ARM嵌入式系统原理与应用
ISBN:9787564772208
主编:王晓峰、杨国雨、陈付龙
出版社:电子科技大学出版社
出版/修订日期:2023年5月
¥ 52.80
《ARM 嵌入式系统原理与应用》 作为嵌入式系统设计教程, 全面地阐述了嵌入式系统的软硬件技术及其应用设计的基本方法和过程。 本书在全面绍 Cortex - A8 处理器的体系结构、 编程模型、 指令系统及开发环境的同时, 基于Cortex - A8 内核的处理器 S5PV210, 详细阐述了其结构和指令集、 Linux 裁剪和移植技术、 网络编程、 驱动程序的编程技术和 Qt 应用编程技术, 并提供了在物联网中的应用工程案例。 书中所涉及的技术领域均提供源代码, 便于读者了解和学习。
本书可作为高等院校电子类、 通信类、 自动化类和计算机类等各专业 “嵌入式系统” 课程的教材, 也可供从事嵌入式系统应用开发的工程技术人员参考。
第 1 章 嵌入式系统概述
1. 1 嵌入式系统简介
1. 2 嵌入式系统的发展和应用领域
1. 3 嵌入式操作系统
1. 4 嵌入式系统的开发过程
本章小结
习题
第 2 章 ARM 处理器体系结构
2. 1 ARM 处理器概述
2. 2 Cortex-A8 处理器结构
2. 3 Cortex-A8 处理器工作模式和状态
2. 4 Cortex-A8 数据类型
2. 5 Cortex-A8 存储器管理
2. 6 Cortex-A8 异常处理
本章小结
习题
第 3 章 ARM 指令集
3. 1 ARM 指令集概述
3. 2 ARM 指令的寻址方式
3. 3 ARM 指令简介
3. 4 Thumb 指令简介
3. 5 ARM 汇编语言编程简介
3. 6 C 语言与汇编语言的混合编程
第 4 章 S5PV210 微处理器与接口
4. 1 基于 S5PV210 微处理器的硬件平台体系结构
4. 2 存储系统
4. 3 时钟系统
4. 4 GPIO 接口
4. 5 串行通信接口
4. 6 A/ D 转换器
本章小结
第 5 章 嵌入式 Linux 程序设计基础
5. 1 Linux 系统下的开发环境以及常用工具介绍
5. 2 嵌入式 Linux 编译器
5. 3 Makefile 使用
本章小结
习题
第 6 章 嵌入式 Linux 开发环境的建立与系统移植
6. 1 嵌入式交叉编译环境的搭建
6. 2 嵌入式主机通信环境的配置
6. 3 编译嵌入式 Linux 系统内核
6. 4 Bootloader 的原理
6. 5 U-Boot 的代码结构和移植
6. 6 嵌入式系统开发板的烧写
本章小结
习题
第 7 章 Linux 文件处理及 I / O 编程
7. 1 Linux 文件系统概述
7. 2 嵌入式 Linux 的文件处理
7. 3 Linux 串口通信编程
本章小结
习题
第 8 章 socket 编程
8. 1 TCP / IP 协议简介
8. 2 网络通信三要素
8. 3 socket 编程接口
8. 4 socket 编程实例
本章小结
习题
第 9 章 嵌入式设备驱动程序设计
9. 1 嵌入式设备驱动程序基础
9. 2 字符设备驱动程序
9. 3 GPIO 驱动程序设计
本章小结
第 10 章 QT 图形界面应用程序开发
10. 1 Qt 简介
10. 2 Qt 的安装与配置
10. 3 Qt 程序设计
10. 4 嵌入式网络通信程序
本章小结
习题
第 11 章 嵌入式系统开发设计案
11. 1 嵌入式系统设计方法介绍
11. 2 基于 ARM 的嵌入式 Web 服务器设计实例
11. 3 基于 cortex-A8 的智能安全网关系统
11. 4 基于嵌入式 linux 的智能安防门禁管理系统
本章小结
习题