暂无评论
图文详情
- ISBN:9787302429852
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:376
- 出版时间:2021-08-04
- 条形码:9787302429852 ; 978-7-302-42985-2
内容简介
《嵌入式软件设计》以ARM处理器为硬件平台,以应用广泛的嵌入式Linux操作系统为软件平台,全面介绍嵌入式C语言程序设计的概念、思想、方法和技巧。该书还介绍了嵌入式系统的仿真设计方法,以期降低读者进行嵌入式学习的难度。该书内容丰富,紧贴新技术;以实例为基础讲解知识点,由浅入深,通俗易懂;书中代码及配套课件完整、详尽、严谨、风格统一,读者可直接将代码应用在自己的工程项目中。 《嵌入式软件设计》适合作为嵌入式专业方向的高年级本科生教材,也适用于希望转向嵌入式系统设计的IT从业人员;作为学习主流嵌入式系统软件设计的指导教材,该书尤其适合学习了嵌入式硬件基础知识及C语言,但是还没有形成嵌入式系统设计完整概念的人员。
目录
第1章 绪论
1.1 嵌入式系统概述
1.1.1 计算机的发展和分类
1.1.2 嵌入式系统概览
1.1.3 嵌入式系统的组成
1.1.4 嵌入式系统的发展
1.2 嵌入式系统开发流程
1.3 嵌入式软件设计
1.3.1 嵌入式系统开发语言
1.3.2 嵌入式系统的开发工具
1.4 本书内容简介
第2章 预备知识
2.1 ARM体系结构
2.1.1 ARM体系结构简介
2.1.2 ARM指令集
2.1.3 S3C44BOX嵌入式处理器
2.1.4 LPC2136嵌入式处理器
2.1.5 S3C2410X嵌入式处理器
2.2 Linux操作系统
2.2.1 Linux操作系统的历史
2.2.2 Linux操作系统的特点
2.2.3 Linux版本
2.2.4 Linux的安装
2.3 Linux操作系统基础操作
2.3.1 shell
2.3.2 常用shell命令
第3章 嵌入式Linux开发环境
3.1 交叉开发环境
3.2 Linux开发工具链
3.2.1 Linux开发工具链简介
3.2.2 GNU交叉开发环境的建立
3.3 编辑器
3.4 编译器
3.4.1 gcc简介
3.4.2 gcc的基本用法
3.5 链接器
3.6 调试器
3.7 自动化编译配置文件
3.7.1 自动化编译配置文件简介
3.7.2 Makefile规则
3.7.3 Makefile的变量
3.7.4 Makefile的执行
3.7.5 make内嵌函数
3.7.6 make的常见错误信息
第4章 嵌入式操作系统平台构建
4.1 嵌入式操作系统的构建
4.2 BootLoader
4.2.1 BootLoader概述
4.2.2 BootLoader框架
4.2.3 BootLoader代码分析
4.2.4 vivi
4.3 内核编译
4.3.1 μCLinux操作系统简介
4.3.2μCLinux操作系统内核编译
4.3.3 嵌入式Linux操作系统2.4 版本内核编译
4.3.4 嵌入式Linux操作系统2.6 版本内核编译
4.4 BusyBox
4.5 文件系统
4.5.1 Linux系统中常见的文件系统
4.5.2 构建YAFFS2文件系统
4.6 应用程序设计流程
4.6.1 交叉编译
4.6.2 执行程序
第5章 嵌入式C语言基础
5.1 嵌入式C语言概述
5.1.1 C语言的历史和特点
5.1.2 预处理指令
5.1.3 位运算
……
第6章 嵌入式Linux程序设计基础
第7章 嵌入式Linux程序设计进阶
第8章 嵌入式Linux内核驱动程序设计
第9章 基于Proteus的硬件仿真
参考文献
1.1 嵌入式系统概述
1.1.1 计算机的发展和分类
1.1.2 嵌入式系统概览
1.1.3 嵌入式系统的组成
1.1.4 嵌入式系统的发展
1.2 嵌入式系统开发流程
1.3 嵌入式软件设计
1.3.1 嵌入式系统开发语言
1.3.2 嵌入式系统的开发工具
1.4 本书内容简介
第2章 预备知识
2.1 ARM体系结构
2.1.1 ARM体系结构简介
2.1.2 ARM指令集
2.1.3 S3C44BOX嵌入式处理器
2.1.4 LPC2136嵌入式处理器
2.1.5 S3C2410X嵌入式处理器
2.2 Linux操作系统
2.2.1 Linux操作系统的历史
2.2.2 Linux操作系统的特点
2.2.3 Linux版本
2.2.4 Linux的安装
2.3 Linux操作系统基础操作
2.3.1 shell
2.3.2 常用shell命令
第3章 嵌入式Linux开发环境
3.1 交叉开发环境
3.2 Linux开发工具链
3.2.1 Linux开发工具链简介
3.2.2 GNU交叉开发环境的建立
3.3 编辑器
3.4 编译器
3.4.1 gcc简介
3.4.2 gcc的基本用法
3.5 链接器
3.6 调试器
3.7 自动化编译配置文件
3.7.1 自动化编译配置文件简介
3.7.2 Makefile规则
3.7.3 Makefile的变量
3.7.4 Makefile的执行
3.7.5 make内嵌函数
3.7.6 make的常见错误信息
第4章 嵌入式操作系统平台构建
4.1 嵌入式操作系统的构建
4.2 BootLoader
4.2.1 BootLoader概述
4.2.2 BootLoader框架
4.2.3 BootLoader代码分析
4.2.4 vivi
4.3 内核编译
4.3.1 μCLinux操作系统简介
4.3.2μCLinux操作系统内核编译
4.3.3 嵌入式Linux操作系统2.4 版本内核编译
4.3.4 嵌入式Linux操作系统2.6 版本内核编译
4.4 BusyBox
4.5 文件系统
4.5.1 Linux系统中常见的文件系统
4.5.2 构建YAFFS2文件系统
4.6 应用程序设计流程
4.6.1 交叉编译
4.6.2 执行程序
第5章 嵌入式C语言基础
5.1 嵌入式C语言概述
5.1.1 C语言的历史和特点
5.1.2 预处理指令
5.1.3 位运算
……
第6章 嵌入式Linux程序设计基础
第7章 嵌入式Linux程序设计进阶
第8章 嵌入式Linux内核驱动程序设计
第9章 基于Proteus的硬件仿真
参考文献
展开全部
本类五星书
浏览历史
本类畅销
-
落洼物语
¥8.7¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥32.6¥48.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥6.8¥25.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0 -
海商法-第四版
¥30.2¥48.0