按照 老罗博客学习安卓 记录
2016-09-09 14:35
281 查看
第一次写博文。侵删。
今天学习的是在Ubuntu上为Android系统编写Linux内核驱动程序
原文在http://blog.csdn.net/luoshengyang/article/details/6568411
第一个问题 :二.进入到kernel/common/drivers目录,新建hello目录:
在我的源码路径下,kernel下面没有common,于是我直接在kernel/driver下面建立的目录。
第二个问题:写Kconfig文件的时候,我把
default n
改成了default y 所以可以不用make menuconfig(还没有理清楚
menuconfig Kconfig 和makefile的关系。。。)
第三个问题: 六. 修改arch/arm/Kconfig和drivers/kconfig两个文件,在menu "Device Drivers"和endmenu之间添加一行。
在我的arch/arm/Kconfig中,没有menu "Device Drivers",于是没有处理这个文件。
第四个问题:error: implicit declaration of function 'create_proc_entry' [-Werror=implicit-function-declaration]
这个问题应该是因为内核版本升级带来的问题。需要将create_proc_entry函数换成proc_create函数。具体做法可以参考http://blog.csdn.net/u014485786/article/details/51576467
(其实,这个博主已经解决了几乎所有的问题了)
我在这个问题上花费了很多的时间。也在别的类似的驱动文件中找到了和楼主一样的做法,应该是比较合理的选择。也是按照楼主的做法完成的。
今天学习的是在Ubuntu上为Android系统编写Linux内核驱动程序
原文在http://blog.csdn.net/luoshengyang/article/details/6568411
第一个问题 :二.进入到kernel/common/drivers目录,新建hello目录:
在我的源码路径下,kernel下面没有common,于是我直接在kernel/driver下面建立的目录。
第二个问题:写Kconfig文件的时候,我把
default n
改成了default y 所以可以不用make menuconfig(还没有理清楚
menuconfig Kconfig 和makefile的关系。。。)
第三个问题: 六. 修改arch/arm/Kconfig和drivers/kconfig两个文件,在menu "Device Drivers"和endmenu之间添加一行。
在我的arch/arm/Kconfig中,没有menu "Device Drivers",于是没有处理这个文件。
第四个问题:error: implicit declaration of function 'create_proc_entry' [-Werror=implicit-function-declaration]
这个问题应该是因为内核版本升级带来的问题。需要将create_proc_entry函数换成proc_create函数。具体做法可以参考http://blog.csdn.net/u014485786/article/details/51576467
(其实,这个博主已经解决了几乎所有的问题了)
我在这个问题上花费了很多的时间。也在别的类似的驱动文件中找到了和楼主一样的做法,应该是比较合理的选择。也是按照楼主的做法完成的。
相关文章推荐
- 按照 老罗博客学习安卓 记录 (3)
- 按照 老罗博客学习安卓 记录 (2)
- 愚人节开启自己学习安卓的博客生涯,记录自己学习过程中遇到的问题
- 用博客记录下自己的学习路线了
- 从今天开始写博客,记录些自己学习嵌入式开发的事情
- 决定从今天开始学习php,并将学习的过程记录到本博客上
- 刚刚开通了这个博客,专门为记录黑马学习日记之用
- 小菜鸟的博客,在这里记录我的学习笔记!~~~
- 开始写博客文章,记录学习的各个方面
- 我的博客学习记录一箩筐(每天更新)
- 开通CSDN博客,记录学习历程
- 学习linux的好博客地址记录(2)
- Python模块学习 ---- logging 日志记录(一) - 成长的点滴,记录与分享 - 博客频道 - CSDN.NET
- 今天2012-12-09 ,今天将是新的开始,此博客将记录下我的学习经历
- 用博客记录自己的学习历程
- 今天开始在博客上写下文字,记录自己工作和学习中的点点滴滴
- [学习笔记]小型论坛功能——实现按照指定每页的行数来分页显示记录[3]
- 搬进新的blog,我最经将把以前学习中遇到的问题及解决方案,陆续的记录到这个博客中。
- 开个博客记录一下自己的学习