欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>电子信息 >新工科暨卓越工程师教育培养计划电子信息类专业系列教材 ARC处理器嵌入式系统开发与编程基础 (中国)雷鑑铭 2019年版

新工科暨卓越工程师教育培养计划电子信息类专业系列教材 ARC处理器嵌入式系统开发与编程基础 (中国)雷鑑铭 2019年版

收藏
  • 大小:55.86 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:电子信息
  • 更新日期:2024-03-28
推荐:升级会员 无限下载,节约时间成本!
关键词:ARC处理器   开发   编程
资源简介
新工科暨卓越工程师教育培养计划电子信息类专业系列教材 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 数据传输指令MOV
3.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扩展

附录
参考文献
下载地址