ここからドライバーを入手しました:Codeaurora。
2.6.32カーネルで簡単にドライバーを作成できましたが、他の問題のために、バックポートスクイーズからカーネルを3.2にアップグレードする必要がありました。
今、私はすべてが機能するようになりました。ただ私はそれらのドライバーをもう構築することができません。
私は誰かから.c
ファイルに追加するためのヒントを見つけました:
#include <linux/module.h>
しかし、それは私にはうまくいきませんでした。(私はここでそれを読みました:https ://www.codeaurora.org/forums/viewtopic.php?f = 15&t = 141 )
これは私が作った後に得るものです:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions Module.* modules.order
make -C /lib/modules/3.2.0-0.bpo.3-amd64/build SUBDIRS=/home/user/Desktop/gobi/GobiSerial modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.3-amd64'
CC [M] /home/user/Desktop/gobi/GobiSerial/GobiSerial.o
/home/user/Desktop/gobi/GobiSerial/GobiSerial.c: In function ‘GobiOpen’:
/home/user/Desktop/gobi/GobiSerial/GobiSerial.c:409: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘long unsigned int’
/home/user/Desktop/gobi/GobiSerial/GobiSerial.c: In function ‘GobiClose’:
/home/user/Desktop/gobi/GobiSerial/GobiSerial.c:485: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘long unsigned int’
Building modules, stage 2.
MODPOST 1 modules
CC /home/user/Desktop/gobi/GobiSerial/GobiSerial.mod.o
LD [M] /home/user/Desktop/gobi/GobiSerial/GobiSerial.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-0.bpo.3-amd64'
手がかりのplsがある場合。