《嵌入式Linux开发基础》是2011年中国铁道出版社出版的一本书,作者是谢川 。本书适合作为高等院校嵌入式Linux技术类课程的教材,也可供从事嵌入式Linux系统开发的初级工程师、Linux程式开发人员阅读和学习。
基本介绍
- 书名:嵌入式Linux开发基础
- 作者:谢川
- 定价:33.00元
- 出版时间:2011年8月
基本信息
书名:嵌入式Linux开发基础
书号:7-113-12950
策划编辑:杨勇
责任编辑:吴宏伟 徐盼欣
出版单位:中国铁道出版社
内容简介
嵌入式系统是近年来的热门话题,已经遍及人们生活中的每个角落。本书针对在嵌入式市场上颇具竞争力的S3C2410X处理器和开放源码的Linux 2.6作业系统,介绍嵌入式Linux开发技术的基础知识。主要内容包括:嵌入式系统概述、ARM处理器概述、Linux系统概述、Linux命令、Linux编程基础、构建嵌入式Linux开发平台、嵌入式Linux设备驱动开发、档案I/O编程、多进程编程、多执行绪编程、网路编程、嵌入式图形用户界面设计和电子选单设计等,在讲述各个操作和编程环节时配备大量的实例程式以增进读者对所学知识的理解和套用能力。
本书的特点是集嵌入式系统开发理论知识和实践环节于一体,并结合广州致远电子有限公司生产的MagicARM2410开发板给出大量实例,所有的实例程式和操作过程都经过验证可行。
图书目录
第1章 嵌入式系统概述 1
1.1 嵌入式系统简介 1
1.1.1 嵌入式系统发展简史 1
1.1.2 嵌入式系统的定义 3
1.1.3 嵌入式系统的特点 3
1.1.4 嵌入式系统的分类 4
1.1.5 嵌入式系统的套用範围 4
1.2 嵌入式系统的组成结构 7
1.2.1 嵌入式系统的硬体组成结构 8
1.2.2 嵌入式系统的软体层次结构 11
1.2.3 启动程式BootLoader 13
1.2.4 嵌入式作业系统简介 14
1.3 嵌入式系统开发概述 17
1.3.1 嵌入式开发考虑的要素 17
1.3.2 软硬体协同设计 17
1.3.3 嵌入式系统开发的基本流程 18
1.4 嵌入式系统的发展趋势 21
思考与练习 22
第2章 ARM处理器概述 23
2.1 ARM的概念 23
2.2 ARM体系结构的分类版本及扩展技术 24
2.2.1 ARM处理器的体系结构分类版本 24
2.2.2 ARM体系结构的扩展 25
2.3 ARM微处理器系列 27
2.3.1 ARM7微处理器系列 27
2.3.2 ARM9微处理器系列 28
2.3.3 ARM9E微处理器系列 28
2.3.4 ARM10E微处理器系列 29
2.3.5 ARM11微处理器系列 30
2.3.6 Cortex微处理器系列 31
...............
思考与练习 325
第13章 电子选单设计 326
13.1 功能描述 326
13.2 系统设计 327
13.2.1 开发环境 328
13.2.2 系统功能模组设计 328
13.2.3 项目小结 335
参考文献 336