注册 登录 进入教材巡展
#
  • #

出版时间:2025-06-24

出版社:机械工业出版社

以下为《ARM嵌入式系统原理及应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111780687
  • 1-1
  • 549197
  • 平装
  • 2025-06-24
  • 300
  • 本科
内容简介
本书以目前流行的ARM处理器和易于学习的嵌入式Linux操作系统为核心,系统地介绍了嵌入式系统的概念、原理、基本开发流程和方法。主要内容包括嵌入式系统概述、ARM处理器与编程指令系统、Cortex-A嵌入式处理器程序设计与开发、面向Cortex-A53的嵌入式Linux开发基础、基于Cortex-A53的嵌入式Linux多任务编程、基于Cortex-A53的嵌入式Linux网络编程、基于Cortex-A53的嵌入式Linux系统移植设计。读者可从中系统地学习嵌入式系统的相关知识,并通过实例完成嵌入式系统设计的基础训练。本书的编写思路符合嵌入式系统课程注重实践的学习规律,各章均附有习题,相关章节配有程序代码,供读者参考使用。
  本书在讲解嵌入式技术时,融入新工科理念,兼顾了教学、科研和工程开发的需要。本书可作为普通高校机电、电子信息、计算机、仪器、自动化等专业的教材,也可作为从事嵌入式系统开发的工程技术人员的参考资料。
  本书配有课件、程序源代码等教学资源,欢迎选用本书作为教材的教师登录www.cmpedu.com注册后免费下载。
目录
前言
第1章 嵌入式系统概述 1
1.1 嵌入式系统的基本概念 1
1.2 嵌入式系统技术的发展历史与应用 1
1.3 嵌入式系统的分类 3
1.4 本书内容编排 9
习题 11
第2章 ARM处理器与编程指令系统 12
2.1 ARM处理器版本 12
2.2 Cortex-A处理器 21
2.3 ARM微处理器编程模型 28
2.4 Cortex-A53嵌入式处理器的指令系统 36
习题 58
第3章 Cortex-A嵌入式处理器程序设计与开发 60
3.1 基于Cortex-A53的嵌入式程序设计 60
3.2 嵌入式C语言程序设计 76
3.3 基于Cortex-A53的嵌入式程序开发 85
习题 91
第4章 面向Cortex-A53的嵌入式Linux开发基础 92
4.1 嵌入式Linux内核 92
4.2 嵌入式Linux文件系统基础 95
4.3 基于Cortex-A53的嵌入式Linux C语言开发基础 100
习题 102
第5章 基于Cortex-A53的嵌入式Linux多任务编程 103
5.1 嵌入式多任务的基本概念 103
5.2 嵌入式Linux的进程 104
5.3 进程间通信 115
5.4 嵌入式Linux的线程 130
5.5 基于Cortex-A53的多任务间通信设计案例 145
习题 150
第6章 基于Cortex-A53的嵌入式Linux网络编程 151
6.1 Linux网络编程基础 151
6.2 嵌入式Linux网络编程 155
6.3 Orange Pi 3 LTS网络连接 164
6.4 SSH远程登录开发板 171
6.5 基于Cortex-A53的网络编程应用案例 172
习题 181
第7章 基于Cortex-A53的嵌入式Linux系统移植设计 182
7.1 U-Boot概述 182
7.2 U-Boot的基本结构 185
7.3 基于Cortex-A53的嵌入式Linux移植案例 188
习题 193
参考文献 194