嵌入式开发详解
[绝版]基本信息
内容简介回到顶部↑
本书着重介绍了实际的嵌入式开发流程及开发核心技术。本书不但对嵌入式系统的理论进行详细的阐述,而且通过3个嵌入式开发实例将嵌入式理论具体化。本书融合了作者在嵌入式开发中获得的大量经验和体会,内容层次分明,脉络清晰,具有很高的可读性和实用性。对于从事嵌入式系统开发与应用的广大科研人员和高校相关专业师生,本书不失为一本具有较高实用价值的自学与参考用书。
目录回到顶部↑
第一篇 基础理论篇
第1章 嵌入式系统基础
1.1 嵌入式系统的概念
1.1.1 概念
1.1.2 组成
1.1.3 特点
1.2 实时系统
1.2.1 实时系统
1.2.2 实时系统的特点及分类
1.3 嵌入式和实时系统的应用
1.3.1 嵌入式应用
1.3.2 一般应用
1.4 实时操作系统
1.4.1 实时操作系统的分类
1.4.2 实时操作系统的概念
1.4.3 实时操作系统的发展
1.4.4 实时操作系统的组成
1.4.5 实时操作系统的特点及应用
1.4.6 常见的实时操作系统
1.5 实时操作系统的内核
第1章 嵌入式系统基础
1.1 嵌入式系统的概念
1.1.1 概念
1.1.2 组成
1.1.3 特点
1.2 实时系统
1.2.1 实时系统
1.2.2 实时系统的特点及分类
1.3 嵌入式和实时系统的应用
1.3.1 嵌入式应用
1.3.2 一般应用
1.4 实时操作系统
1.4.1 实时操作系统的分类
1.4.2 实时操作系统的概念
1.4.3 实时操作系统的发展
1.4.4 实时操作系统的组成
1.4.5 实时操作系统的特点及应用
1.4.6 常见的实时操作系统
1.5 实时操作系统的内核
前言回到顶部↑
4~5年后,嵌入式智能电脑将是PC和因特网后的最伟大的发明。
——尼葛洛庞帝访华时的预言
近年来,随着软硬件资源的成熟与完善,嵌入式系统的应用得到了迅猛的发展,其应用领域涉及通信、自动化、信息家电、军事等各个方面。据IDC发布的统计表明,未来4~5年间,信息家电市场将增长5~10倍。由此可见嵌入式应用开发的巨大潜力和商机。同时,市场对嵌入式开发人员的需求也日趋上升,与现有的嵌入式开发人数产生了强烈供需矛盾。可以预见,未来几年必有更多的程序人员进入嵌入式应用开发领域。
众所周知,书籍是开发人员最好的引路人,没有人可以否认诸如《Visual C++技术内幕》类的图书对Visual C程序员的巨大帮助。要培养好的嵌入式开发人员,需有大批好的讲解嵌入式系统的书籍。为此,笔者经过认真收集和整理素材,编写成《嵌入式开发详解》一书。
本书内容从软、硬件同时入手,清晰勾勒出嵌入式系统的开发流程,并以浅显易懂、针对性强的应用实例让读者迅速进入嵌入式应用开发的广阔天地。
主要内容
全书共分两篇。第一篇是基础理论篇(包括第1章、第2章、第3章),详细讲解了嵌入式的基本理论和开发特点及嵌入式硬件开发的基础知识;第二篇是综合应用篇(包括第4章、第5章、第6章),内容偏重于嵌入式理论的实际应用和深化。在第二篇第4章中对当前热门的嵌入式Linux进行了详细的介绍,并给出了一个交叉调试的应用实例;第5章详细讲解了接入路由器的实际开发过程;第6章描述嵌入式实验开发板的设计流程(包括硬件设计、开发调试及上层应用软件编程全过程)。
本书特点
嵌入式系统开发过程中所涉及到的操作系统、开发工具、编译调试、仿真测试等多方面都与普通软件开发不同。本书力求透视嵌入式系统开发的详细过程和特点。本书的特点如下:
l 嵌入式开发与软硬件有着极为密切的关系,这在一定程度上造成了程序人员的认识障碍。针对这种情况,本书从软、硬件两方面着手,从综合应用的角度出发详细阐述了嵌入式系统的相关概念,深入浅出地讲解了嵌入式系统的开发流程。
l 本书突出“应用”的特点。体现了作者在实际嵌入式产品开发中积累的经验,以及对嵌入式开发较深的理解。首先,在从理论上进行相应的介绍后,总是通过相应的例程来加以说明,让读者通过简单的例程来领悟技术内涵;其次,对于开发环境和工具,给出以图形为界面的开发流程;最后,通过一个当前热门的嵌入式网络编程项目的开发实例,详细而系统地介绍其整个开发流程。一言以蔽之,本书突出嵌入式系统的“应用”特点。
l 本书以主流的硬件体系、实时操作系统和开发环境为例,在读者学习嵌入式系统开发的同时,也掌握了主流的嵌入式开发资源。而且本书对于嵌入式系统的关键术语给出了英文原词,并在附录部分中系统地给出了相关的嵌入式开发的网络资源,以方便读者尽快融入嵌入式开发的国际浪潮。
l 将作者的嵌入式开发“体验”融入到对理论的介绍和项目的编程开发中,即写出了作者的心得和感受,使文章“有滋有味”。
适应对象
本书语言通俗易懂,内容丰富详实,且实例特点突出。既可作为具有一定的C和Visual C++编程经验且从事嵌入式系统应用开发的人员用书,也可作为广大嵌入式系统应用开发爱好者为提高自己的嵌入式应用开发水平的学习用书。
编写分工
本书由魏忠、蔡勇和雷红卫合作编写,感谢马莉小姐在写作过程中提供的写作灵感;参加本书资料收集和编排的人员还有刘青松、巫文斌、田茂敏、李建康、苏萍、孙忠、刘小伟、邓勇、欧阳劲、张云勇和隋军生等。
感谢
在编写本书的过程中,得到了各方面无私的帮助,在此深表感谢。
特别感谢电子科技大学嵌入式实时教研室熊光泽教授(博士导师)、雷航教授、罗蕾教授、桑楠副教授、陈丽蓉老师及全体教研室成员等对本书编写的大力支持。
——尼葛洛庞帝访华时的预言
近年来,随着软硬件资源的成熟与完善,嵌入式系统的应用得到了迅猛的发展,其应用领域涉及通信、自动化、信息家电、军事等各个方面。据IDC发布的统计表明,未来4~5年间,信息家电市场将增长5~10倍。由此可见嵌入式应用开发的巨大潜力和商机。同时,市场对嵌入式开发人员的需求也日趋上升,与现有的嵌入式开发人数产生了强烈供需矛盾。可以预见,未来几年必有更多的程序人员进入嵌入式应用开发领域。
众所周知,书籍是开发人员最好的引路人,没有人可以否认诸如《Visual C++技术内幕》类的图书对Visual C程序员的巨大帮助。要培养好的嵌入式开发人员,需有大批好的讲解嵌入式系统的书籍。为此,笔者经过认真收集和整理素材,编写成《嵌入式开发详解》一书。
本书内容从软、硬件同时入手,清晰勾勒出嵌入式系统的开发流程,并以浅显易懂、针对性强的应用实例让读者迅速进入嵌入式应用开发的广阔天地。
主要内容
全书共分两篇。第一篇是基础理论篇(包括第1章、第2章、第3章),详细讲解了嵌入式的基本理论和开发特点及嵌入式硬件开发的基础知识;第二篇是综合应用篇(包括第4章、第5章、第6章),内容偏重于嵌入式理论的实际应用和深化。在第二篇第4章中对当前热门的嵌入式Linux进行了详细的介绍,并给出了一个交叉调试的应用实例;第5章详细讲解了接入路由器的实际开发过程;第6章描述嵌入式实验开发板的设计流程(包括硬件设计、开发调试及上层应用软件编程全过程)。
本书特点
嵌入式系统开发过程中所涉及到的操作系统、开发工具、编译调试、仿真测试等多方面都与普通软件开发不同。本书力求透视嵌入式系统开发的详细过程和特点。本书的特点如下:
l 嵌入式开发与软硬件有着极为密切的关系,这在一定程度上造成了程序人员的认识障碍。针对这种情况,本书从软、硬件两方面着手,从综合应用的角度出发详细阐述了嵌入式系统的相关概念,深入浅出地讲解了嵌入式系统的开发流程。
l 本书突出“应用”的特点。体现了作者在实际嵌入式产品开发中积累的经验,以及对嵌入式开发较深的理解。首先,在从理论上进行相应的介绍后,总是通过相应的例程来加以说明,让读者通过简单的例程来领悟技术内涵;其次,对于开发环境和工具,给出以图形为界面的开发流程;最后,通过一个当前热门的嵌入式网络编程项目的开发实例,详细而系统地介绍其整个开发流程。一言以蔽之,本书突出嵌入式系统的“应用”特点。
l 本书以主流的硬件体系、实时操作系统和开发环境为例,在读者学习嵌入式系统开发的同时,也掌握了主流的嵌入式开发资源。而且本书对于嵌入式系统的关键术语给出了英文原词,并在附录部分中系统地给出了相关的嵌入式开发的网络资源,以方便读者尽快融入嵌入式开发的国际浪潮。
l 将作者的嵌入式开发“体验”融入到对理论的介绍和项目的编程开发中,即写出了作者的心得和感受,使文章“有滋有味”。
适应对象
本书语言通俗易懂,内容丰富详实,且实例特点突出。既可作为具有一定的C和Visual C++编程经验且从事嵌入式系统应用开发的人员用书,也可作为广大嵌入式系统应用开发爱好者为提高自己的嵌入式应用开发水平的学习用书。
编写分工
本书由魏忠、蔡勇和雷红卫合作编写,感谢马莉小姐在写作过程中提供的写作灵感;参加本书资料收集和编排的人员还有刘青松、巫文斌、田茂敏、李建康、苏萍、孙忠、刘小伟、邓勇、欧阳劲、张云勇和隋军生等。
感谢
在编写本书的过程中,得到了各方面无私的帮助,在此深表感谢。
特别感谢电子科技大学嵌入式实时教研室熊光泽教授(博士导师)、雷航教授、罗蕾教授、桑楠副教授、陈丽蓉老师及全体教研室成员等对本书编写的大力支持。







点击看大图

加载中...

