码迷,mamicode.com
首页 >  
搜索关键字:arm 常用寄存器 汇编指令 全称翻译    ( 5923个结果
U-BOOT 移植到友善之臂mini2440
U-BOOT 移植到友善之臂mini2440开发环境:ubuntu 10.10编译器:友善之臂mini2440光盘自带arm-linux-gcc 4.4.3一. 在denx官网下载源码,我所用版本号为u-boot-2010.03。 二. 主机编译环境为友善之臂提供的arm-linux-g...
分类:其他好文   时间:2014-07-13 23:40:36    阅读次数:274
makefile:4: *** missing separator. Stop.
今天在编写蜂鸣器的驱动程序时,makefile文件是这样:CROSS=arm-linux-all: beepbeep: beep.c$(CROSS)gcc -o beep beep.c$(CROSS)strip beepclean:@rm -vf beep *.o *~结果make的时候一直出错,错...
分类:其他好文   时间:2014-07-13 21:38:00    阅读次数:242
ARM汇编指令MCR/MRC学习
MCR指令将ARM处理器的寄存器中的数据传送到协处理器的寄存器中。如果协处理器不能成功地执行该操作,将产生未定义的指令异常中断。 指令的语法格式: MCR{} p15, 0, , , {,} MCR2 p15, 0, , , {,} 其中,为指令执行的条件码。当忽略时指令为无条件执行。MCR2中,为Ob1111,指令为无条件执行指令。  为协处理器将执行的操作的操作码。对于CP15协处理...
分类:其他好文   时间:2014-07-13 16:54:13    阅读次数:181
qemu ubuntu for zynq(armhf)
apt-get install qemu-user-static qemu-system mkdir qemu-ubuntu qemu-debootstrap --arch=armhf raring qemu-ubuntu cp `which qemu-arm-static` qemu-ubuntu...
分类:其他好文   时间:2014-07-13 12:47:15    阅读次数:366
libmodbus的移植
libmodbus的移植的过程中,要注意几点: 第一,在交叉编译器是最好加上--prefix参数,叫相关的库直接集中起来,方便拷贝到开发板相应的目录中去; 嵌入式开发板:./configure --build=i686 --host=arm-none-linux-gnueabi --prefix=/root/libmodbus-3.1.1/install/ && make install PC上运行 :./configure && make install...
分类:数据库   时间:2014-07-12 22:20:58    阅读次数:476
linux2.6.26移植
宿主机: Ubuntu13.10  gcc-4.3.1 目标机:s3c2440 交叉编译器:arm-linux-gcc-4.3.2 要移植的内核版本:linux-2.6.26 文件系统: yaffs2 准备知识: Linux支持多种平台架构。在其源码的arch目录下,已经将各种支持的平台架构的源码分门别类。为了配置方便,在各种平台架构的目录下,一般都配有一个名为...
分类:系统相关   时间:2014-07-12 22:11:43    阅读次数:421
configure交叉编译
今天在交叉编译时犯了一个错误,纠结了好久,以前交叉编译器的前缀基本上都是用arm-linux-,这次换了一个新环境是arm-none-linux-gnueabi-,于是想当然的把configure中的host参数设置为--host arm-linux,于是就犯了一些错误。把它改为--host arm-none-linux-gnueabi就可以了。详细请看:http://blog.chinaunix...
分类:其他好文   时间:2014-07-12 21:44:15    阅读次数:241
uboot的relocation原理详细分析
所谓的relocation,就是重定位,uboot运行后会将自身代码拷贝到sdram的另一个位置继续运行,这个在uboot启动流程分析中说过。 但基于以前的理解,一个完整可运行的bin文件,link时指定的链接地址,load时的加载地址,运行时的运行地址,这3个地址应该是一致的, relocation后运行地址不同于加载地址 特别是链接地址,ARM的寻址会不会出现问题?...
分类:其他好文   时间:2014-07-12 19:23:40    阅读次数:360
[A8 学习笔记] A8 汇编基础
A8 处理器工作模式这点和以往的 arm7 arm11 是一致的。有8个工作模式:用户模式是通常的ARM程序的执行状态,并用于执行大多数应用程序快速中断(FIQ)模式是用于处理快速中断中断(IRQ)模式是用于通用的中断处理管理模式是一个操作系统保护模式中断模式是当数据出错或者预取指令出错时进入的模式...
分类:其他好文   时间:2014-07-12 15:48:49    阅读次数:232
[A8 学习笔记] A8 启动顺序
其实标题不应该这么说,ARM公司并没有规定启动顺序,这完全是由IC厂商自己决定的。以我手上三星公司的S5pv210为例,并以三星公司的官方用户手册为准。S5PV210由64kB ROM和96kB SRAM作为内部存储器。在启动过程中,使用内部64kB ROM和内部96K SRAM。S5PV210从内...
分类:其他好文   时间:2014-07-12 15:16:15    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!