BeagleBonewilliam hill官网
直播中

杨永胜

12年用户 2379经验值
擅长:嵌入式技术
私信 关注
[经验]

【BeagleBone Black试用体验】+ 第十篇 ☞BBB编写驱动的曲折道路

为了,编写驱动,下载了源码。
以前板子是linux3.8版本,
bbb内核.PNG
然后再看看下载的源码, 内核版本.PNG
这是我编译的内核,查看版本号,是这样的,所以,本以为是可以直接在这个源码下make modules,insmod的时候出错了,
我把心编译出来的内核通过tftp下载进去后,才成功insmod了modules,效果如下:
keneld.PNG
看看新的内核:
uname.PNG
和以前的不一样了,insmod hellochina如下:
hello.PNG
可以正常使用了。虽然最开始都是linux3.8但是不是完全一样的,还是不能直接安装自己编写的驱动,不得已只能这样更新内核,重新编写驱动了,驱动初步就是这样,前期走了很多弯路,附上一个链接,可以按照这个链接操作,可以少走很多弯路。

回帖(13)

海洋

2016-10-1 09:42:17
这个方式用debian的源码好像不行,我试了好几遍也搞不定。。。
举报

杨永胜

2016-10-1 11:21:31
引用: zhixiaoyuhong 发表于 2016-10-1 09:42
这个方式用debian的源码好像不行,我试了好几遍也搞不定。。。

我是用的git上的源码,你的内核是通过tftp下载的吗?还是通过别的什么方式啊?
举报

海洋

2016-10-1 12:04:23
引用: iysheng 发表于 2016-10-1 11:21
我是用的git上的源码,你的内核是通过tftp下载的吗?还是通过别的什么方式啊?

嗯,内核用tftp传到内存,用uboot启动,各种启动不起来。。。
举报

杨永胜

2016-10-1 12:32:57
引用: zhixiaoyuhong 发表于 2016-10-1 12:04
嗯,内核用tftp传到内存,用uboot启动,各种启动不起来。。。

你知道怎么固化内核到开发板吗?我只想升级内核,
举报

更多回帖

发帖
×
20
完善资料,
赚取积分