2017-10-07 13 views
0

我从最新的图片网站试图编译ADXL345在54年4月4日,TI-R93内核模块,但得到的错误

Debian 8.7 2017-03-19 4GB SD LXQT 

我附上一个加速度计ADXL345,并与用户空间下载下面的debian图像工具工作正常。 现在我试图附加一个内核驱动程序,即在adxl345。我把源文件放在

/home/debian/Desktop/adxl345 

并发布make。 我得到这个错误

[email protected]:/home/debian/Desktop/adxl345# make 
make -C /lib/modules/4.4.54-ti-r93/build M=/home/debian/Desktop/adxl345 modules 
make[1]: *** /lib/modules/4.4.54-ti-r93/build: No such file or directory. Stop. 
Makefile:13: recipe for target 'default' failed 
make: *** [default] Error 2 

我检查

[email protected]:/lib/modules/4.4.54-ti-r93# ls 
extra   modules.builtin modules.devname modules.symbols.bin 
kernel   modules.builtin.bin modules.order 
modules.alias  modules.dep  modules.softdep 
modules.alias.bin modules.dep.bin modules.symbols 

没有build目录。我尝试更新的内核头文件

sudo apt-get install linux-headers-linux-headers-4.4.54-ti-r93 

但它说

E: Unable to locate package linux-headers-linux-headers-4.4.54-ti-r93 

我会如何生成驱动程序?

+0

'linux-headers-linux-headers-4.4.54-ti-r93' - 你有两次重复的“linux-headers”** **。 – Tsyvarev

回答

0

我没有更新缓存

sudo易于得到更新

更新完毕后,我们可以在/ lib/modules目录 检查会有一个build目录。 现在应该是建设。