本书理论结合实践,用浅显易懂的语言来解释理论,用简单易行的实验来验证理论,使读者在掌握实际操作技能的同时加深对理论的理解。全书图文并茂,以简单的实例代码和图表方式对复杂的理论进行诠释,并对关键的实际操作步骤进行了屏幕截图,加快读者对内容的理解。
本书可作为普通高等院校和高层次高等职业院校计算机类、电子类、通信类专业学生“嵌入式系统”相关课程的教材,也可作为广大嵌入式系统爱好者和工程技术人员的参考用书。
本书是进行嵌入式系统开发的入门教材。按照嵌入式系统学习的规律,本书将内容分为嵌入式操作系统基础、ARM体系结构和指令系统、嵌入式实验三大部分。全书理论结合实践,用浅显易懂的语言来解释理论,用简单易行的实验来验证理论,使读者在掌握实际操作技能的同时加深对理论的理解。
本书可作为普通高等院校及高层次高等职业院校计算机类、电子类、通信类专业“嵌入式系统”相关课程的教材,也可作为广大嵌入式系统爱好者和工程技术人员的参考用书。
第一部分 嵌入式操作系统基础 1
第1章 嵌入式系统概论 1
第2章 Linux系统介绍 7
第3章 Linux常用命令 35
第4章 与嵌入式系统开发相关的Linux服务 63
第5章 Linux中的C语言编程 75
第二部分 ARM体系结构和指令系统 82
第6章 ARM处理器 82
第7章 ARM指令集 101
第8章 ARM汇编语言程序设计 134
第9章 C语言与ARM汇编语言的混合编程 173
第三部分 嵌入式实验 192
第10章 建立嵌入式系统开发环境 192
第11章 基础实验 200
第12章 扩展实验 253
参考文献 329