ARM嵌入式
文章平均质量分 55
晚安Alice
软工/学习日常
展开
-
【ARM嵌入式】实验报告一 熟悉RealView MDK集成开发环境的使用
实验一 熟悉RealView MDK集成开发环境的使用一、实验目的1. 掌握RealView MDK集成开发环境的安装过程;2. 掌握RealView MDK集成开发环境的使用方法;3. 掌握创建工程和源程序文件的过程;4. 掌握工程文件参数设置和调试的过程。二、实验内容安装RealView MDK集成开发环境,创建一个工程文件,设置工程中使用的处理器型号及参数设置窗口的相应参数,建立一个源程序文件并加入到工程源程序组中,最后对工程进行编译,并进行仿真调试。三、实验要求了解Real原创 2021-04-03 15:13:08 · 1872 阅读 · 0 评论 -
ARM嵌入式——堆栈寻址
堆栈寻址可与前面的多寄存器寻址一起来记4种类型的堆栈工作方式:满递增堆栈:堆栈指针指向最后压入的数据,且由低地址向高地址生成满递减堆栈:堆栈指针指向最后压入的数据,且由高地址向低地址生成空递增堆栈:堆栈指针指向下一个将要放入数据的空位置,且由低地址向高地址生成空递减堆栈:堆栈指针指向下一个将要放入数据的空位置,且由高地址向低地址生成下图为批量数据指令和堆栈指令对比存储加载满堆栈:指针+1 后进栈空堆栈:先进栈 后SP+1IA: 每次传送后地址加4;IB: 每次传送前地址加4原创 2020-12-22 16:29:52 · 1637 阅读 · 3 评论 -
【ARM嵌入式】——多寄存器寻址
多寄存器寻址IA: 每次传送后地址加4;IB: 每次传送前地址加4;DA: 每次传送后地址减4;DB: 每次传送前地址减4;FD: 满递减堆栈;ED: 空递减堆栈;FA: 满递增堆栈;EA: 空递增堆栈。例:LDRIA R0!,{R1-R3,R5} //将R0的值作为地址,其连续存储单元的值传送给R1-R3,R5R0=0x00000000;地址对应如下:0x00000000:0x010x00000004:0x020x00000008:0x030x0000000C:0x原创 2020-12-22 15:46:59 · 2049 阅读 · 0 评论 -
【ARM嵌入式】期末复习——第一章
整理中,随时更,第二遍复习时再做思维导图,第一遍只过课本教材:《ARM嵌入式系统原理与应用教程》第二版赵常松第一章:1.1 ARM及相关技术简介ARM(Advanced RISC Machines):公司名/对一类微处理器的统称/一种技术的名字1.2 ARM微处理器的应用领域及其特点1.应用领域①工业控制领域 :基于ARM核的微控制器芯片②无线通信领域 :超过85%的无线通信设备采用了ARM技术③网络应用 :采用ARM技术的ADSL芯片 此外,ARM在语音及视频...原创 2020-12-18 10:48:09 · 711 阅读 · 0 评论 -
【ARM嵌入式】——大端模式与小端模式分析
Bit-endian 大端模式数据的高位字节存放在地址的低端 低位字节存放在地址高端Little-endian 小端模式数据的高位字节存放在地址的高端 低位字节存放在地址低端例:假设从地址0x00000001处开始存储十六进制数0x12345678,那么Bit-endian 如此存放(按原来顺序存储)0x00000001 – 120x00000002 – 340x00000003 – 560x00000004原创 2020-12-15 17:35:11 · 853 阅读 · 2 评论