码迷,mamicode.com
首页 >  
搜索关键字:arm处理器    ( 201个结果
ARM和x86的区别
CPU的指令集从主流的体系结构上分为精简指令集(RISC)和复杂指令集(CISC)。嵌入式系统中的主流处理器——ARM处理器,所使用的就是精简指 令集。而桌面领域的处理器大部分使用的是复杂指令集,比如Intel的X86系列处理器。我们把ARM处理器所使用的指令集称为ARM指令集,把X86处 理器所使...
分类:其他好文   时间:2015-05-24 21:35:35    阅读次数:129
OpenCL学习笔记(一):摩尔定律、异构计算与OpenCL初印象
OpenCL (Open Computing Language,开放计算语言) 是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL提供了基于任务分割和数据分割的并行计算机制。 OpenCL 应用程序含有两部分(host和kernel)。OpenCL 主程序是纯软件例程,以标准C/C++编写,可以运行在任何类型的微处理器上。例如,这类处理器可以是FPGA中的嵌入式软核处理器、硬核ARM处理器或者外置x86处理器。如图所示。在这一主软件例程执行期间的某一点,某一功能...
分类:其他好文   时间:2015-05-16 21:53:03    阅读次数:775
arm64
Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色。   Armv6、armv7、armv7s、arm64都是arm处理器的指令集,所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令集为armv7指令集,但它同时也兼容armv6指令集,只是使用armv6指令集时无法充分发挥其性能,即无法使...
分类:其他好文   时间:2015-05-07 12:29:22    阅读次数:118
ARM汇编指令
ARM汇编指令ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。Ⅰ.使用专门的跳转指令;Ⅱ.直接向程序计数器PC写入...
分类:其他好文   时间:2015-04-21 17:55:24    阅读次数:255
ARM基础知识
ARM处理器模式: 模式可以理解为 工作环境。 异常模式:SVC管理模式、 FIQ 快速中断模式 、 IRQ中断模式、Abort中止、Undef 未定义模式; 正常模式:System系统模式、 User 用户模式 1-6 模式称为特权模式,7为非特权模式。 PC机里面有一个运行级别的概念。 某些程序...
分类:其他好文   时间:2015-04-20 00:29:08    阅读次数:118
Google的C++开源代码项目
v8  -  V8 JavaScript Engine V8 是 Google 的开源 JavaScript 引擎。 V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。 V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista、Mac OS X 10.5 (L...
分类:编程语言   时间:2015-04-11 20:51:23    阅读次数:189
Ambarella处理器启动过程
The NAND boot steps :1.从FLASH上第一块第一页0地址读取2KB boot strapper放入FIO FIFO(ARM处理器的0x00000000(RAM顶端)),接着开始执行此boot-strapper。 2.boot-strapper初始化DDR2控制器及DRAM设备。 3.boot-strapper把自身复制到DRAM,然后释放FIO FIFO,使NAND能正常使用F...
分类:其他好文   时间:2015-04-04 19:49:44    阅读次数:162
信庭嵌入式工作室-简介
信庭团队具备嵌入式操作系统(Vxworks、Linux、uC/OS-II、WindowsCE 5.0/6.0 )工程实践经验,从事过CPLD/FPGA (使用VHDL硬件编程语言) 、MCU (AT89S52)、DSP (TI F2407/C5402/F28335)、CKCORE (Motorola IS1526)、PowerPC(Freescale MPC8540)、ARM .........
分类:其他好文   时间:2015-04-04 06:53:46    阅读次数:476
一些C++的开源项目和C++库以及修炼C++的方法
Google的C++开源代码项目 v8  -  V8 JavaScript Engine V8 是 Google 的开源 JavaScript 引擎。 V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。 V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista、...
分类:编程语言   时间:2015-04-03 17:29:04    阅读次数:1401
arm处理器的u-boot.lds文件分析
1)u-boot的实现分为stage1与stage2两个阶段,其中依赖与CPU体系结构的代码通常都是放在stage1里,并且通常用汇编语言实现。stage2通常用C语言实现,可以实现更加复杂的功能,并且有更好的移植性与可读性。2)U-Boot 的 Stage1 通常是在 start.S 文件中实现,...
分类:其他好文   时间:2015-03-18 13:53:36    阅读次数:267
201条   上一页 1 ... 13 14 15 16 17 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!