ARM体系结构与接口技术.pdf


-
ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。 外文名 Advanced RISC Machines 简 称 ARM 类 别 RISC微处理器 开发单位 Acorn计算机有限公司 特点1 耗电少,功能强 特点2 16位/32位双指令集
华清远见 FaNliGht 嵌入式 体系结构与接∏技术 前言 本书从嵌入式体系结构的基础知识、系统环境搭建到综合应用,共分三个层次深入浅出地为读 者拨开萦绕于嵌入式体系结构这个慨念的重重迷雾,引领读者渐渐步入嵌入式的世界,帮助探索者 实实在在地把握第三次科技浪潮的方向。本书的特色如下: ()重基础,适合教学 ()重素质,全面讲解。本书在一般性教材的基础上,对嵌入式系统的软硬件开发环境进行了大 量的讲解,可以让读者更进一步、更仝面地了解嵌入式的开发过程。 重实饯,与实际项目相结合。木书每个原理讲解都对应着丰富的实验内容,并且原理讲解和 实验内容ˉ对应,使得每个知识都可以被深刻的埋解运用,本书附带的光盘中给出了参考设计代码和文 档 ()重应用。书中的实例对时下经常使用的功能、设备、器材进行讲解和说明,力求教材所涉及 的内容能紧跟行业实际应用的需要。 本书共分个章节,每个章节下面包含一个对应此章节内容的实验。 第章:嵌入式技术概论。 第章: 微处理器指令系统。实验内容为: 实验 第章: 汇编语言程序设计。实验内容为:伪指令实验。 第章: 开发及环境搭建。实验内容为 工具环境搭建。 第章: 编程。实验内容为: 控制实验 第章: 异常及中断处理。实验内容为 中断实验。 第章:串行通讯接∏。实验内容为:串∏通信实验 第章 定时器。实验内容为 蜂鸣器实验。 第章:看门狗定时器。实验内容为:看门狗实 第章 实时时钟。实验内容为: 实时时钟实验。 第章:转换器。实验内容为:转换实验。 第章:接口。实验内容为:实验( 读写实验)。 第章:接口。实验内容为:实验(总线通讯实验) 第章: 虚拟内存管理。实验内容为 实验。 FARrIGHT 嵌入式体系结构与接冂技术 目录 前言 目录 第章 开发环境搭建 仿真器简介 仿真器介绍 开发环境搭建 相关工具安装 L具安装问题及解决方案 连接硬件平台 转串口驱动安装 串口终端配置 使用 创建一个新工程 创建一个汇编工程 创建一个工程 导入一个已有工程 调试工程 配置 调试工只 配置调试L具 查看变量及寄存器的方法 断点设置方法 查看内存数据信息方法 调试结束后的处理 编译出错问题及解决 本章小结 练习题 第章嵌入式技术概论 体系结构的技术特征及发展 公司简介 技术特征 体系架构的发展 微处理器简介 处理器系列 处坦器系列 FARrIGHT 嵌入式体系结构与接冂技术 处理器系列 处理器系列 和 处理器系列 处理器系列 处理器系列 最新 应用处理器发展现状 微处理器结构 微处理器的应用选型 芯片选择的般原则 选择一款适合教学的 内部功能及特点 数据类型 的基本数据类型 浮点数据类型 存储器人小端 内核工作模式 存储系统 协处理器() 存储管理单元() 高速缓冲存储器() 流水线 流水线的概念与原理 流水线的分类 影响流水线性能的因素 寄存器组织 程序状态寄存器 星 处理器介绍 廾发平台介绍 本章小结 练习题 第章 微处理器指令系统 处理器的寻址方式 数据处理指令寻址方式 内存访问指令寻址方式 处理器的指令集 FARrIGHT 嵌入式体系结构与接冂技术 数据操作指令 指令举例如下。 乘法指令 指 跳转指令 状态操作指令 协处理器指令 异常产生指令 其他指令介绍 汇编实验 实验目的 实验原理 实验内容 实验步骤 实验现象 本章小结 练习题 第章 汇编语言程序设计 汇编器支持的伪操作 伪操作概述 数据定义( )伪操作 汇编控制伪操作 杂项伪操作 汇编器支持的伪指令 伪指令 伪指令 伪指令 汇编语言的语句格式 汇编语言的程序结构 汇编语言的程序格式 汇编语言子程序调用 过程调用标准 汇编语言程序设计举例 汇编语言与语言的混合编程 内联汇编 FARrIGHT 嵌入式体系结构与接冂技术 混合编程调用举例 伪指令实验 实验目的 实验原理 实验内容 实验步骤 实验现象 本章小结 思考题 第章 编程 功能介纽 芯片的控制尜详解 特性 分组预览 的常用寄存器分类 功能描述 接∏常用寄存器详解 数据寄存器 控制实验 实验目的 实验原理 实验内容 实验步骤 实验现象 第章 异常及中断处玛 异常中断处理概述 体系异常种类 异常响应和处程序返回 中断响应的概念 异常响应流程 从异常处理程序中返回 的异常中断处理程序设计 和中断 中断分支 中断机制分析 FARrIGHT 嵌入式体系结构与接冂技术 既述 中断概 中断控制 中断实验 灾验日的 实验原理 实验内容 实验步骤 实验现象 本章小结 练习题 第章串行迸讯接口 串行通信概述 串行通信与并行通信概念 异步申行方式的特点 异步串行方式的数据格式 同步串行方式的特点 同步串行方式的数据格式 比特率、比特率因子与位周期 串口规范 接线方式 异步串行通信 串口控制器概述 寄存器详解 串口通信实验 实验目的 实验原理 灾验内容 实验步骤 实验现象 本章小结 练习题 第章 定时器 定时器概述 定时器特点 定时器的寄存器 FARrIGHT 嵌入式体系结构与接冂技术 定时器操作示例 实验 蜂鸣器实验 实验目的 实验原理 实验内容 实验步骤 实验现象 本章小结 练习题 第章看门狗定时器 看门狗定时器概述 看门狗定时器寄存器 看门狗 实验 实验目的 实验原理 实验内容 实验步骤 实验现象 本章小结 练习题 第章 实时时钟 介绍 控制器 控制器寄存器详解 实时时钟实验 实验目的 实验原理 实验内容 实验步骤 实验现象 练习题 第章 转换器 转换器原理 转换基础 抟换的技术指标 FARrIGHT 嵌入式体系结构与接冂技术 转换器类型 转换的一般步骤 转换器 转换器概述 控制器寄存器 实验 实验目的 实验原理 实验内容 实验步骤 实验现象 本章小结 练习题 第章 接口 总线 总线介绍 总线术语 总线位传输 总线数据传翰 总线寻址方式 快速和高速模式 总线控器 下的控制器介绍 总线控制寄存器详解 重力感应陀螺仪实验 实验目的 实验原理 实验内容 实验步骤 实验现象 第章 接口 总线协议理论 协议简介 协议内容 控制器详解
7.46MB
ARM嵌入式 编程多本电子书 PDF
2010-04-25其中包含了ARM嵌入式编程学习的基本好书!《ARM 编程技巧》,《ARM 开发工程师入门宝典》,《C和C++嵌入式系统编程》,《基于ARM的嵌入式程序开发要点》,《嵌入式 清华大学 Arm 培训教材》
15.48MB
ARM体系结构与接口技术FS4412.pdf
2019-09-04华清远见的ARM体系架构的教程,以三星Exynose4412处理器为模板。
8.71MB
Cortex-A9 ARM 体系结构与接口技术
2017-10-26Cortex-A9 ARM 体系结构与接口技术 FS4412部分,华清远见教程
18.75MB
C++程序设计
2017-05-19C++学习资源的完整版,是所有编程语言的基础,讲述清晰,有系统的知识体系
Python基础入门
2020-06-05【为什么学Python?】 Python 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 借此机会,裴老师联合CSDN推出了本课程,希望能影响更多的人走进Python,踏入编程的大门。 【你将收获什么?】 · 本课程就是为开发者抓住“新基建”这个历史机遇而设置的。认真地学完了本课程,你就有了一把钥匙,所谓“时势造英雄”,Python语言就是未来成长的垫脚石。 · 从核心基础概念到常见第三方模块,包括数据结构、逻辑运算、常见语句、函数、类及第三方模块,丰富的案例帮助学员快速入门Python。 · “授人以鱼”和“授人以渔”并重是本课程的特色。通过在本课程的学习,学员能够以Python语言为载体,掌握研习高级编程语言的一般方法,为后续个人发展奠定基础。 [知识脉络图]
Java学习指南(Java入门与进阶)
2017-08-09这是Java学习指南系列课程的第1篇,介绍Java语言的入门语法,引领希望学习Java语言编程的初学者进入Java大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从Java开发平台的下载和安装开始,从浅到深、从易到难,循序渐进地进行语法讲解。 为了让学员更好的掌握Java语言,本课程配套在线的Java题库及答案解析。 相比于其他语言,Java语言更科学、更容易掌握,快来和大家一起学习Java吧。
JAVA入门精品课程
2018-12-20课程目标: 1、让初学者从小白开始,善于运用知识点,解脱学习的苦恼 2、能够学习更多的工作中使用技巧,成为编程高手
Java系列技术之JavaWeb入门
2018-09-18JavaWeb里的基础核心技术
人脸识别项目实战特训营
2020-07-06人脸识别的技术及业务已经广泛应用于各行各业,如住宅安全管理、电子身份证护照、公安、司法和刑侦、自助服务、信息安全等。本训练营连续4天的时间,通过Opencv来采集需要识别的人脸数据库,并建立相关的ID信息标签,利用开源数据集,通过MTCNN模型、FaceNet模型的学习,编写人脸识别程序,并实现整个项目。
276KB
支付宝即时到账系统java程序开发包
2009-03-03支付宝即时到账系统java程序开发包 Date Now_Date=new Date(); String paygateway = "https://www.alipay.com/cooperate/g
Mysql数据库基础入门视频教程
2018-10-24Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用 一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL 在学会各中查询语句之后,会带你学习数据的完整性, 掌握如果正确的向数据库中添加数据 以上掌握技能之后,将会带你学习如何进行多表操作,关系的建立,各种连接查询等. 常用函数,事务的学习,您将学到什么是事务的提交,回滚,并发操作及脏读,幻读. 最后视图,存储过程,索引的学习,将会带你掌握更高级的数据库技术.
反编译Android应用
2015-01-26学习技术的渠道多种多样,而通过反编译一些经典应用来学习是一种比较好的途径,在Android领域,有比较好的反编译工具,本课程将会教大家如何反编译Android应用。
4KB
京东抢购商品秒杀脚本.txt
2019-11-29这是一篇关于京东秒杀的脚本,复制在控制台即可使用,操作简单,只需要修改两处的时间,精确到秒,回车即可
6.41MB
美赛2019年C题优秀论文原文和中文翻译
2020-03-02内含6片MCM2019年C题优秀论文原文和保留原格式的中文翻译 例 近年来,过量服用已成为美国意外死亡的主要原因,处方类阿片和海洛因是该 类别中最重的违法者。尽管许多人需要阿片类药物来控制其慢性和严重
717KB
Python从菜鸟到大神的100道经典练习题
2018-03-03说到好用简洁的大数据技术,除了Hadoop、R等等,Python也是其中熠熠生辉的一员,因而广受企业和商家的青睐。求职季,不少应聘者在面试相关职业时都被要求掌握Python的用法。以下,大圣众包威客平
Java小白修炼手册
2019-12-28Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 课程讲从零开始讲解Java 语言,小白快速入门学习的必修课!
-
下载
自动阅读橙色UI赚积分系统.zip
自动阅读橙色UI赚积分系统.zip
-
学院
python数据分析基础
python数据分析基础
-
学院
SubstancePainter插件开发-基础入门
SubstancePainter插件开发-基础入门
-
学院
Redis数据库入门与使用
Redis数据库入门与使用
-
学院
转行做IT-第2章 HTML入门及高级应用
转行做IT-第2章 HTML入门及高级应用
-
学院
【数据分析-随到随学】SPSS调查问卷统计分析
【数据分析-随到随学】SPSS调查问卷统计分析
-
博客
nginx进程处理,管理
nginx进程处理,管理
-
学院
单元测试UnitTest+Pytest【Selenium3】
单元测试UnitTest+Pytest【Selenium3】
-
下载
小米6X维修原理图PCB位置图(PDF格式)
小米6X维修原理图PCB位置图(PDF格式)
-
学院
转行做IT-第7章 数组
转行做IT-第7章 数组
-
下载
MD5摘要算法文档.txt
MD5摘要算法文档.txt
-
学院
2021最新Kubernetes(k8s)集群实战精讲
2021最新Kubernetes(k8s)集群实战精讲
-
下载
_上海市汽车维修电子健康档案系统建设工作方案_出台_王潇.pdf
_上海市汽车维修电子健康档案系统建设工作方案_出台_王潇.pdf
-
下载
小米8SE维修原理图PCB位置图(PDF格式)
小米8SE维修原理图PCB位置图(PDF格式)
-
博客
C++核心准则SL.con.4:不要对不能直接拷贝的参数使用memset或memcpy
C++核心准则SL.con.4:不要对不能直接拷贝的参数使用memset或memcpy
-
博客
14Cr1MoR-15CrMoR的氩弧焊焊丝
14Cr1MoR-15CrMoR的氩弧焊焊丝
-
下载
爱普生(EPSON)L3151 3153 3156 3157 3158 固件升级失败变ET-2710 刷机还原固件恢复程序.7z
爱普生(EPSON)L3151 3153 3156 3157 3158 固件升级失败变ET-2710 刷机还原固件恢复程序.7z
-
学院
转行做IT-第5章 流程控制语句
转行做IT-第5章 流程控制语句
-
学院
【2021】UI自动化测试Selenium3
【2021】UI自动化测试Selenium3
-
博客
Redis报错:-DENIED Redis is running in protected mode because protected mode is enabled
Redis报错:-DENIED Redis is running in protected mode because protected mode is enabled
-
博客
Docker学习(四)——docker portainer可视化面板
Docker学习(四)——docker portainer可视化面板
-
下载
Modbusvr.dll
Modbusvr.dll
-
博客
kali Vmware版root密码设置
kali Vmware版root密码设置
-
学院
【数据分析-随到随学】量化交易策略模型
【数据分析-随到随学】量化交易策略模型
-
下载
google_play_services_5077000_r18.zip
google_play_services_5077000_r18.zip
-
下载
Master of Typing - mac上的打字练习神器
Master of Typing - mac上的打字练习神器
-
博客
supervisor使用教程(django例子)
supervisor使用教程(django例子)
-
学院
微信支付2021系列之付款码支付一学就会java版
微信支付2021系列之付款码支付一学就会java版
-
学院
阿里云云计算ACP考试必备教程
阿里云云计算ACP考试必备教程
-
学院
计算机网络基础
计算机网络基础