arm
文章平均质量分 75
robinyeung
嵌入式软件开发
展开
-
ARM 處理器的結構
ARM處理器是一顆在手機上常用的處理器,其特色為相當省電,本書中的CPU0也是從ARM處理器簡化而來的。圖一顯示了ARM的處理器架構,這個架構與 CPU0 的架構相當類似。但在ALU與暫存器上有少許不同點。ARM是精簡指令集 (Reduced Instruction Set Computer : RISC) 的處理器,RISC 的特色是使用管線 (Pipeline) 的方式增進速度,但是在转载 2015-02-10 20:41:20 · 1754 阅读 · 0 评论 -
Computer Architecture
Computer Architecture: cache转载 2016-05-26 20:12:06 · 887 阅读 · 0 评论 -
mov和ldr/str的区别
ARM是RISC(Reduced Instruction-Set Computer)结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。 比如想把数据从内存中某处读取到寄存器中,只能使用ldr 比如: ldr r0, 0x12345678 就是把0x12345678这个地址中的值存放到r0中。 而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立转载 2016-02-28 16:26:12 · 2119 阅读 · 2 评论 -
推荐一篇讲arm架构gcc内联汇编的文章
var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") { location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;} .Blog转载 2016-04-19 16:38:42 · 1357 阅读 · 0 评论 -
ARM处理器工作模式
++++++++++++++++++++++++++++++++++++++++++ 本文系本站原创,欢迎转载! 转载请注明出处: http://blog.csdn.net/mr_raptor/article/details/6556157 ++++++++++++++++++++++++++++++++++++++++++ 1.1 ARM处理器工作模式ARM处理器共有7种工作模式,如表原创 2016-02-28 20:48:13 · 1061 阅读 · 0 评论 -
linux kernel 中断子系统 -- ARM GIC 硬件
一个系统中,中断是很重要的组成部分之一,有了中断,系统才可以不用一直轮询(polling)是否有事件发生,系统效率才得以提高,而且对中断的控制又通常分散在各个地方,不同的部分由不同功能的程序控制,做到了各司其职,配合无误,系统才能正常工作。一般系统中,中断控制分为三个地方:模块、中断控制器、处理器,模块通常有寄存器可以控制是否使能中断功能,中断触发条件等;中断控制器可以管理中断的优先级等,而处理所有转载 2016-03-10 11:26:40 · 1369 阅读 · 0 评论 -
arch/arm/cpu/armv8/transition.S
/* * (C) Copyright 2013 * David Feng <fenghua@phytium.com.cn> * * SPDX-License-Identifier: GPL-2.0+ */#include <asm-offsets.h>#include <config.h>#include <version.h>#include <linux/linkage.h>#原创 2016-03-02 16:09:38 · 1776 阅读 · 0 评论 -
DSB,ISB,DMB指令
DBG、DMB、DSB 和 ISB调试指令、数据内存屏障指令、数据同步屏障指令和指令同步屏障指令。语法DBG{cond} {#option}DMB{cond} {option}DSB{cond} {option}ISB{cond} {option}其中:cond 是一个可选的条件代码(请参阅条件执行)。option 对提示操作的可选限制。用法这些是提示指令。 是否实现这些指令是可选的。 只要其中转载 2016-03-02 13:46:30 · 1943 阅读 · 0 评论 -
arm 寻址方式
所谓寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式。ARM处理器的寻址方式目前ARM处理器支持9种寻址方式,分别是立即数寻址、寄存器寻址、寄存器偏移寻址、寄存器间接寻址、基址变址寻址、多寄存器寻址、相对寻址、堆栈寻址和块拷贝寻址。1. 立即数寻址也叫立即寻址,是一种特殊的寻址方式,操作数本身包含在指令中,只要取出指令也就取到了操作数。这个操作数叫做立转载 2015-03-05 18:53:40 · 746 阅读 · 0 评论 -
trace32常用命令备忘
load elf并显示代码(linux kernel)# Data.LOAD \\10.0.12.129\robbie\work\smartphone_work\grover\out\target\product\grover\obj\KERNEL_OBJ\vmlinux /NoCODE /Strippart 5 /SOURCEPATH \\10.0.12.129\robbie\work\smar原创 2017-05-10 17:11:44 · 4337 阅读 · 0 评论