跳转到主要内容

ARM

ARM嵌入式常用开发工具及开发流程(插画版)

editor /

由于嵌入式开发环境的特殊性(交叉编译),我们会用到一些其他的外围工具,这里做简要的说明。并重新介绍一下整个开发环境中,各个工具的使用,及一个简单应用的开发流程。

<strong> SecureCRT : 串口输出显示工具、SSHclient 。</strong>

SecureCRT 是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。

这个是最有用的吧,你看到她就会爱上她。并且是可以窗口内多标签,界面和蔼可亲的。

<strong> DNW : USB下载工具。(配合u-boot使用)</strong>

【视频】四十分钟教你学懂ARM架构

editor /

“在本视频中,我将介绍当今最流行的嵌入式处理架构的基础知识,它就是ARM架构·······”

ARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。更多详细信息请观看以下视频!

【下载】ARM指令集详解(超详细!带实例!)

editor /

本文将详细为大家介绍并讲解ARM的指令集。

比如:

ADC :带进位的加法

(Addition with Carry)

ADC{条件}{S} <dest>, <op 1>,<op 2>

dest = op_1 + op_2 + carry

ADC 将把两个操作数加起来,并把结果放置到目的寄存器中。它使用一个进位标志位,这样就可以做比 32 位大的加法。下列例子将加两个 128 位的数。

128 位结果:寄存器 0、1、2、和 3

第一个 128 位数: 寄存器 4、5、6、和 7

第二个 128 位:寄存器 8、9、10、和 11。

【下载】ARM 指令集(中文版)

editor /

本文将详细介绍ARM 指令集,其中包括:寄存器和处理器模式(26-bit 体系)、寄存器和处理器模式(32-bit 体系)、程序状态寄存器和操纵它的指令、寄存器装载和存储指令、算术和逻辑指令、移位操作、乘法指令、比较指令、分支指令、条件执行、软件中断指令、APCS (ARM 过程调用标准)、编写安全的 32-bit 代码的基本规则、IEEE 浮点指令、汇编器伪指令、指令快速查找、ARM 指令格式,等等。

<strong>寄存器和处理器模式</strong>

ARM 处理器有二十七个寄存器,其中一些是在一定条件下使用的,所以一次只能使用十六个······

寄存器 0 到寄存器 7 是通用寄存器并可以用做任何目的。不象 80x86 处理器那样要求特定寄存器被用做栈访问,或者象 6502 那样把数学计算的结果放置到一个累加器中,ARM 处理器在寄存器使用上是高度灵活的。

灵动微电ARM内核MM32 MCU闪耀国际物联网博览会

editor /

<br>2016年6月30日,上海灵动微电子股份有限公司(公司简称“灵动微电”,证券代码:833448)MCU事业部总经理娄方超,应邀参加了“2016中国(上海)物联网大会暨中国(上海)国际物联网博览会”,并做了主题为“MM32 MCU,基于ARM内核的物联网灵动之风”的演讲。</br>

<center><img src="http://mm32.eetrend.com/files/2016-07/wen_zhang_/100001927-5566-xiazai…; alt="" width="600"></center>

<center><i>灵动微电MCU事业部总经理娄方超演讲中</i></center>