--cpu=nameThis option enables code generation for the selected ARM processor or architecture.Syntax--cpu=nameWhere:nameis the name of a processor or a...
分类:
其他好文 时间:
2014-09-12 23:24:44
阅读次数:
657
Thumb指令集 Thumb指令可以看做是ARM指令压缩形式的子集,是针对代码密度【1】的问题而提出的,它具有16为的代码密度。Thumb不是一个完整的体系结构,不能指望处理程序只执行Thumb指令而不支持ARM指令集。因此,Thumb指令只需要支持通用功能,必要时,可借助完善的ARM指令集,例如:...
分类:
其他好文 时间:
2014-09-12 14:50:33
阅读次数:
167
原文地址:GDB + gdbserver 远程调试android native code 作者:tq08g2z以调试模拟器中的native library code为例。Host: ubuntuTarget: Android ICS1.将gdbserver放入设备。确保系统有arm-*-gdb,及存...
分类:
移动开发 时间:
2014-09-12 13:15:34
阅读次数:
570
问题:undefined reference to rpl_malloc解决方法:$ vim configure.ac 屏蔽:# AC_FUNC_MALLOC重新生成配置文件:$ autoreconf 执行看看:./configure --build=i686 --host=arm-none-linux-gnueabi && makeOKauthor: fulinuxE-mail: fulinux...
分类:
其他好文 时间:
2014-09-12 11:56:03
阅读次数:
165
错误 1:/bin/sh: 1: lzop: not foundmake[2]: *** [arch/arm/boot/compressed/piggy.lzo] 错误 1make[2]: *** 正在等待未完成的任务....make[1]: *** [arch/arm/boot/compresse...
分类:
系统相关 时间:
2014-09-11 16:57:52
阅读次数:
545
1.解压交叉编译工具链包 tar jxvf EABI-4.3.3_EmbedSky_20100610.tar.bz2 (笔者将交叉编译工具链包放在”/home ”目录下)解压后会生成两个目录:[root@centOS5 home]# ls usr/local/sbin/(存放一些库工具) [root...
分类:
系统相关 时间:
2014-09-10 00:20:39
阅读次数:
301
在Liunx中定义以两种原子操作,一种针对整数变量,另外一种针对位图中的某位(bit),这些操作在Linux支持的任何计算机体系结构中都需要实现。在某些体系结构中,这些原子操作有相应的汇编指令。其他体系结构通过锁住内存总线的方式来保证操作的原子性。究竟Windows如何保证原..
分类:
其他好文 时间:
2014-09-08 03:16:46
阅读次数:
236
GD32是国产兆易创新公司生产的完全兼容STM32系列的Cortex-M3处理器,具有几大亮点:1,高主频108MHz。性能提升30%以上,可超频到120MHz2,Flash零等待。STM32的72MHz需要两个等待,其实兆易创新公司本来就是做Flash起家的,具有gFlash专利3,采用ARM C...
分类:
其他好文 时间:
2014-09-07 23:45:55
阅读次数:
541
在编译LINUX内核时,首先要修改内核源码顶层目录下的makefile文件,将其中ARCH ?= $(SUBARCH)修改为ARCH ?= arm,将CROSS_COMPILE ?= 修改为CROSS_COMPILE ?= arm-linux-gcc,或者不修改,而是将ARCH和CROSS_COMP...
分类:
系统相关 时间:
2014-09-07 23:45:05
阅读次数:
450