ralphi: Debian - Funkmodule 868 MHz auslesen

Beitrag lesen

Hallo Leute,

Zum Auslesen von Funksensoren im 868 MHz Bereich, möchte ich gerne den Empfänger RFM01 (RFM12b) direkt an das SPI – Interface am Raspi anschließen.
zur Zeit mit: Debian 3.12.35+

Die meisten Anleitungen im Web, nutzen den rfm12b-linux Treiber, oder bauen sich ein eigenes C Modul.
Mein Problem ist, dass ich den Treiber nicht installiert bekomme.

Nach dem Download, Entpacken und ändern der rfm12b_config.h
#define RFM12B_BOARD 1
für Raspi (mit nano), gibt mir
# make
die Fehlemeldung
Makefile:25: *** missing separator (did you mean TAB instead of 8 spaces?).  Schluss.

Jetzt hab ich mir das Makefile angesehen:

# rfm12b-linux: linux kernel driver for the rfm12(b) RF module by HopeRF  
# Copyright (C) 2013 Georg Kaindl  
#  
# This file is part of rfm12b-linux.  
#  
# rfm12b-linux is free software: you can redistribute it and/or modify  
# it under the terms of the GNU General Public License as published by  
# the Free Software Foundation, either version 2 of the License, or  
# (at your option) any later version.  
#  
# rfm12b-linux is distributed in the hope that it will be useful,  
# but WITHOUT ANY WARRANTY; without even the implied warranty of  
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.    See the  
# GNU General Public License for more details.  
#  
# You should have received a copy of the GNU General Public License  
# along with rfm12b-linux.    If not, see <http://www.gnu.org/licenses/>.  
#  
  
obj-m += rfm12b.o  
  
KVERSION := $(shell uname -r)  
  
# 3.7 moved version.h to a different location  
if [ -f /lib/modules/$(KVERSION)/build/include/generated/uapi/linux/version.h ]; then \  
    INCLUDE += -I/lib/modules/$(KVERSION)/build/include/generated/uapi/  
  
all:  
    make -C /lib/modules/$(KVERSION)/build $(INCLUDE) M=$(PWD) modules  
clean:  
    make -C /lib/modules/$(KVERSION)/build $(INCLUDE) M=$(PWD) clean  

und auf Leerzeichen untersucht:
# od -t c Makefile
auch
# dos2unix Makefile
 laufen lassen und find nix !?
Dazu gibt es außer ein paar Dateien und dem Verz. kernel, nix unter /lib/modules/3.12.35+/

Da ich mich mit Linux nur sporadisch auskenne und mit C schon gleich gar nicht, bräuchte ich Hilfe.
Viele Grüße aus LA

--
ralphi