《嵌入式Linux系统设计与开发》是2008年由电子工业出版社出版的图书,作者是(印度)P.Raghavan、(印度)SriramNeelakandan。
基本介绍
- 书名:嵌入式Linux系统设计与开发)
- 作者:(印度)P.Raghavan(印度)SriramNeelakandan
- ISBN:9787121072086
- 定价:48.00 元
- 出版社:电子工业出版社
- 出版时间: 2008
- 开本: 16
内容简介
《嵌入式Linux系统设计与开发》以嵌入式Linux为主题,详细解释了嵌入式Linux的系统设计模型。通过《嵌入式Linux系统设计与开发》可以理解嵌入式Linux开发环境,为硬体平台创建Linux的板级支持包,理解Linux下的嵌入式存储,理解驱动编写和套用编写的模式,理解各种嵌入式Linux驱动,把应用程式从传统的实时作业系统移植到嵌入式Linux,在嵌入式Linux下编写实时应用程式,掌握在套用和驱动中寻找记忆体溢出和记忆体崩溃的方法,掌握剖析应用程式和核心的方法,理解uclinux的架构及其编程模型,理解嵌入式Linux的图形子系统。
适读人群
《嵌入式Linux系统设计与开发》可作为高等院校相关专业学生的教材,也可供软体工程师、测试和支持组人员参考。
图书目录
第1章引言
1.1嵌入式Linux的发展史
1.2为什幺选择嵌入式Linux
1.3嵌入式Linux与桌面Linux之比较
1.4常见问题
1.5嵌入式Linux发行版
1.6移植方案
第2章Linux简介
2.1嵌入式Linux的体系结构
2.2Linux核心结构
2.3用户空间
2.4Linux启动过程
2.5GNU交叉编译工具链
第3章板级支持包
3.1编译核心过程中与BSP有关的工作
3.2bootloader接口
3.3记忆体映射
3.4中断管理
3.5PCI子系统
3.6定时器
3.7串口
3.8电源管理
第4章嵌入式存储系统
4.1Flash映射
4.2MTD——存储技术设备
4.3MTD架构
4.4NORFlash的MTD驱动程式示例
4.5Flash映射驱动程式
4.6MTD字元设备和块设备
4.7Mtdutils软体包
4.8嵌入式档案系统
4.9最佳化存储空间
4.10核心的运行时记忆体调优
第5章嵌入式设备驱动
5.1Linux串口驱动程式
5.2乙太网驱动程式
5.3Linux中的12C子系统
5.4USBGadget
5.5看门狗定时器
5.6核心模组
第6章应用程式移植
6.1体系结构的对比
6.2应用程式移植路线图
6.3使用pthread编程
6.4作业系统移植层
6.5核心APl驱动
第7章实时Linux
7.1实时作业系统
7.2Linux和实时性
7.3Linux中的实时编程
7.4硬实时Linux
第8章编译和调试
8.1编译核心
8.2编译应用程式
8.3编译根档案系统
8.4集成开发环境
8.5调试虚拟记忆体问题
8.6核心调试器
8.7性能评价
第9章嵌入式系统中的图形子系统
9.1图形系统
9.2Linux桌面图形——x图形系统
9.3显示硬体介绍
9.4嵌入式Linux系统中的图形
9.5嵌入式Linux图形驱动程式
9.6视窗环境,工具包和应用程式
9.7小结
第10章uClinux
10.1无MMU系统上的Linux
10.2程式装载和执行
10.3记忆体管理
10.4档案/记忆体映射——uClinux中mmap()函式的複杂性
10.5进程创建
10.6共享库
10.7往uClinux上移植应用程式
10.8XIP片内执行
10.9编译uClinux发行版
附录A快速启动
附录BGPL与嵌入式Linux
……