ARM开发
ARM版本为Cortex-A9,基于ARMv7-A架构
凡人不会死
这个作者很懒,什么都没留下…
展开
-
ARM指令集(数据处理指令)
ARM指令集可以分为数据处理指令、跳转指令、Load/Store指令、程序状态寄存器传输指令、协处理器指令和异常中断产生指令。根据使用的指令类型不同,指令的寻址方式分为数据处理指令寻址方式和内存访问指令寻址方式。数据处理指令寻址方式概述:数据操作指令是指对存放在寄存器中的数据进行操作的指令。主要包括数据传送指令、算术指令、逻辑指令、比较与测试指令及乘法指令。如果在数据处理指令后使用“S”后缀,...原创 2020-01-05 14:22:59 · 2453 阅读 · 0 评论 -
ARM之GPIO介绍(Exynos4412平台)
GPIO概述:GPIO的英文全称是General-Purpose Input/Output,也就是通用输入输出。在微控制器芯片上一般都会提供一个“通用可编程IO接口”,即GPIO.接口至少有两个寄存器,即“通用IO控制寄存器”和“通用IO数据寄存器”。特性46个可中断通用控制I/O;172个外部中断;32个外部可唤醒中断;252个多路复用I/O口;睡眠模式引脚状态可控(除了GPX0...原创 2019-12-30 15:24:54 · 2742 阅读 · 1 评论 -
ARM之I2C总线协议介绍
I2C总线协议概述:I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子通信控制领域挂规范采用的一种总线标准。是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。Exynos4412芯片包含8个通用I2C接口控制器。I2C主从机设备连接I2C总线物理连接特点...原创 2019-12-24 15:32:06 · 1125 阅读 · 1 评论 -
ARM处理器和体系结构介绍(Cortex-A9)
ARM(Advanced RISC Machines)概述:有三种含义,它是一个公司的名称,是一类微处理器的通称,还是一种技术的名称。技术特征体积小、低功耗、低成本、高性能。支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8/16位器件。大量使用寄存器,指令执行速度更快。大多数数据操作都在寄存器中完成。寻址方式灵活简单,执行效率高。指令长度固定。嵌入式RISC...原创 2019-12-21 15:08:53 · 12955 阅读 · 0 评论 -
ARM异常及中断处理介绍(中断是异常的一种)
中断概念:是一个过程,是CPU在执行当前程序的过程中因硬件或软件的原因插入了另一段程序运行的过程。因硬件原因引起的中断过程的出现时不可预测的,即随机的,而软中断是事先安排好的。中断源概念:可以引起中断的信号源。中断优先级ARM处理器中有7种类型的异常,按优先级从高到低的排列如下:复位异常(Reset)、数据异常(Data Abort)、快速中断异常(FIQ)、外部中断异常(IRQ)、预取...原创 2019-12-17 18:48:43 · 4639 阅读 · 0 评论 -
ARM串行通信与并行通信介绍
计算机的通信(数据交换)方式主要是分为:串行通信与并行通信串行通信概念:计算机与I/O设备之间数据传输的各位是按顺序依次一位接一位进行传送。通常数据在一根数据线或一对差分线上传输。特点:传输速度慢,使用的设备成本低,适用于计算机远程通信。并行通信概念:计算机与I/O设备之间通过多条传输线交换数据,数据的各位同时进行传送。特点:传输速度快、效率高,传输成本高,适用于近距离的数据传送。...原创 2019-12-16 20:36:06 · 1114 阅读 · 0 评论