ARM
文章平均质量分 89
Alan的修炼
12年读研究生,一路走来,接触和学习到很多知识,看到了以前不曾想到的风景,感悟到很多。这里进行梳理总结。
展开
-
S3C6410的SPI控制器
转自:http://blog.csdn.net/loongembedded/article/details/7049050 S3C6410的SPI控制器分类: WINCE驱动开发2011-12-07 11:20 1080人阅读 评论(2) 收藏 举报cmotorolawinceinterface通讯中软 ******************转载 2013-09-24 17:11:44 · 1266 阅读 · 0 评论 -
Linux:定时器
转自:http://blog.csdn.net/leaglave_jyan/article/details/6657805 Linux:定时器 引子:使用OK6410 通过 IMU_EV30 采集 ADIS16405 的数据,采集频率为100Hz,需要10ms的定时器。首先考虑了a POSIX per-process timer,后发现板子负担轻的时候还行,转载 2013-08-24 11:51:21 · 739 阅读 · 0 评论 -
深入理解ARM体系架构(S3C6410)---arm7,arm9,arm11区别
转自:http://blog.csdn.net/muge0913/article/details/7350789 深入理解ARM体系架构(S3C6410)---arm7,arm9,arm11区别本系列文章由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7350789转载 2013-08-24 11:48:52 · 1045 阅读 · 0 评论 -
深入理解ARM体系架构(S3C6410)---认识S3C6410
转自:http://blog.csdn.net/muge0913/article/details/7358731深入理解ARM体系架构(S3C6410)---认识S3C6410本系列文章由muge0913整理,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7358731芯片转载 2013-08-24 11:46:07 · 837 阅读 · 0 评论 -
深入理解ARM体系架构(S3C6410)---S3C6410存储映射
转自:http://blog.csdn.net/muge0913/article/details/7358980深入理解ARM体系架构(S3C6410)---S3C6410存储映射参考文章:http://blog.csdn.net/eagle_lzt/article/details/6310094参考文章:http://www.threeway.转载 2013-08-24 11:44:40 · 782 阅读 · 0 评论 -
深入理解ARM体系架构(S3C6410)---S3C6410复位
转自:http://blog.csdn.net/muge0913/article/details/7371433 深入理解ARM体系架构(S3C6410)---S3C6410复位本文由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7371433作者:张同浩,邮箱:转载 2013-08-24 11:42:56 · 859 阅读 · 0 评论 -
深入理解ARM体系架构(S3C6410)---S3C6410看门狗源码实例
转自:http://blog.csdn.net/muge0913/article/details/7374490深入理解ARM体系架构(S3C6410)---S3C6410看门狗源码实例本系列文章由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7374490作者:转载 2013-08-24 11:40:55 · 883 阅读 · 0 评论 -
深入理解ARM体系架构(S3C6410)---UART实例
转自:http://blog.csdn.net/muge0913/article/details/7393199深入理解ARM体系架构(S3C6410)---UART实例本系列文章由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7393199作者:转载 2013-08-24 11:39:32 · 799 阅读 · 0 评论 -
深入理解ARM体系架构(S3C6410)---PWM实例
转自:http://blog.csdn.net/muge0913/article/details/7389801 深入理解ARM体系架构(S3C6410)---PWM实例本系列文章由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7389801作者:张同浩,邮箱:m转载 2013-08-24 11:38:32 · 1139 阅读 · 0 评论 -
深入理解ARM体系架构(S3C6410)---S3C6410系统时钟
转自:http://blog.csdn.net/muge0913/article/details/7364706深入理解ARM体系架构(S3C6410)---S3C6410系统时钟本文由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7364706作转载 2013-08-24 11:43:40 · 1156 阅读 · 0 评论 -
理解嵌入式开发中的一些硬件相关的概念
转自:http://blog.csdn.net/muge0913/article/details/7344290 理解嵌入式开发中的一些硬件相关的概念目录(?)[+]理解嵌入式开发中的一些硬件相关的概念 做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的转载 2013-08-24 11:49:52 · 777 阅读 · 0 评论 -
ARM、THUMB指令集
转自:http://blog.csdn.net/huangwei101/article/details/4036102 ARM、THUMB指令集分类: ARM 体系构架2009-03-30 15:11 2512人阅读 评论(1) 收藏 举报存储系统存储编程工作为兼容数据总线宽度为 16 位的应用系统, ARM 体系结构除了支持执行效率很高的 32 位转载 2013-08-27 10:32:06 · 788 阅读 · 0 评论 -
s3c6410 linux DMA驱动分析
转自:http://blog.chinaunix.net/uid-21074389-id-3195991.html s3c6410 linux DMA驱动分析 2012-05-04 10:13:51分类: LINUX最近准备开发DMA驱动,先对s3c6410驱动做了一些分析。代码路径:arch\arm\plat-s3c64xx\Dma.c1.转载 2013-09-24 17:11:05 · 1119 阅读 · 0 评论 -
DAVINCI和OMAP架构的区别
转自:http://jinsuo2007.blog.163.com/blog/static/1922799520109572149755/DAVINCI和OMAP架构的区别--转帖 2010-10-05 19:21:49| 分类: DAVINCI&OMAP|字号 订阅作者:Robert Cravotta,技術編輯 ,EDN雜誌 在转载 2013-09-24 11:10:59 · 1276 阅读 · 0 评论 -
cache原理学习
转自:http://blog.csdn.net/gooogleman/article/details/3638245cache原理学习分类: Wince Kernel MMU、Cache ARM基础知识 器件知识 flash、SDRAM2008-12-29 16:28 5716人阅读 评论(5) 收藏 举报cachetranslationtablebuffe转载 2013-09-24 11:07:57 · 2139 阅读 · 0 评论 -
ARM920T协处理器(CP15)指令表
转自:http://blog.csdn.net/gooogleman/article/details/3635238ARM920T协处理器(CP15)指令表分类: 资源收集 ARM基础知识 Wince Kernel WinCE 驱动开发 MMU、Cache2008-12-29 10:57 716人阅读 评论(0) 收藏 举报作者:wogoyixikexi转载 2013-09-24 11:06:21 · 1908 阅读 · 0 评论 -
MMU结构以及工作原理
转自:http://blog.csdn.net/gooogleman/article/details/3645682MMU结构以及工作原理分类: ARM基础知识 WinCE 驱动开发 MMU、Cache Wince Kernel2008-12-30 11:05 4851人阅读 评论(10) 收藏 举报工作translationcachetable任务sy转载 2013-09-24 11:04:26 · 2086 阅读 · 0 评论 -
Using hardware VFP instructions
转自:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0483c/BABBGHDB.htmlUsing hardware VFP instructionsARM Linux uses software floating-point linkage, where floating-point argum转载 2013-09-11 10:54:47 · 1170 阅读 · 0 评论 -
/dev/tty /dev/ttyS0 /dev/tty0区别
转自:http://zhouyang340.blog.163.com/blog/static/3024095920128835941687/1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来转载 2013-09-11 10:53:02 · 696 阅读 · 0 评论 -
ARM GCC浮点相关总结
转自:http://blog.chinaunix.net/uid-22028566-id-3018472.html ARM GCC浮点相关总结 2011-11-15 15:28:07名字解释:ABI,application binary interface (ABI),应用程序二进制接口。编译版本问题: GCC 4.0 为分界线 4.0版本以转载 2013-09-11 10:46:24 · 976 阅读 · 0 评论 -
ARM 浮点运算详解
转自:http://blog.chinaunix.net/uid-22028566-id-3017903.html ARM 浮点运算详解 2011-11-14 17:05:59一:早期ARM上的浮点模拟器:早期的ARM没有协处理器,所以浮点运算是由CPU来模拟的,即所需浮点运算均在浮点运算模拟器(float math emulation)上进转载 2013-09-11 10:42:36 · 994 阅读 · 0 评论 -
march和mtune的区别
转自: http://blog.openrays.org/blog-htm-do-showone-tid-364.html给定gcc优化选项时经常要指定march和mtune。我以前都将它们赋为一样的值,例如pentium4.今天仔细研究了一下它们的区别,原来还是有一些道道的。首先是man gcc:-mtune=name This option i转载 2013-08-09 07:50:33 · 8127 阅读 · 0 评论 -
ARM compilation error, VPF registered
转自: http://stackoverflow.com/questions/9753749/arm-compilation-error-vpf-registered-used-by-executable-not-object-fileI have been having this problem for the last few days and I can't get my head转载 2013-08-09 07:27:04 · 3593 阅读 · 0 评论 -
U-boot编译出错-软浮点编译错误
转自: http://blog.csdn.net/yming0221/article/details/6563190 arm-linux-ld: ERROR: /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/../lib/gcc/arm-linux/3.4.6/libgcc.a(_udiv转载 2013-08-09 07:11:24 · 1306 阅读 · 0 评论 -
ARM926EJ-S/ARM920T 协处理器 CP14, CP15详解
转自:http://blog.csdn.net/force_eagle/article/details/2608368 ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其他协处理器的指令。ARM 的协处理器指令主要用于 ARM 处理器初始化 ARM 协处理器的数据处理操作,以及在ARM转载 2013-07-17 10:44:17 · 1029 阅读 · 0 评论 -
ARM VFP的一点体会
转自:http://bbs.chinaunix.net/thread-1966649-1-1.html关键字: VFP arm1136JF-S MCIMX31 gcc linux参考文献:>、>、<<VFP11 Vector Floating-point Coprocessor for ARM1136JF-S processor r1p3 Technical Reference Man转载 2013-07-17 10:29:24 · 2514 阅读 · 0 评论 -
ARM协处理器主要用途 及其 指令CDP LDC STC MCR MRC介绍
2010-12-16 22:06:12| 分类: ARM学习 | 标签:arm协处理器主要用途 及其 指令cdp ldc stc |字号 订阅ARM协处理器主要用途 及其 指令CDP LDC STC MCR MRC介绍 ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理转载 2013-07-17 09:38:50 · 1087 阅读 · 0 评论 -
使能S3C6410的VFP,浮点协处理器
转自:http://blog.csdn.net/cp1300/article/details/7605199之前一直不知道如何使能硬件协处理器,刚刚在网上找到了方法,配置好RVDS,选择相应的内核,选择硬件VFP在初始化代码中加入VFPEnable EQU (0x40000转载 2013-07-17 10:37:15 · 903 阅读 · 0 评论 -
MIPS体系结构的特点
转自:http://nieyong.github.io/wiki_ny/mips%20cpu.htmlMIPS指令集的限制所有的指令长度都是32位指令操作必须适合流水线三操作数的指令32个寄存器寄存器零(?作用)没有条件码(很强大)?没有标志位,但是所有信息保存在寄存器堆中寻址和访存访问内存只能通过简单的寄存器加载和存储(对内存变量进行算术运算会打乱流水线)只有一种数据转载 2013-07-17 09:44:30 · 4273 阅读 · 0 评论 -
FP寄存器及frame pointer介绍
转自:http://blog.chinaunix.net/uid-25871104-id-2938389.html理论上来说,ARM的15个通用寄存器是通用的,但实际上并非如此,特别是在过程调用的过程中。PCS(Procedure Call Standard for Arm architecture)就定义了过程调用中,寄存器的特殊用途。Role in转载 2013-07-14 22:46:40 · 764 阅读 · 0 评论 -
ARM 指令集版本和ARM 版本
常常能看到ARM7,ARM9,ARM11,以及armv6k等不同的表达。且在GCC编译中,常常要用到 -march, -mcpu等。他们分别表达什么涵义呢?Sam自己也不很清楚,只是大概有个模糊的概念。今天就仔细研究一下。ARM(Advanced RISC Machines)是微处理器行业的一家知名企业。设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。1985年,第一个ARM原转载 2013-07-15 10:09:19 · 962 阅读 · 0 评论 -
ARM Linux下访问GPIO端口
转自:http://blog.csdn.net/ce123/article/details/6580993GPIO(GeneralPurpose Input/Output的缩写)就是芯片的引脚,引脚是可编程的可对引脚的工作模式进行设置:输入模式(检测输入信号),输出模式(输出0或1),高阻状态(常用于AD转换),还有禁止或允许上内部下拉电阻(上拉:管脚通过电阻接高电平,下拉:管脚通过电阻接转载 2013-07-12 19:56:52 · 900 阅读 · 0 评论 -
嵌入式如何访问寄存器
转自:http://blog.chinaunix.net/uid-21083413-id-447378.html#define A (*(volatile unsigned *)0x1d00000)取地址0x1d00000存放的值,嵌入式编程里面用得多,一般都是定义个宏!举个例子,比如像寄存器A(地址假定为0x48000000)写入数据0x01,那么就可以这样设置了。转载 2013-07-12 20:11:12 · 2123 阅读 · 0 评论 -
S3C2440 cp15协处理器详解
转自:http://blog.csdn.net/astonqa/article/details/78280652440的协处理器CP15总共有c0~c15这16个协处理器寄存器,各自具有一定的功能定义。但总的来说,cp15主要跟以下功能有关:1、获取device id和cache type等一些CPU相关信息。2、MMU操作。包括MMU的使能和禁止,虚拟地址到物理地址的映射机制转载 2013-07-17 13:57:44 · 719 阅读 · 0 评论 -
MMU
转自:http://learn.akae.cn/media/ch17s04.html现代操作系统普遍采用虚拟内存管理(Virtual Memory Management)机制,这需要处理器中的MMU(Memory Management Unit,内存管理单元)提供支持,本节简要介绍MMU的作用。首先引入两个概念,虚拟地址和物理地址。如果处理器没有MMU,或者有MMU但没有启用,CP转载 2013-07-17 16:10:54 · 572 阅读 · 0 评论 -
Cortex-a8 arm11 arm9 xscale powerpc 嵌入式处理器实测性能
转自:周明 原载于嵌入式技术博客Cortex-a8 arm11 arm9 xscale powerpc 嵌入式处理器实测性能嵌入式处理器层出不穷,系列和种类繁多。经常在嵌入式产业界见到的处理器,仅指令集家族就有x86,arm,powerpc,mips,sh等。每种指令集往往又有很多系列,下面还有不同版本,甚至同一版本有不同芯片厂家实现产品。这还不够,再加上不同的主频、总线结构、转载 2013-07-17 16:37:07 · 1047 阅读 · 0 评论 -
ARM处理器全解析:A8/A9/A15都是什么?
转自:前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的ARM处理器。以由高到低的方式来看,ARM处理器大体转载 2013-07-23 10:00:39 · 1672 阅读 · 0 评论 -
英特尔与AMD处理器 系统架构的分析、探讨
转自:深度硬件讨论 长期以来,我们讨论计算机性能总是将注意力放在各个子系统的技术参数上。例如微处理器的速度、内存规范、用何种等级的GPU等,而没有意识到这些部件的协同效率会对系统产生怎样的影响,对于系统连接的探讨也仅限于总线技术层面。这种惯有的模式导致了人们对计算平台的技术水准难以产生明确的认知,同时也产生了一个概念上的模糊空间,让用户在厂商的宣传中无所适从。本文所要探讨的对象便在于此:计算转载 2013-07-23 10:02:52 · 2135 阅读 · 0 评论 -
巅峰之作 IBM Power 7处理器架构分析
转自:http://server.it168.com/a2009/0831/671/000000671333_all.shtml 【IT168评测中心】在x86处理器Nehalem占据人们视线许久之后,其强有力的对手RISC阵营的一个重要的支柱:POWER架构最近开始动作连连,除了Freescale在嵌入式处理器市场的动作之外,IBM也开始在企业级微处理器市场出击,在前几天与硅谷中心转载 2013-07-23 09:54:29 · 4093 阅读 · 0 评论 -
CPU知识进阶篇——CPU架构及性能参数解析
转自:http://blog.sina.com.cn/s/blog_5ba8d2030100lip2.htmlCPU是中央处理单元(Central Processing Unit)的缩写,它可以被简称做微处理器(Microprocessor),不过经常被人们直接称为处理器(processor)。CPU是计算机的核心,其重要性好比大脑对于人一样,因为它负责处理、运算计算机内部的所有数据。CP转载 2013-07-23 09:52:46 · 3165 阅读 · 0 评论