#STM32移植uC/OS-II标签(空格分隔): ARM uC/OS-II---##移植前相关知识介绍###目标板与uC/OS-II的系统框架图###搭建文件...
分类:
其他好文 时间:
2014-11-27 21:50:08
阅读次数:
254
ARM7与ARM Cortex比较1.ARM实现方法ARM Cortex是一种基于ARM7v架构的最新ARM嵌入式内核,它采用哈佛结构,使用分离的指令和数据总线(冯诺伊曼结构下,数据和指令共用一条总 线)。从本质上来说,哈佛结构在物理上更为复杂,但是处理速度明显加快。根据摩尔定理,复杂性并不是一件非...
分类:
其他好文 时间:
2014-11-27 21:49:04
阅读次数:
243
作者:Andrew Huangbluedrum@163.com驱动数字电路运转是的时钟信号,时序电路都需要一个外部时钟信号来驱动,完成计时,同步,计数,时序控制等各种功能。象CPU也是用时序信号驱动来完成各种运算的,而且象ARM带的模块绝大部分与时序都有关,因此理解时钟信号对于底层编程非常重要。一....
分类:
其他好文 时间:
2014-11-27 12:08:31
阅读次数:
262
你想用废旧的Android手机作家庭服务器嘛?
其实并不难。以前,用Android SDK开发一个手机应用,安装下apk就可以host服务了,而现在就直接native化吧。
这篇文章会带你体验编译Python的过程,并用Python搭建可以带着跑的服务器。
首先,我们要开始在Arm的Android平台上编译Python。当然,你需要先准备好一台Linux的机器,然后从Android的...
分类:
移动开发 时间:
2014-11-27 01:39:29
阅读次数:
254
今天晚上调试的时候竟然无法打开安卓模拟器,还给出了一个错误提示:Missing emulator engine program for 'arm' CPUS.上网搜了很久,竟然没有发现有和我同样问题的人,无奈中在外网搜了下,果然找到了牛人的解决方法,这个问题应该是你的病毒软件把你的emula...
分类:
移动开发 时间:
2014-11-27 01:35:07
阅读次数:
448
说明:gcc是编译器,负责对c代码的编译, ld是连接器 负责将多个*.o的目标文件链接成elf可执行文件。elf可执行文件是unix常用的可执行文件类型,就像windows的exe文件。elf文件中有很多信息包括段信息还有头信息,这些信息对硬件是没有意义的,所以有的时候我们通过objcopy将el...
分类:
系统相关 时间:
2014-11-26 22:26:30
阅读次数:
257
一、集成开发环境系统:centos 6.5软件部分:eclipse , GDB Server , Jlink软件硬件部分:Jlink硬件准备工作1:从SD/NOR Flash启动,格式化nand flash准备工作2:硬件连接1. Jlink连接2. 串口连接3.nand启动二、安装GDB Serv...
分类:
系统相关 时间:
2014-11-26 22:22:26
阅读次数:
396
如何安装Arm-linux-gcc安装交叉编译工具链:1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tar xvzf arm-linux-gcc-4.3.2 -C /注意以上命令必须要有-C而且是大写,后边有个空格也要注意。4、配...
分类:
系统相关 时间:
2014-11-26 22:10:05
阅读次数:
194
参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解...
分类:
系统相关 时间:
2014-11-26 22:07:51
阅读次数:
354
ARM五级流水线:取值,译码,执行,访存,回写。未定义指令异常和SWI软中断发生在译码阶段,其它异常发生在执行阶段。 现在假设有五条指令,三指令正在执行的时候,四指令在译码过程中发生未定义指令异常,跳转到异常处理程序回来后,因为 PC指向五指令,所以继续执行五指令的内容。 但是,如果程序...
分类:
其他好文 时间:
2014-11-26 20:45:03
阅读次数:
347