源码开放的嵌入式系统软件分析与实践
出版时间:
2004-09
版次:
1
ISBN:
9787810775144
定价:
48.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
514页
字数:
845千字
正文语种:
简体中文
25人买过
-
本书详细介绍了如何使用各种基于GPL协议和OpenSource协议的开发工具和软件,并通过这些软件来研究、移植并开发Linux、μClinux和μC/OSⅡ操作系统以及相关系统软件的过程,同时对多种典型嵌入式开发板上的操作系统和系统软件的移植进行了详细分析和描述。通过介绍SkyEye硬件模拟平台的内部实现和具体使用,让读者可以在没有实际嵌入式硬件开发板的情况下,学习、研究和开发嵌入式操作系统和系统软件。
书中所有例子都在相关的嵌入式硬件开发板上或SkyEye硬件模拟平台上调试过。书中附光盘1张,包含与本书相关的硬件文档、软件工具、操作系统和系统软件,可作为读者进行具体实践的补充。本书面向嵌入式系统软件开发初学者和中高级开发人员,具有较强的系统性和实用性,可作为高等院校相关专业的教学参考书籍以及嵌入式系统开发人员的参考资料,也可以作为嵌入式系统开发的培训教材。 基础篇
第1章嵌入式系统
1.1嵌入式硬件系统介绍
1.2嵌入式软件系统
1.3嵌入式系统学习开发入门
第2章嵌入式开发工具
2.1GNUTools开发工具
2.2binutils开发工具
2.3ld软件
2.4gcc编译工具
2.5gdb调试工具
2.6GNUmake
2.7其他嵌入式开发工具
2.8小结
第3章SkyEye硬件模拟平台
3.1SkyEye介绍
3.2SkyEye模拟硬件介绍
3.3SkyEye的设计实现
3.4安装使用SkyEye
3.5改动和扩展SkyEye
3.6小结
第4章嵌入式系统的BootLoader技术
4.1基本的BootLoader程序概念
4.2典型的BootLoader程序框架结构
4.3ARMboot的分析和使用
4.4RedBoot在嵌入式系统中的应用
4.5其他的开源BootLoader简介
4.6小结
第5章μC/OSⅡ实时内核及其应用
5.1μC/OSⅡ简介
5.2μC/OSⅡ在ARM处理器上的移植分析
5.3μC/OSⅡ上的TCP/IP协议栈——lwIP
5.4μC/OSⅡ的简单应用——Genieshell程序
5.5基于SkyEye的μC/OSⅡ的实时性能测试分析
5.6小结
第6章Linux内核和文件系统配置
6.1Linux内核配置与编译
6.2嵌入式Linux常用文件系统简介
6.3根文件系统
6.4小结
第7章嵌入式系统软硬件调试技术
7.1硬件级调试工具简介
7.2JTAG标准
7.3ARM核的JTAG片上调试接口
7.4简易的嵌入式系统调试器JTAGER
7.5GDB远程调试概述
7.6使用gdbserver进行远程调试
7.7内核级软件调试技术
7.8内核消息的获取与记录
7.9远程内核调试工具KGDB
7.10Linux内核调试器KDB
7.11小结
实践篇
第8章嵌入式系统软件开发基本分析
8.1JFlash的工作原理及程序分析
8.2BootLoader功能介绍及程序分析
8.3μC/OSⅡ实时内核移植分析
8.4Linux操作系统移植分析
8.5RTLinux的移植
8.6嵌入式Linux的应用程序开发
8.7小结
第9章Samsung系列开发板
9.1Evaluator-7Ts3c4510评估板简介
9.2通过BSL方式使用Ev-7T评估版
9.3使用BSL改变系统配置
9.4使用BSL读/写Flash
9.5使用RedBoot下载和执行程序
9.6相关程序代码分析
9.7μC/OSⅡ在Evaluator-7T上的移植分析
9.8μClinux在Evaluator-7T上的裁减与移植
9.9思创S3C44B0黄金开发板简介
9.1044B0开发板硬件配置
9.1144B0开发板软件配置
9.12思创开发板电路原理详介
9.1344B0开发板使用工具介绍
9.1444B0开发板烧写指南
9.15μClinux在思创S3C44B0上的移植
9.16小结
第10章AT91EV40开发板
10.1AT91EV40开发板简介
10.2μClinux的配置、编译和运行
10.38019AS网络控制芯片驱动分析
10.4μC/OSⅡforSkyEye的编译和运行
10.5μC/OSⅡforSkyEye分析
10.6TCP/IP协议栈—lwIP移植分析
10.7小结
第11章IntelPXA25xLubbock开发板
11.1基于XScaleCPU的IntelPXA250Lubbock开发板简介
11.2LinuxHost主机环境配置
11.3XScale交叉编译环境的建立
11.4Lubbock开发板的Linux内核配置
11.5在SkyEye上安装调试Linux内核
11.6基于Lubbock开发板的Linux内核启动分析
11.7小结
第12章EVBEP7312开发板
12.1EP7312CPU简介
12.2EVB7312开发套件简介
12.3在EP7312裸板上烧写BootLoader的说明
12.4在EVB7312开发板上运行嵌入式Linux
12.5Linux2.4.13在EVB7312开发板上的.config文件
12.6用SkyEye模拟EP7312开发系统
12.7ARMLinuxforEP7312的启动分析
12.8小结
附录AARM指令集
附录BLinux常见命令
附录C光盘内容
附录D嵌入式开发的资源
附录EGPL协议
参考文献
-
内容简介:
本书详细介绍了如何使用各种基于GPL协议和OpenSource协议的开发工具和软件,并通过这些软件来研究、移植并开发Linux、μClinux和μC/OSⅡ操作系统以及相关系统软件的过程,同时对多种典型嵌入式开发板上的操作系统和系统软件的移植进行了详细分析和描述。通过介绍SkyEye硬件模拟平台的内部实现和具体使用,让读者可以在没有实际嵌入式硬件开发板的情况下,学习、研究和开发嵌入式操作系统和系统软件。
书中所有例子都在相关的嵌入式硬件开发板上或SkyEye硬件模拟平台上调试过。书中附光盘1张,包含与本书相关的硬件文档、软件工具、操作系统和系统软件,可作为读者进行具体实践的补充。本书面向嵌入式系统软件开发初学者和中高级开发人员,具有较强的系统性和实用性,可作为高等院校相关专业的教学参考书籍以及嵌入式系统开发人员的参考资料,也可以作为嵌入式系统开发的培训教材。
-
目录:
基础篇
第1章嵌入式系统
1.1嵌入式硬件系统介绍
1.2嵌入式软件系统
1.3嵌入式系统学习开发入门
第2章嵌入式开发工具
2.1GNUTools开发工具
2.2binutils开发工具
2.3ld软件
2.4gcc编译工具
2.5gdb调试工具
2.6GNUmake
2.7其他嵌入式开发工具
2.8小结
第3章SkyEye硬件模拟平台
3.1SkyEye介绍
3.2SkyEye模拟硬件介绍
3.3SkyEye的设计实现
3.4安装使用SkyEye
3.5改动和扩展SkyEye
3.6小结
第4章嵌入式系统的BootLoader技术
4.1基本的BootLoader程序概念
4.2典型的BootLoader程序框架结构
4.3ARMboot的分析和使用
4.4RedBoot在嵌入式系统中的应用
4.5其他的开源BootLoader简介
4.6小结
第5章μC/OSⅡ实时内核及其应用
5.1μC/OSⅡ简介
5.2μC/OSⅡ在ARM处理器上的移植分析
5.3μC/OSⅡ上的TCP/IP协议栈——lwIP
5.4μC/OSⅡ的简单应用——Genieshell程序
5.5基于SkyEye的μC/OSⅡ的实时性能测试分析
5.6小结
第6章Linux内核和文件系统配置
6.1Linux内核配置与编译
6.2嵌入式Linux常用文件系统简介
6.3根文件系统
6.4小结
第7章嵌入式系统软硬件调试技术
7.1硬件级调试工具简介
7.2JTAG标准
7.3ARM核的JTAG片上调试接口
7.4简易的嵌入式系统调试器JTAGER
7.5GDB远程调试概述
7.6使用gdbserver进行远程调试
7.7内核级软件调试技术
7.8内核消息的获取与记录
7.9远程内核调试工具KGDB
7.10Linux内核调试器KDB
7.11小结
实践篇
第8章嵌入式系统软件开发基本分析
8.1JFlash的工作原理及程序分析
8.2BootLoader功能介绍及程序分析
8.3μC/OSⅡ实时内核移植分析
8.4Linux操作系统移植分析
8.5RTLinux的移植
8.6嵌入式Linux的应用程序开发
8.7小结
第9章Samsung系列开发板
9.1Evaluator-7Ts3c4510评估板简介
9.2通过BSL方式使用Ev-7T评估版
9.3使用BSL改变系统配置
9.4使用BSL读/写Flash
9.5使用RedBoot下载和执行程序
9.6相关程序代码分析
9.7μC/OSⅡ在Evaluator-7T上的移植分析
9.8μClinux在Evaluator-7T上的裁减与移植
9.9思创S3C44B0黄金开发板简介
9.1044B0开发板硬件配置
9.1144B0开发板软件配置
9.12思创开发板电路原理详介
9.1344B0开发板使用工具介绍
9.1444B0开发板烧写指南
9.15μClinux在思创S3C44B0上的移植
9.16小结
第10章AT91EV40开发板
10.1AT91EV40开发板简介
10.2μClinux的配置、编译和运行
10.38019AS网络控制芯片驱动分析
10.4μC/OSⅡforSkyEye的编译和运行
10.5μC/OSⅡforSkyEye分析
10.6TCP/IP协议栈—lwIP移植分析
10.7小结
第11章IntelPXA25xLubbock开发板
11.1基于XScaleCPU的IntelPXA250Lubbock开发板简介
11.2LinuxHost主机环境配置
11.3XScale交叉编译环境的建立
11.4Lubbock开发板的Linux内核配置
11.5在SkyEye上安装调试Linux内核
11.6基于Lubbock开发板的Linux内核启动分析
11.7小结
第12章EVBEP7312开发板
12.1EP7312CPU简介
12.2EVB7312开发套件简介
12.3在EP7312裸板上烧写BootLoader的说明
12.4在EVB7312开发板上运行嵌入式Linux
12.5Linux2.4.13在EVB7312开发板上的.config文件
12.6用SkyEye模拟EP7312开发系统
12.7ARMLinuxforEP7312的启动分析
12.8小结
附录AARM指令集
附录BLinux常见命令
附录C光盘内容
附录D嵌入式开发的资源
附录EGPL协议
参考文献
查看详情
-
八五品
四川省成都市
平均发货11小时
成功完成率92.94%
-
八五品
安徽省马鞍山市
平均发货10小时
成功完成率94.28%
-
八五品
江苏省无锡市
平均发货29小时
成功完成率91.29%
-
八五品
北京市东城区
平均发货10小时
成功完成率96.37%
-
九品
北京市顺义区
平均发货19小时
成功完成率93.59%
-
八五品
北京市昌平区
平均发货15小时
成功完成率96.87%
-
2004-09 印刷
印次: 1
八五品
安徽省蚌埠市
平均发货16小时
成功完成率97.3%
-
八五品
重庆市九龙坡区
平均发货6小时
成功完成率95.7%
-
九品
河北省廊坊市
平均发货9小时
成功完成率89.11%
-
九品
河北省廊坊市
平均发货19小时
成功完成率67.74%
-
九品
北京市昌平区
平均发货10小时
成功完成率87.21%
-
九品
湖南省益阳市
平均发货54小时
成功完成率90.88%
-
八五品
湖北省武汉市
平均发货10小时
成功完成率91.48%
-
2005-02 印刷
八五品
湖北省武汉市
平均发货12小时
成功完成率97.51%
-
八五品
四川省自贡市
平均发货13小时
成功完成率97.42%