内容简介
《嵌入式系统开发:基于ARM Cortex A8系统》基于ARM Cortex A8系统介绍嵌入式系统开发,共8章,分为三部分:第一部分(第1章和第2章)介绍嵌入式系统的基础知识,第二部分(第3~6章)介绍嵌入式系统开发环境、嵌入式引导系统、嵌入式操作系统内核、嵌入式文件系统,第三部分(第7章和第8章)通过嵌入式驱动开发与嵌入式系统项目来论述嵌入式开发的方法论和开发过程。
《嵌入式系统开发:基于ARM Cortex A8系统》可作为工科类计算机、电子信息、通信工程、自动化等相关专业学生的教材,同时可供嵌入式技术开发人员参考。
目录
前言/序言
嵌入式系统是一种专用的计算机系统,其作为装置或设备的一部分,是现在工业4.0架构中的基础设备。嵌入式系统开发是覆盖范围很广的综合性交叉学科,涉及计算机科学与技术、电子科学与技术、自动化、通信工程、电子工程、智能科学与技术等诸多领域,在科技民生、智慧城市、交通运输、物流配送等方面有着广泛的应用前景,是高校工科类学生的首选科目。
全书共8章。第一部分共两章:第1章对嵌入式系统进行概述,并介绍嵌入式系统组成、嵌入式开源系统相关知识点,给读者一个完整的嵌入式系统概念;第2章重点介绍嵌入式Linux操作系统的基础知识以及相关操作,为之后的嵌入式学习打下良好基础。第二部分共四章:第3章为嵌入式系统开发环境的准备与相关配套工作,其目的是使读者理解嵌入式开发与一般开发的区别所在;第4章介绍嵌入式引导系统,基于Cortex A8来讲述引导过程的特点与方法,引导系统是嵌入式系统的核心部分;第5章介绍嵌入式操作系统内核的移植与相关理论,是本书的重中之重;第6章介绍的文件系统是嵌入式系统与普通操作系统区别较大的地方,大家要认真理解。第三部分共两章,通过项目方式来论述嵌入式系统开发的方法论与开发过程。本书特点
嵌入式系统是集电子、通信、操作系统等多项技术于一体的综合应用。本书在剖析嵌入式体系结构的同时,仔细梳理了嵌入式开发的相关知识点及内在因素。这是作者在近10年的教学与工作中得出的相关结论与“教训”。
结构清晰,知识完整
全书以嵌入式为主线,按照“从下层到上层,从具体技术到方法论”的思路进行编写,结构清晰,便于读者从宏观上把握嵌入式系统工程的知识内涵。
深入浅出,易于理解
本书内容由浅入深,围绕嵌入式所需要的知识点层层论述,同时结合具体操作,避免一切空谈。
案例面向实际应用,变抽象为具体
本书中所有的操作与应用都是作者从多年的工作中总结而来的,同时把项目的整个过程按教学要求分解实施,力图向读者展现一幅完整的嵌入式开发画卷。
从自然中来,到自然中去
本书的主要目的是将复杂问题用通俗易懂的语言和具体而形象的案例展现给读者,使读者能够从中体会到嵌入式系统开发的整个过程。
本书的编写得到机械工业出版社多位老师的大力支持与关怀,他们提出了诸多宝贵意见与建议,在此表示感谢。
同时,感谢各高校同行的鼓励与支持,特别是华中科技大学的罗杰老师、广西大学的香赵真老师、湖南大学的王卫平老师、华中科技大学文华学院信息学部的俞侃主任,还有两位研究生付出大量的校对时间,以及对相关数据多次验证并对文档进行整理。
荆楚理工学院的李勇老师负责本教材的校对工作,并多次进行相关内容的调整。教学建议
本书可作为工科类计算机、电子信息、通信工程、自动化等相关专业学生的教材。
本书安排48学时或更多(其中32学时为授课学时,16学时为实验学时),在结束之后可以依据实际情况安排嵌入式系统课程设计课程。