完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在第二期的u-boot内核视频中,照着老师那样构建最小系统,但是最后想挂载点灯驱动的时候出现,一开始是lsmod里有firstdev,但是我ls -l /dev/xyz ,却说没有xyz文件。我以为是我的文件系统的问题,就重新出厂设置开发板,但是重新弄点灯驱动时,却一直insmod不了。求老师和同学帮帮忙,我还打算继续学驱动,买驱动视频和项目视频呢。不能在这卡住我学linux的路啊
|
|
相关推荐
10个回答
|
|
|
|
|
|
现在重装了文件系统,文件系统是网盘下载first_fs.yaffs2。ls /dev/xyz没有此文件。怎么办,解决不了我跟不上视频。
|
|
|
|
你内核重新下载了吗? 用编译驱动的内核
参考: http://bbs.100ask.org/forum.php? ... 8%B1%B8%BD%DA%B5%E3 论坛有一些无法创建设备节点的例子 可以翻来看一看哪里不合适 |
|
|
|
老师,我的uImage是4.3的。内核是linux2.6.22.6打开开发版的时候,显示drivers/rtc/hctosys.c: unable to open rtc device (rtc0),lsmod有设备,但是cat /proc/devices没有,怎么回事,我好慌啊,不知道哪里出问题,老师一定要帮我,我还打算买第二期视频,继续学下去,但是在这里卡住了。C:UsersAdministratorDesktopScreenClip.png
|
|
|
|
2期驱动部分用的是2.6内核实验的。在毕业班老师从0移植了所有内容即3.4.2内核。
需要注意,不同版本内核 需要和文件系统 编译器等匹配起来用。 比如你现在保持内核版本不变 即使用3.4.2内核,那么文件系统烧写 fs_mini_mdev_new.yaffs2 这个是毕业班制作的,busybox-版本比2.6内核使用的busybox 1.7版本要高 保持与视频配套就没问题了。包括编译器 文件系统 和内核 |
|
|
|
老师,那我用虚拟机(ubuntu-16.04.2,内核linux2.6.22.6,busybox1.7.0。)
编译裸板(uImage4.3 ,系统first_fs.yaffs2)生成的的firstdrv.ko可以insmod成功,并在ls -l /dev/xyz 显示吗 。希望老师不要放弃我帮我解答,这个问题困惑我好久。感激不尽 |
|
|
|
文件系统无关紧要,你自己编译内核,烧写到开发板上,在用你的内核编译驱动就一定会成功
|
|
|
|
编译驱动的时候,驱动Makefile有一个内核路径,去吧这个路径编译出的内核下载到板子上,然后加载驱动。
|
|
|
|
老师我cat /proc/devices就是找不到,自己编译的内核和文件系统,与网盘里面的uImage_4.3和fs_mini.yaffs2都试了,都是找不到
|
|
|
|
哥们,我解决了。是内核编译问题,你需要详细解答可以加我qq
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2181 浏览 6 评论
1983 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4541 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:17 , Processed in 0.820950 second(s), Total 97, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号