×
图文详情
  • 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的硬件仿真
参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航