1.解压内核sudo xz -d linux-3.15.4.tar.xzsudo tar xvf linux-3.15.4.tar2.修改内核源码顶层的Makefilesudo vim Makefilearch=armCROSS_COMPILE=arm-linux-3.vim arch/arm/ma...
分类:
系统相关 时间:
2014-07-09 21:20:43
阅读次数:
601
由于最近弄个console程序,调用了readline,ncurses库,这两个动态库加起来有四百多k,而程序其实很小,其他地方也没使用到这两个库
所以想静态编译看看console程序有多大。
#arm-linux-gcc cli.c -o console libreadline.a libncurses.a
#ls -l
total 1932
-rwxrwxr-x 1 root...
分类:
其他好文 时间:
2014-07-09 10:24:19
阅读次数:
198
介绍
APCS,ARM 过程调用标准(ARM Procedure Call Standard),提供了紧凑的编写例程的一种机制,定义的例程可以与其他例程交织在一起。最显著的一点是对这些例程来自哪里没有明确的限制。它们可以编译自
C、 Pascal、也可以是用汇编语言写成的。
APCS 定义了:
对寄存器使用的限制。使用栈的惯例。在函数调用之间传递/返回参数。可以被‘回溯’的基...
分类:
其他好文 时间:
2014-07-08 17:12:39
阅读次数:
221
Freertos是一个硬实时内核,支持众多的微处理器架构,我们可以从它的官网(www.freertos.ort)下载它的sourcecode,同时也可以看出它支持了几十种的微处理器架构,这些就不罗嗦了。之所以选择研究这个,是应为窥探RTOS内核的内幕一直每一个做底层软件开发人员的心愿,选择过好几种RTOS但他们有的是需要收费,有的不太成熟也不够系统,有的虽然比较成熟但是系统太大不太适合研究。而fr...
分类:
其他好文 时间:
2014-07-08 14:17:54
阅读次数:
249
最近需要弄个CLI命令接口程序,初步设想是需要支持历史命令翻阅,tab键命令补全这样的一个东西。经查阅相关资料,深耕百度一番!(google最近不太正常)
实在恼火。发现readline果真是个好东西,于是将其先编译成arm平台。
./configure CC=arm-linux-gcc --host=arm-linux CROSS_COMPILE=arm-linux-gcc
配置,起初...
分类:
其他好文 时间:
2014-07-08 13:01:43
阅读次数:
210
作者:朱老师,华清远见嵌入式学院讲师。一、开发平台主机:ubuntu12.04系统;目标机:FS210平台;内核版本:Linux-3.0.8交叉编译工具:arm-cortex_a8-linux-gnueabi-gcc;二、步骤运行Ubuntu12.04系统,打开命令行终端。$cd~
$cddriver
$mkdirlogo
$cdlogo将“fs210光盘:实验..
分类:
系统相关 时间:
2014-07-08 10:53:26
阅读次数:
484
出现这个错误的原因是Genymotion默认的处理器是x86的,不是arm的。所以安装的时候会出错,只要把x86转换成arm就可以了。
转换方法:
1、下载转换的zip文件:http://download.csdn.net/detail/hyr83960944/7606813
2、下载好的压缩文件不要解压缩,直接用鼠标拖到Genymotion模拟器中
3、等待模拟器File refresh...
分类:
其他好文 时间:
2014-07-08 10:38:37
阅读次数:
157
ARM开发板本质上就是个小型的计算机系统,因此学习初学开发板可以跟PC电脑做对比。
新买的电脑需装系统(厂家预装或个人自己装)然后才能使用。同样的道理,开发板也必须先烧写软件之后,才能使用。PC电脑可以通过光盘装系统,用键盘、显示器使用;而对于开发板,可以通过JTAG接口烧写软件,使用串口作为输入、输出。
PC电脑一般有CPU、内存、硬盘、网卡、并口串口等,对应的,开发板内也有CP...
分类:
其他好文 时间:
2014-07-06 08:56:55
阅读次数:
167
QQ2440改 GT24401跟换Nand Flash 将QQ2440的Nand Flash k9f1208u0b (64M)焊接取下来,换上k9f2g08u0a 或k9f2g08u0b (256M)2.去掉QQ2440板上右边靠中间的电阻 NR5,不去掉无法从Nand Flash 启动 这里去掉....
分类:
系统相关 时间:
2014-07-05 20:41:10
阅读次数:
364
智能手机都含有两个最重要的处理器平台--应用处理器和基带处理器。应用处理器是主控处理器,包括基带处理器等所有外围设备(WIFI、GPS、触摸屏、相机、陀螺仪等)都由其管理。本专栏描述智能终端应用处理器和基带处理器架构以及两者之间的通信方式,以建立对终端芯片架构的基本认知。...
分类:
其他好文 时间:
2014-07-03 18:17:03
阅读次数:
180