Linux环境嵌入式系统开发基础
课件处为本书PPT教案

作者:刘彦文、李丽芬

丛书名:21世纪软件工程专业教材

定价:59元

印次:1-1

ISBN:9787302391159

出版日期:2015.07.01

印刷日期:2015.06.30

图书责编:袁勤勇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

全书共分为14章。第1章是嵌入式系统组成简介。第2~6章描述硬件部分,以S3C2410A微处理器为主,具体描述嵌入式微处理器组成、片内功能模块原理及应用、开发板基本组成,还介绍了OMAP3530嵌入式微处理器组成及应用。第7~14章描述软件部分,针对基于S3C2410A及OMAP3530微处理器的开发板,具体描述开发系统组成、主机及目标板运行、主机开发环境配置、实验例程及驱动程序分析、目标板出厂软件烧写、UBoot及内核。书中给出的大量C语言源代码多数取自UBoot、μC/OSⅡ、Linux以及芯片厂商测试程序。实验程序均上机调试通过。 本书既可以作为高等院校计算机、软件、电子、自动化、通信等专业的本科生嵌入式系统开发课程的教材使用,还可以作为研究生的参考教材,同时可供相关技术人员参考或作为培训教材使用。

本书系统地描述Linux环境下嵌入式系统开发涉及的硬、软件基础知识。书中内容力求理论与实践相结合,注重具体实现技术与实用技术。书中主要内容已经在编者的教学过程中多次使用。 第1章对嵌入式系统作概括性介绍。 第2~6章以S3C2410A微处理器为主,具体描述嵌入式微处理器的组成、片内功能模块原理及应用、开发板基本组成,此外还介绍了OMAP3530嵌入式微处理器的组成及应用。针对片内功能模块的应用,书中给出了大量C语言源代码,这些源代码大多数取自Linux、μC/OSⅡ、UBoot以及厂商测试程序。 第7~14章具体描述基于S3C2410A开发板及OMAP3530开发板的软件开发技术,包括开发系统组成、主机及目标板运行、主机开发环境配置、实验例程及驱动程序分析、目标板出厂软件烧写,以及UBoot、内核基础知识。书中给出了大量实验程序及UBoot、Linux源代码,实验程序均上机调试通过。 附录A对Linux基础作了简单介绍。 建议在讲授计算机组成原理或微机原理后开设本课程,同时读者应该有一定的C语言基础。对于那些没有Linux基础的读者,建议先阅读附录A。 本书虽然对名词术语进行了统一处理,但有些名词术语在不至于引起读者误读或者产生歧义的情况下,并未作强行统一,例如S3C2410A、s3c2410a、S3C2410、s3c2410,SMDK2410、smdk2410,UBoot、uboot;Linux、linux等。其原因是不同章节参考的文献不同,有的名词术语出现在电路原理图、数据手册、READMY文档中,而有的是作为变量名、注释出现在不同的源代码中。 本...

目录
荐语
查看详情 查看详情
第1章嵌入式系统组成简介1

1.1嵌入式系统简介1

1.1.1嵌入式系统定义1

1.1.2嵌入式系统发展历程1

1.1.3嵌入式系统应用举例2

1.1.4嵌入式系统特点2

1.2嵌入式系统硬件及软件组成4

1.2.1嵌入式系统硬件组成4

1.2.2嵌入式系统软件组成5

1.3主流嵌入式微处理器5

1.3.1嵌入式微处理器分类5

1.3.2主流嵌入式微处理器简介7

1.4主流嵌入式操作系统简介10

1.4.1嵌入式操作系统的主要特点10

1.4.2主流嵌入式操作系统简介11

1.5Linux支持的处理器结构简介14

1.5.1Linux对处理器的支持14

1.5.2Linux支持的处理器结构15

1.5.3μCLinux支持的处理器结构15

习题16

第2章微处理器组成及程序员模型17

2.1S3C2410A微处理器概述17

2.2S3C2410A微处理器的组成与引脚信号18

2.2.1S3C2410A微处理器的组成18

2.2.2S3C2410A芯片封装、引脚编号与引脚信号名22

2.2.3S3C2410A特殊功能寄存器简介26

2.3ARM920T核262.4ARM程序员模型26

2.4.1处理器操作状态27

2.4.2存储器格式和数据类型27

2.4.3处理器操作方式29

2.4.4寄存器29

2.4.5程序状态寄存器33

2.4.6异常34

2.4.7中断延迟39

2.4.8Reset39

2.5OMAP3530微处理器39

2.5.1OMAP3530微处理器概述40

2.5.2OMAP3530... 查看详情

查看详情