- ISBN:9787512415645
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:211
- 出版时间:2014-08-01
- 条形码:9787512415645 ; 978-7-5124-1564-5
本书特色
陈长顺主编的这本《嵌入式技术基础(第2版)》全面介绍了嵌入式系统的组成、原理、架构、开发平台及开发流程,主要内容包括嵌入式系统的组成、 arm体系结构及汇编语言程序设计、c语言程序设计、 linux操作系统的配置与使用、嵌入式开发平台的组建、嵌入式软件系统的建立和嵌入式应用程序开发。 与第1版相比,本书以项目为主线,包含项目需求、项目设计、项目实施和项目小结环节,并配以项目实训和项目拓展,以巩固训练成果,激发创新思维。同时,对部分内容进行了更新。 本书既可作为高职院校计算机、物联网、电子工程和机电一体化等相关专业“嵌入式技术基础”课程的教材,也可作为各类培训机构的培训教材,还可作为嵌入式系统开发专业人员和业余爱好者的参考书。
内容简介
本书全面介绍了嵌入式系统的组成、原理、架构、开发平台及开发流程,主要内容包括嵌入式系统的组成、ARM体系结构及汇编语言程序设计、C语言程序设计、Linux操作系统的配置与使用、嵌入式开发平台的组建、嵌入式软件系统的建立和嵌入式应用程序开发。 与第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 项目拓展
参考文献
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥51.0¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
陶瓷坯釉料制备技术/高职高专材料工程技术专业
¥37.4¥45.0 -
陶瓷工艺技术
¥41.7¥49.0 -
飞机总体设计
¥46.8¥78.0 -
陶瓷工艺学/焦宝祥
¥41.7¥49.0 -
古代汉语(第四册)
¥16.1¥35.0