ARM嵌入式Linux系统设计与开发
基本信息
内容简介回到顶部↑
本书全面介绍以arm-linux为操作系统的嵌入式系统设计与开发技术,秉承理论与实践相结合的指导思路,帮助读者快速跨入嵌入式系统开发的门槛。本书共11章,分三篇,其中,第一篇(第1~3章)主要介绍嵌入式硬件平台和软件系统的基础知识,第二篇(第4~7章)主要介绍基于arm-linux系统的驱动开发、软件移植、图形用户接口以及通信应用等内容,第三篇(第8~11章)主要介绍一些基于arm-linux的实际应用方案和案例。
本书内容丰富、概念清楚,适合作为高等院校计算机、电子、通信、软件工程等专业嵌入式课程的教材,也可供广大工程技术人员参考。
本书内容丰富、概念清楚,适合作为高等院校计算机、电子、通信、软件工程等专业嵌入式课程的教材,也可供广大工程技术人员参考。
目录回到顶部↑
前 言
教学建议
第一篇 arm嵌入式linux
系统的基础与平台构建
第1章 嵌入式系统基础1
1.1 嵌入式系统的概念与特点 1
1.1.1 嵌入式系统的概念 1
1.1.2 嵌入式系统的特点 1
1.1.3 嵌入式系统的软硬件可裁剪 2
1.1.4 嵌入式系统与单片机、传统pc的区别 2
1.2 嵌入式系统开发基础 3
1.2.1 嵌入式系统的硬件基础 3
1.2.2 嵌入式系统的软件基础 10
1.3 嵌入式系统开发流程与方法 14
1.3.1 嵌入式系统的抽象体系结构 14
1.3.2 实时软件分析设计方法darts 15
1.3.3 嵌入式系统的开发流程 16
1.3.4 嵌入式linux系统的程序部署 17
习题 18
第2章 arm与linux基础 19
教学建议
第一篇 arm嵌入式linux
系统的基础与平台构建
第1章 嵌入式系统基础1
1.1 嵌入式系统的概念与特点 1
1.1.1 嵌入式系统的概念 1
1.1.2 嵌入式系统的特点 1
1.1.3 嵌入式系统的软硬件可裁剪 2
1.1.4 嵌入式系统与单片机、传统pc的区别 2
1.2 嵌入式系统开发基础 3
1.2.1 嵌入式系统的硬件基础 3
1.2.2 嵌入式系统的软件基础 10
1.3 嵌入式系统开发流程与方法 14
1.3.1 嵌入式系统的抽象体系结构 14
1.3.2 实时软件分析设计方法darts 15
1.3.3 嵌入式系统的开发流程 16
1.3.4 嵌入式linux系统的程序部署 17
习题 18
第2章 arm与linux基础 19
前言回到顶部↑
嵌入式Linux由于具有开源、网络功能强大、内核稳定高效等特性,在产品开发周期、产品的功能可扩充性、开发时的人力投入等方面都具有显著的优势,因此广泛应用于中低端智能电子设备中。而它与ARM的结合,更是一种主流的解决方案,嵌入式Linux+ARM已经广泛应用于机顶盒、掌上电脑、消费电子、MPC、网络设备、工业控制等领域,并且具有良好的市场前景。
本书全面介绍以ARM-Linux为操作系统的嵌入式系统设计与开发技术,秉承理论与实践相结合的指导思路,帮助读者快速跨入嵌入式系统开发的门槛。本书内容丰富、概念清楚、层次分明、通俗易懂,可以作为各类高等院校计算机、电子、通信、软件工程等专业高年级学生嵌入式Linux程序设计或嵌入式系统程序设计等课程的教材,也可作为相关工程技术人员和计算机爱好者学习嵌入式程序设计的参考书。
本书的编写目的与特色
本书在总结作者多年的教学经验的同时,为嵌入式Linux系统等相关课程提供配套的教材,通过实例,使读者能够较容易地掌握相关的嵌入式Linux程序设计方面的基本概念和技能;通过综合实例的学习和模拟,达到训练实际开发能力的目的。
“实践”和“创新”是嵌入式系统课程的两个主要特点。实践是整个嵌入式系统课程体系中重要的环节,而创新的思想贯穿整个嵌入式教学的始终,最后要通过案例的实现来对所学的嵌入式知识进行检验。
本书的主要内容与结构安排
本书共11章,分为三篇。第一篇(第1~3章)为“ARM嵌入式Linux系统的基础与平台构建”,主要介绍嵌入式硬件平台和软件系统的基础知识,以期帮助读者达到构建嵌入式系统开发平台的目的。
第二篇(第4~7章)为“ARM嵌入式Linux系统的驱动开发与软件应用”,主要介绍基于ARM-Linux系统的驱动开发、软件移植、图形用户接口以及通信应用等内容。这些内容构成了嵌入式软件系统相关实验的基础,涵盖了嵌入式Linux系统的几乎所有要点。在完成该篇内容的学习之后,即可进入ARM-Linux的实际应用部分。
第三篇(第8~11章)为“ARM嵌入式Linux系统的解决方案与应用场合”,主要介绍一些基于ARM-Linux的实际应用方案和案例。本篇包含OMAP5910的相关应用、实时Mobile Linux系统、嵌入式Linux系统的设计与优化以及一个嵌入式Linux综合实例——数字油田生产监控系统。学生在了解该篇内容后,会对嵌入式系统目前的应用场合和解决方案有较深入的了解。
阅读本书时的注意事项
理论与实践相结合是本书的一大特色。若读者有相应的实验开发环境,建议动手验证书中安排的每一个环节,会取得良好的效果。具体实验可以参考《嵌入式Linux程序设计案例与实验教程》1该书已由机械工业出版社出版,书号为:978-7-111-26327-2。——编辑注。读者需要特别注意:1)某些代码需考虑平台的差异性,部分硬件相关代码需要修改;2)相关软件的版本与依赖关系,同一软件(包括交叉编译器)的不同版本在编译环境、使用方式、编程要求上存在一些差异,具体要求与区别均需参考相关文档。
教学建议中的学时为教授各章全部知识点的所需学时,教师可以根据实际情况增删。
由于篇幅问题,我们将本书的一些代码和说明文档放到了网站上,读者可以登录http://www.hzbook.com下载。
本书在撰写过程中参考了许多相关公司的技术文档与网络资源,包括北京博创科技兴业有限公司。读者在阅读本书的同时,也可以查阅相关资料(参见本书最后的参考文献)。
结语
本书由俞辉执笔,李永、刘凯、王晓虹审定写作提纲。具体分工如下:中国石油大学(华东)李永编写了第2、3、4、5章,长沙民政学院刘凯编写了第8章,辽宁石油化工大学王晓虹编写了第6章,其余章节由俞辉编写,并负责统一校稿。另外,王爱国、黄晶等也参与了编写工作。
在本书的编写过程中,得到了许多同仁、北京博创科技兴业有限公司和机械工业出版社华章公司的大力支持和帮助,在此一并表示衷心的感谢。
由于时间仓促,加之水平有限,书中的不足之处在所难免,敬请读者批评指正。编者的电子邮箱是bysj2004@126.com,欢迎来信交流。
编者
2010年1月于中国石油大学(华东)青岛校区
本书全面介绍以ARM-Linux为操作系统的嵌入式系统设计与开发技术,秉承理论与实践相结合的指导思路,帮助读者快速跨入嵌入式系统开发的门槛。本书内容丰富、概念清楚、层次分明、通俗易懂,可以作为各类高等院校计算机、电子、通信、软件工程等专业高年级学生嵌入式Linux程序设计或嵌入式系统程序设计等课程的教材,也可作为相关工程技术人员和计算机爱好者学习嵌入式程序设计的参考书。
本书的编写目的与特色
本书在总结作者多年的教学经验的同时,为嵌入式Linux系统等相关课程提供配套的教材,通过实例,使读者能够较容易地掌握相关的嵌入式Linux程序设计方面的基本概念和技能;通过综合实例的学习和模拟,达到训练实际开发能力的目的。
“实践”和“创新”是嵌入式系统课程的两个主要特点。实践是整个嵌入式系统课程体系中重要的环节,而创新的思想贯穿整个嵌入式教学的始终,最后要通过案例的实现来对所学的嵌入式知识进行检验。
本书的主要内容与结构安排
本书共11章,分为三篇。第一篇(第1~3章)为“ARM嵌入式Linux系统的基础与平台构建”,主要介绍嵌入式硬件平台和软件系统的基础知识,以期帮助读者达到构建嵌入式系统开发平台的目的。
第二篇(第4~7章)为“ARM嵌入式Linux系统的驱动开发与软件应用”,主要介绍基于ARM-Linux系统的驱动开发、软件移植、图形用户接口以及通信应用等内容。这些内容构成了嵌入式软件系统相关实验的基础,涵盖了嵌入式Linux系统的几乎所有要点。在完成该篇内容的学习之后,即可进入ARM-Linux的实际应用部分。
第三篇(第8~11章)为“ARM嵌入式Linux系统的解决方案与应用场合”,主要介绍一些基于ARM-Linux的实际应用方案和案例。本篇包含OMAP5910的相关应用、实时Mobile Linux系统、嵌入式Linux系统的设计与优化以及一个嵌入式Linux综合实例——数字油田生产监控系统。学生在了解该篇内容后,会对嵌入式系统目前的应用场合和解决方案有较深入的了解。
阅读本书时的注意事项
理论与实践相结合是本书的一大特色。若读者有相应的实验开发环境,建议动手验证书中安排的每一个环节,会取得良好的效果。具体实验可以参考《嵌入式Linux程序设计案例与实验教程》1该书已由机械工业出版社出版,书号为:978-7-111-26327-2。——编辑注。读者需要特别注意:1)某些代码需考虑平台的差异性,部分硬件相关代码需要修改;2)相关软件的版本与依赖关系,同一软件(包括交叉编译器)的不同版本在编译环境、使用方式、编程要求上存在一些差异,具体要求与区别均需参考相关文档。
教学建议中的学时为教授各章全部知识点的所需学时,教师可以根据实际情况增删。
由于篇幅问题,我们将本书的一些代码和说明文档放到了网站上,读者可以登录http://www.hzbook.com下载。
本书在撰写过程中参考了许多相关公司的技术文档与网络资源,包括北京博创科技兴业有限公司。读者在阅读本书的同时,也可以查阅相关资料(参见本书最后的参考文献)。
结语
本书由俞辉执笔,李永、刘凯、王晓虹审定写作提纲。具体分工如下:中国石油大学(华东)李永编写了第2、3、4、5章,长沙民政学院刘凯编写了第8章,辽宁石油化工大学王晓虹编写了第6章,其余章节由俞辉编写,并负责统一校稿。另外,王爱国、黄晶等也参与了编写工作。
在本书的编写过程中,得到了许多同仁、北京博创科技兴业有限公司和机械工业出版社华章公司的大力支持和帮助,在此一并表示衷心的感谢。
由于时间仓促,加之水平有限,书中的不足之处在所难免,敬请读者批评指正。编者的电子邮箱是bysj2004@126.com,欢迎来信交流。
编者
2010年1月于中国石油大学(华东)青岛校区
【插图】







点击看大图
加载中...

