|
|
ARM嵌入式Linux系统构建与驱动开发范例 内容提要 |
《ARM嵌入式Linux系统构建与驱动开发范例》介绍μClinux内核编程的一个方面——使用内核模块编写设备驱动程序。主要内容包括: 介绍如何建立基于ARM7的交叉开发环境以及如何向ARM7芯片上移植μClinux;分析μClinux上一个已在ARM7上成功运行的最简单的内核模块;介绍μClinux的字符设备驱动程序、块设备驱动程序和网络设备驱动程序的编写、编译及使用,这些范例均在ARM7平台编译和使用,但可以方便地移植到其他平台。
《ARM嵌入式Linux系统构建与驱动开发范例》通俗易懂,是一本面向初学者的μClinux内核编程图书,对资深μClinux内核编程人员也有参考价值。可作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料。 |
|
|
ARM嵌入式Linux系统构建与驱动开发范例 目录 |
第1章 μClinux内核简介 1.1 μClinux简介1 1.2 μClinux内核与传统Linux内核的比较2 1.3 μClinux运行条件5 1.4 μClinux的目录结构5 1.5 μClinux的开发流程6 1.5.1 编译μClinux内核6 1.5.2 创建文件系统8 本章小结10 第2章 使用GNU Tools建立μClinux开发环境 2.1 GNU Tools简介11 2.2 GCC编译器13 2.2.1 GCC使用示例14 2.2.2 编译内核时使用的编译选项20 2.3 binutils二进制工具集21 2.3.1 ar软件22 2.3.2 nm软件24 2.3.3 objcopy软件27 2.3.4 objdump软件29 2.3.5 readelf软件32 2.4 ld链接器33 2.4.1 ld选项34 2.4.2 链接描述文件介绍35 2.4.3 链接描述文件的语法36 2.4.4 链接描述文件例子39 2.5 make介绍42 2.5.1 GNU make简 |
| → 目录全文 |
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |