新工科暨卓越工程师教育培养计划电子信息类专业系列教材 ARC处理器嵌入式系统开发与编程基础 作者:(中国)雷鑑铭出版时间:2019年版丛编项: 新工科暨卓越工程师教育培养计划电子信息类专业系列教材内容简介 《ARC处理器嵌入式系统开发与编程基础》以实际的嵌入式系统产品应用与开发为主线,力求透彻讲解开发中所涉及的庞大而复杂的相关知识。 《ARC处理器嵌入式系统开发与编程基础》第1-5章为基础篇,介绍了ARC嵌入式系统的基础知识和开发过程中需要的一些理论知识,具体包括ARC嵌入式系统概述、ARC EM处理器介绍、ARC EM编程模型、ARC DSP编程、中断及异常处理、汇编语言程序设计等内容。第6-9章为实践篇,建立了嵌入式开发环境、搭建了嵌入式硬件开发平台及列举了开发案例,具体包括ARC EM处理器的开发及调试环境、MQX实时操作系统、ARC EM Starter Kit FPGA开发板及嵌入式系统应用开发实例(温度监测与显示)等内容。第10-11章特别介绍ARC EM处理器特有的可配置性及可扩展APEX属性,以及如何在处理器设计中利用这种可配置性及可扩展性实现优化设计。目录1 ARC嵌入式系统概述1.1 ARC嵌入式系统简介1.2 ARC处理器介绍1.2.1 两种指令集体系结构1.2.2 ARC处理器系列产品1.2.3 ARC处理器的主要特点1.3 ARC EM处理器系列产品1.3.1 ARC EM4处理器1.3.2 ARC EM6处理器1.3.3 ARC EM SEP处理器1.3.4 ARC EM DSP处理器1.4 ARC EM处理器开发环境1.4.1 ARChitect软件1.4.2 MetaWare开发套件1.4.3 embARC软件平台1.4.4 操作系统支持1.4.5 ARC EM Starter Kit FPGA开发板1.5 小结2 ARC EM处理器介绍2.1 ARC EM处理器的特点2.2 可配置性及可扩展性2.2.1 可配置性2.2.2 用户可扩展性2.3 ARC EM处理器结构2.3.1 接口信号2.3.2 内核结构2.3.3 存储系统2.3.4 存储保护机制2.3.5 调试2.4 小结3 ARC EM编程模型3.1 概述3.2 寻址空间划分3.3 数据类型3.3.1 32位数据3.3.2 16位数据3.3.3 8位数据3.3.4 1位数据3.4 寻址方式3.5 寄存器组3.5.1 核心寄存器组3.5.2 辅助寄存器组3.6 工作模式3.7 指令操作类型3.7.1 算术逻辑指令3.7.2 数据传输指令3.7.3 控制流指令3.7.4 特殊指令3.7.5 扩展指令集3.8 指令格式3.8.1 32位指令格式3.8.2 16位指令格式3.8.3 指令存储方式3.8.4 条件执行3.9 指令集应用实例3.9.1 数据传输指令MOV3.9.2 算术运算指令3.9.3 比较指令3.9.4 逻辑运算指令3.9.5 跳转指令3.9.6 加载/存储指令3.9.7 其他指令3.10 DSP扩展3.10.1 ARCv2 DSP ISA的关键特性3.10.2 DSP相关配置选项3.10.3 DSP数据类型3.10.4 核心寄存器组扩展3.10.5 辅助寄存器组扩展3.10.6 DSP指令类别3.11 小结……4 中断及异常处理5 汇编语言程序设计6 ARC EM处理器的开发及调试环境7 MQX实时操作系统8 ARC EM Starter Kit FPGA开发板9 开发实例:温度监测与显示10 ARC EM可配置性11 APEX扩展附录参考文献 上一篇: 新工科卓越工程师教育培养计划电子信息类专业系列教材 物联网通信技术与应用 赵军辉,张青苗,邹 下一篇: 新概念51单片机C语言教程 入门、提高、开发、拓展全攻略 第2版 郭天祥编著 2018年版