
文章插图
混合形式【Linux设备树语法详解】上述几种的混合形式
设备树/驱动移植设备树就是为驱动服务的 , 配置好设备树之后还需要配置相应的驱动才能检测配置是否正确 。比如dm9000网卡 , 就需要首先将示例信息挂接到我们的板级设备树上 , 并根据芯片手册和电路原理图将相应的属性进行配置 , 再配置相应的驱动 。需要注意的是 , dm9000的地址线一般是接在片选线上的 , 我这里用的exynos4412 , 接在了bank1 , 所以是"<0x50000000 0x2 0x50000004 0x2>"最终的配置结果是:

文章插图
勾选相应的选项将dm9000的驱动编译进内核 。
make menuconfig[*] Networking support--->Networking options---><*> Packet socket<*>Unix domain sockets[*] TCP/IP networking[*]IP: kernel level autoconfigurationDevice Drivers--->[*] Network device support--->[*]Ethernet driver support (NEW)---><*>DM9000 supportFile systems--->[*] Network File Systems (NEW)---><*>NFS client support[*]NFS client support for NFS version 3[*]NFS client support for the NFSv3 ACL protocol extension[*]Root file system on NFS执行make uImage;make dtbs,tftp下载 , 成功加载nfs根文件系统并进入系统 , 表示网卡移植成功
文章插图
推荐阅读
- Linux驱动基础-Linux中设备分类
- 能源|德国给树木植入GPS防盗追踪器!原因想不到:居民疯抢木柴
- 老树私房茶是红茶吗?[红茶]
- 古树红茶的保质期[红茶]
- 想要学好Linux?这篇文章帮你“开窍”。
- 运维程序员最青睐的五种Linux系统管理工具
- 思科ASA防火墙常用配置
- 10 篇对初学者和专家都有用的 Linux 命令教程
- CentOS7修改主机名,hostname
- LINUX下构建DNS的基本主辅框架
