漫游鲸二手书店
淘二手好书+回收闲置图书
ARC EM处理器嵌入式系统开发与编程
ARC EM处理器嵌入式系统开发与编程
作者:雷鑑铭编 | 机械工业出版社
ISBN:9787111517788
原价: ¥45.00
销售价:¥3.90元
参与书籍回收后,可享更低价格
分类 计算机/网络
作者 作者:雷鑑铭编
出版社 机械工业出版社
图书简介

本书以实际的嵌入式系统产品应用与开发为主线,力求透彻讲解开发中所涉及的庞大而复杂的相关知识。第1~5章为基础篇,介绍了ARC嵌入式系统的基础知识和开发过程中需要的一些理论知识,具体包括ARC嵌入式系统简介、ARCEM处理器介绍、ARCEM编程模型、中断及异常处理、汇编语言程序设计等内容。第6~9章为实践篇,介绍了如何建立嵌入式开发环境、搭建嵌入式硬件开发平台等,具体包括ARCEM处理器的开发及调试环境、MQX实时操作系统、ARCEMStarterKitFPGA开发板以及嵌入式系统应用开发实例等内容。第10~11章介绍了ARCEM处理器特有的可配置及可扩展APEX属性,以及如何在处理器设计中利用这种可配置及可扩展性实现设计优化。 目录序前言第1章 ARC嵌入式系统概述11.1 嵌入式系统简介11.2 ARC处理器简介21.3 ARC EM处理器系列41.4 ARC EM处理器开发环境91.4.1 ARChitect91.4.2 MetaWare开发套件91.4.3 embARC软件平台101.4.4 操作系统支持101.4.5 ARC EM Starter Kit开发板101.5 小结11第2章 ARC EM处理器介绍122.1 ARC EM处理器特点122.2 可配置性及可扩展性142.2.1 可配置性142.2.2 用户可扩展性152.3 ARC EM处理器结构162.3.1 接口信号162.3.2 内核结构182.3.3 存储系统202.3.4 存储保护机制242.3.5 调试252.4 小结27第3章 ARC EM编程模型283.1 概述283.2 寻址空间划分303.3 数据类型303.3.1 32位数据313.3.2 16位数据313.3.3 8位数据323.3.4 1位数据323.4 寻址方式323.5 寄存器组323.5.1 核心寄存器组333.5.2 辅助寄存器组383.6 工作模式463.7 指令类型463.7.1 算术逻辑运算指令463.7.2 数据传输指令473.7.3 控制流指令473.7.4 特殊指令473.7.5 扩展指令集483.8 指令格式483.8.1 32位指令格式483.8.2 16位指令格式483.8.3 指令存储方式493.8.4 条件执行503.9 指令集应用实例513.9.1 数据传输指令523.9.2 算术运算指令523.9.3 比较指令543.9.4 逻辑运算指令543.9.5 跳转指令543.9.6 加载/存储指令553.9.7 其他指令563.10 小结57第4章 中断及异常处理584.1 概述584.2 工作模式和权限584.3 中断604.3.1 中断单元特性614.3.2 配置中断单元614.3.3 中断单元编程624.3.4 中断处理664.4 异常694.4.1 异常精确性694.4.2 异常向量及异常原因寄存器704.4.3 异常类型与优先级724.4.4 异常检测744.4.5 异常进入754.4.6 异常退出754.4.7 异常与延迟槽指令754.5 中断或异常服务程序返回指令RTIE754.6 小结77第5章 汇编语言程序设计785.1 ARC汇编语言785.2 ARC汇编语言伪指令785.2.1 汇编语言伪指令简介785.2.2 汇编语言伪指令795.3 ARC汇编语言语句格式825.3.1 汇编语言格式与例子825.3.2 汇编语言的字符集与标识符855.3.3 汇编语言符号865.3.4 汇编语言标号885.3.5 汇编语言的常量905.3.6 表达式915.3.7 宏925.4 ARC汇编语言程序设计935.4.1 汇编语言编程步骤935.4.2 程序设计类型945.5 ARC汇编语言程序实例975.6 ARC汇编语言与C/C  的混合编程985.6.1 ARC C/C   调用汇编程序985.6.2 ARC汇编调用C/C  1015.6.3 ARC C/C  和汇编交叉调用实例1015.7 小结103第6章 ARC EM处理器的开发及调试环境1046.1 MetaWare开发套件1046.1.1 MetaWare mcc编译器和ccac编译器1056.1.2 MetaWare ELF汇编器1066.1.3 MetaWare ELF链接器1066.1.4 MetaWare 运行时库1076.1.5 MetaWare调试器1106.1.6 MetaWare仿真器1106.1.7 MetaWare IDE1116.2 MetaWare IDE开发指南1126.2.1 创建与管理工程1126.2.2 配置工程1166.2.3 编译工程1186.2.4 调试工程1186.3 使用MetaWare调试器进行性能分析1226.4 MetaWare命令行模式1266.4.1 MetaWare C/C  编译命令1266.4.2 MetaWare调试器调试命令1276.5 ARC GNU介绍1286.6 小结128第7章MQX实时操作系统1297.1 实时操作系统介绍1297.2MQX内核组件1307.3MQX任务管理1327.3.1任务调度1337.3.2任务同步与通信1357.4 MQX存储管理1397.4.1 可变大小存储块管理1397.4.2 固定大小存储块管理1407.4.3 高速缓存控制1427.5 中断处理1427.5.1 中断处理初始化1437.5.2 装载应用程序定义的ISR1437.5.3 针对ISR的限制1447.5.4 修改默认ISR1467.5.5 异常处理1467.5.6 ISR异常处理1467.5.7 任务异常处理1477.5.8 ISR装载实例1477.6 MQX配置1487.6.1 配置选项1497.6.2 MQX创建任务实例1507.7 小结153第8章ARC EM Starter Kit FPGA开发板1548.1 概述1548.2 ARC EM FPGA系统设计1558.2.1 FPGA系统概述1558.2.2 EM内核配置1568.2.3 外围设备控制1608.2.4 FPGA系统时钟1648.2.5 FPGA系统中断分配1648.3 开发板的使用1658.3.1 开发板上接口介绍1658.3.2 Pmod的使用1668.3.3 操作模式1738.3.4软件包介绍1758.4 实例1788.5 小结181第9章开发实例:温度监测与显示1829.1 系统简介1829.2 系统硬件设计1839.2.1 EM 内核设置1839.2.2 Pmod外设介绍1849.2.3 Pmod与开发板的硬件连接1859.3 系统软件实现1869.3.1 软件设计1869.3.2 代码实现1879.3.3 系统代码详解1919.4 调试与运行1949.4.1 选择FPGA映像1949.4.2 编译和运行代码1959.4.3 运行结果1959.5 小结197第10章ARC EM 可配置性19810.1 可配置性优点19810.2 基准模板19910.3 配置模块2011

阅读更多

相关推荐

漫游鲸二手书店

漫游鲸二手书店

微信扫码去买书

漫游鲸二手书店

扫码访问微信小程序