一步步学习基于Linux4.4的TINY4412开发--DM9621NP网卡、SD卡和eMMC的移植

开发板:tiny4412-1506 储存4G、内存1G

系统:ubuntu16.04 虚拟机

busybox:busybox 1.25

kernel:linux-4.4.1

compiled tool: arm-none-linux-gnueabi-gcc (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-29))

参考:

1、DM9621NP网卡:https://www.cnblogs.com/pengdonglin137/p/5153794.html

2、SD卡:https://www.cnblogs.com/pengdonglin137/p/5159032.html

3、eMMC:https://www.cnblogs.com/pengdonglin137/p/5161863.html


第一步  彭东林的博文写的不错,基本按照参考链接一步步来就能实现效果了,我在此只做些许补漏。

第二步  移植网卡驱动完成后,需要设置为同一网段才可以进行测试。

第三步  SD卡移植完成后,在"/dev"中会多出"mmcblk0"和"mmcblk0p1"两个设备文件。"mmcblk0"是mmc接口0,有些系统会有多个SD/MMC接口,而"mmcblk0p1"是mmc接口0下面的第一个分区。后续移植完eMMC后可以看到更多的设备文件如:"mmcblk0p2"、"mmcblk0boot0"等。



第四步  SD卡的挂载,可先mkdir建立"/mnt/sdcard"文件,然后mount挂载:"mount /dev/mmcblk0p1 /mnt/sdcard"。cd进入"/mnt/sdcard"就可以看到SD卡中的内容了。


谈  这段时间拔牙了,整个人都怠惰了。彭的博客感觉只能作为入门,了解基于设备树的Linux驱动的开发,更多的细节如设备树的编写、设备树中的节点与驱动代码的结合等还需要自己努力学习。在这里顺便安利一个网站:http://www.wowotech.net/  目前这个网站给我一种打开新世界大门的感觉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值