我是靠谱客的博主 文艺蜜蜂,最近开发中收集的这篇文章主要介绍一步步学习基于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/  目前这个网站给我一种打开新世界大门的感觉。

最后

以上就是文艺蜜蜂为你收集整理的一步步学习基于Linux4.4的TINY4412开发--DM9621NP网卡、SD卡和eMMC的移植的全部内容,希望文章能够帮你解决一步步学习基于Linux4.4的TINY4412开发--DM9621NP网卡、SD卡和eMMC的移植所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部