嵌入式技术基础
嵌入式技术基础封面图

嵌入式技术基础

陈长顺, 主编

出版社:北京航空航天大学出版社

年代:2014

定价:39.0

书籍简介:

嵌入式技术作为一个正在兴起的热门领域,涵盖了计算机技术、信息技术和微电子技术等诸多方面的科技成果。随着后PC时代的来临,嵌入式技术正逐步渗透到消费电子、信息家电、无线通讯、智能仪表、工业控制、电子商务、环境监测、机器人等领域。本书是嵌入式技术系列教材之一,系统阐述了嵌入式系统的组成、原理、架构、开发平台及一般开发流程。本书共分七章,每章前有学习目标,后有本章小结和习题,书末附有实验指导。本书在编写过程中,注重学习者系统意识的培养和实践能力的训练,力求使本书具有知识面宽、集成度高、实用性强和简明易懂的特点。主要用于高职高专类计算机、电子信息、机械工程、汽车电子等专业学生开设嵌入式技术基础及应用开发的教材,兼用于面向社会和企业从事或拟从事嵌入式行业工作的技术人员培训教材。

书籍目录:

项目1 了解嵌入式系统的组成

1.1 项目背景

1.1.1 嵌入式系统的概念

1.1.2 嵌入式系统硬件

1.1.3 嵌入式系统软件

1.2 项目需求

1.3 项目设计

1.4 项目实施

任务一:认识Tiny6410开发板

任务二:熟悉Qtopia系统基本功能

1.5 项目小结

1.6 项目实训

1.7 项目拓展

项目2 理解ARM体系结构

2.1 项目背景

项目1  了解嵌入式系统的组成

1.1 项目背景

1.1.1 嵌入式系统的概念

1.1.2 嵌入式系统硬件

1.1.3 嵌入式系统软件

1.2 项目需求

1.3 项目设计

1.4 项目实施

任务一:认识Tiny6410开发板

任务二:熟悉Qtopia系统基本功能

1.5 项目小结

1.6 项目实训

1.7 项目拓展

项目2  理解ARM体系结构

2.1 项目背景

2.1.1 ARM微处理器

2.1.2 ARM存储器

2.1.3 ARM I/O端口

2.1.4 ARM汇编语言程序设计基础

2.1.5 ARM集成开发工具ARM-MDK

2.2 项目需求

2.3 项目设计

2.4 项目实施

任务一:安装MDK

任务二:新建工程,配置与编译

任务三:调试镜像文件Debug

任务四:内存、堆栈加载与存储

任务五:工作模式切换

2.5 项目小结

2.6 项目实训

2.7 项目拓展

项目3  ARM C语言程序设计

3.1 项目背景

3.1.1 C语言常量和变量

3.1.2 C语言基本数据类型

3.1.3 C语言运算符与表达式

3.1.4 C语言程序结构和控制语句

3.1.5 C语言数组、结构体和指针

3.1.6 C语言函数

3.1.7 C语言预处理

3.1.8 C语言函数和汇编语言接口

3.2 项目需求

3.3 项目设计

3.4 项目实施

任务一:基于MDK的C语言编程

任务二:C语言和汇编语言混合编程

3.5 项目小结

3.6 项目实训

3.7 项目拓展

项目4  嵌入式Linux操作系统的配置与使用

4.1 项目背景

4.1.1 Linux的特点

4.1.2 Linux内核组成

4.1.3 Linux源码结构

4.1.4 Linux常用命令

4.1.5 Linux文本编辑

4.1.6 Linux网络服务

4.2 项目需求

4.3 项目设计

4.4 项目实施

任务一:安装虚拟机

任务二:安装Linux操作系统

任务三:实现Windows共享

任务四:配置NFS服务

任务五:配置FTP服务

4.5 项目小结

4.6 项目实训

4.7 项目拓展

项目5  嵌入式Linux开发平台的构建

5.1 项目背景

5.1.1 嵌入式Linux开发平台的体系架构

5.1.2 交叉编译的概念

5.1.3 交叉编译工具链的组成

5.1.4 交叉编译工具链的建立

5.1.5 交叉编译工具的使用

5.2 项目需求

5.3 项目设计

5.4 项目实施

任务一:组建开发平台

任务二:配置超级终端

任务三:安装与配置DNW

任务四:安装与配置交叉编译工具链

5.5 项目小结

5.6 项目实训

5.7 项目拓展

项目6  嵌入式Linux软件系统的建立

6.1 项目背景

6.1.1 BootLoader

6.1.2 内核移植

6.1.3 根文件系统的建立

6.2 项目需求

6.3 项目设计

6.4 项目实施

任务一:制作SD启动卡

任务二:下载BootLoader

任务三:移植Linux内核

任务四:建立根文件系统

任务五:测试内核和根文件系统

6.5 项目小结

6.6 项目实训

6.7 项目拓展

项目7  嵌入式Linux应用程序开发

7.1 项目背景

7.1.1 嵌入式应用程序的体系架构

7.1.2 嵌入式应用程序的开发流程

7.1.3 嵌入式Linux程序的开发方法

7.2 项目需求

7.3 项目设计

7.4 项目实施

任务一:编写“Hello World”应用程序

任务二:编写Led控制应用程序

任务三: 实现开机自启动“Hello World”和Led控制

7.5 项目小结

7.6 项目实训

7.7 项目拓展

参考文献

内容摘要:

陈长顺主编的这本《嵌入式技术基础(第2版)》全面介绍了嵌入式系统的组成、原理、架构、开发平台及开发流程,主要内容包括嵌入式系统的组成、 ARM体系结构及汇编语言程序设计、C语言程序设计、 Linux操作系统的配置与使用、嵌入式开发平台的组建、嵌入式软件系统的建立和嵌入式应用程序开发。
  与第1版相比,本书以项目为主线,包含项目需求、项目设计、项目实施和项目小结环节,并配以项目实训和项目拓展,以巩固训练成果,激发创新思维。同时,对部分内容进行了更新。
  本书既可作为高职院校计算机、物联网、电子工程和机电一体化等相关专业“嵌入式技术基础”课程的教材,也可作为各类培训机构的培训教材,还可作为嵌入式系统开发专业人员和业余爱好者的参考书。

书籍规格:

书籍详细信息
书名嵌入式技术基础站内查询相似图书
9787512415645
如需购买下载《嵌入式技术基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京航空航天大学出版社
版次2版印次1
定价(元)39.0语种简体中文
尺寸24 × 17装帧平装
页数印数

书籍信息归属:

嵌入式技术基础是北京航空航天大学出版社于2014.8出版的中图分类号为 TP332 的主题关于 微处理器-系统设计 的书籍。