处理器模式用户模式(user)简称usr快速中断模式(FIQ)简称fiq外部中断模式(IRQ)简称irq特权模式(supervisor)简称sve数据访问终止模式(abort)简称abt未定义指令后终止模式(undefined)简称und除了用户模式以外,其他的模式成为特权模式,这些模式下,程序可以...
分类:
其他好文 时间:
2014-05-17 06:02:49
阅读次数:
271
在ARM体系中,通常有3种方式控制处理器的流程
1:在正常执行过程中,每执行一条ARM指令,程序计数器寄存器PC的值加四个字节,在每执行一条Thumb指令,程序计数器寄存器PC的值加两个字节,整个过程是按照顺序执行的
2:通过跳转指令,程序可以跳转到指定的地址标号进行执行,或者跳转到特定的...
分类:
其他好文 时间:
2014-05-17 05:03:56
阅读次数:
313
gdbserver 调试程序
底层调用c/c++ 动态库, 动态库带调试选项
查看手机IP 192.168.1.177
包所调用的c/c++ 库是在/data/data/包名/lib/ 下
1、将安卓ndk 目录/usr/local/src/android-ndk-r9d/prebuilt/android-arm/gdbserver/gdbserver 在win 下通过adb ...
分类:
移动开发 时间:
2014-05-14 01:19:49
阅读次数:
498
现在的手机上我们看到的存储芯片都是nand flash ,本文将对nand flash的驱动进行分析。通过编写nand flash驱动,进一步加深对块设备驱动的理解。...
分类:
其他好文 时间:
2014-05-14 00:57:10
阅读次数:
454
安装opencv2.0
解压OpenCV-2.0.0.tar.bz2
tar xvf OpenCV-2.0.0.tar.bz2
配置
./configure --host=arm-linux --without-carbon --without-quicktime --without-1394libs --without-ffmpeg --wi...
分类:
系统相关 时间:
2014-05-13 14:51:36
阅读次数:
402
S3C2440A开发了有ARM公司开发的先进的ARM920T核心处理器运行状态从程序猿的角度看ARM920T处于两种状态之一ARM状态:执行32位字对齐的ARM指令THumb状态:执行16位以半字对齐的THumb指令在这种状态下,程序计数器PC使用位1来进行切换状态切换进入THumb状态
执行一个....
分类:
其他好文 时间:
2014-05-12 20:50:37
阅读次数:
434
转载:http://www.cnblogs.com/leaven/archive/2010/08/06/1794293.html更多文档参见:http://pan.baidu.com/s/1dDvJRaD作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM
ATC授权培训讲师。看了一些网络上关于linu...
分类:
系统相关 时间:
2014-05-12 13:46:55
阅读次数:
511
ARM日前公布了八核图形芯片Mali-450的相关细节Mali-450基于Utgard构架制作,拥有8个核心,性能是前任Mali-400的三倍(四核,Galaxy
S II曾使用)。如此看来,Mali-450的图形性能应该和Galaxy S III所使用的超频Mali-400相当,后者目前是市场上最...
分类:
其他好文 时间:
2014-05-10 08:22:45
阅读次数:
305
第一部分是玩pcduino3下的裸机,这个过程可以让我们更好的理解嵌入式系统,熟悉我们使用的这个平台。
首先介绍下开发环境:
虚拟机:VMware® Workstation 10.0.2 build-1744117
系统:Linux slackware 3.2.29-smp #2 SMP
交叉编译器:arm-linux-gnueabihf- 版本号:...
分类:
其他好文 时间:
2014-05-09 21:57:26
阅读次数:
380
原文以前移植uboot总是用相同的版本按照网上的步骤进行移植,现在我想尝试一下移植最新版本的uboot,可能会遇到很多困难,但我会一步一步来,顺便记录下下移植过程,便于以后的回顾。移植环境1,主机环境:VMare下fedora9
,1G内存。3,编译编译环境:arm-linux-gcc 4.3.24...
分类:
其他好文 时间:
2014-05-09 09:00:40
阅读次数:
349