扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
中医基础理论
-
>
高校军事课教程
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
-
>
中医外科学——全国中医药行业高等教育“十四五”规划教材
嵌入式软件设计 版权信息
- ISBN:9787302429852
- 条形码: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的硬件仿真
参考文献
展开全部
书友推荐
- >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
诗经-先民的歌唱
诗经-先民的歌唱
¥15.9¥39.8 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥40.6¥58.0 - >
莉莉和章鱼
莉莉和章鱼
¥16.0¥42.0 - >
自卑与超越
自卑与超越
¥17.1¥39.8 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥9.1¥24.0 - >
二体千字文
二体千字文
¥16.0¥40.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥10.5¥21.0
本类畅销
-
家居设计解剖书
¥27.3¥39 -
网络安全基础
¥27.7¥39.5 -
家具造型设计
¥34.3¥49 -
工程硕士研究生英语基础教程学生用书
¥45.6¥68 -
国外电子与通信教材系列信号与系统(第二版)
¥69.3¥99 -
工程机械维修
¥30.8¥40