当有多个交叉编译器是,不方便设置环境变量时,可以在编译命令中指定交叉编译器,具体如下:make ARCH=arm CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi- mrpropermake ARCH...
分类:
系统相关 时间:
2015-06-16 20:47:33
阅读次数:
164
1、概述
在一般情况下,2.6内核中已经初始化并挂载了一条platform总线在sysfs文件系统中。那么我们编写platform模型驱动时,需要完成两个工作:1:实现platform驱动 2:实现platform设备,然而在实现这两个工作的过程中还需要实现其他的很多小工作,在后面介绍。platform模型驱动的实现过程核心架构就很简单,如下所示。
platform驱动模型三个对象:platform总线、platform设备、platform驱动。
platform总线对应的内核结构:struct bus...
分类:
系统相关 时间:
2015-06-10 22:38:56
阅读次数:
173
错误现象:dm9000dm9000:readwrongid0x2b2a2928dm9000dm9000:wrongid:0x2b2a2928dm9000dm9000:notfound(-19).TCPcubicregisteredNET:Registeredprotocolfamily17Regis...
分类:
系统相关 时间:
2015-06-08 13:17:43
阅读次数:
264
Makefile追踪技巧:
技巧1:可以先从编译目标开始顺藤摸瓜地分析,先不要关注具体细节,着重关注主要的代码结构和编译过程
技巧2:追踪分析时要通过文本或者其他途径暂时记录重要的线索
技巧3:将主要的Makefile文件中export出来的变量以及include的文件提取出来,看看include的文件大致是些什么文件,当看到一些来历不明的变量或者操作时可以从这些记录中查找是否有相关记录(将Make涉及的配置文件找出来,相当于形成了一个闭合的环境)
在这里,是以smart210的uboot_smart21...
分类:
其他好文 时间:
2015-06-03 19:40:51
阅读次数:
1037
#This line cannot be removed. by FriendlyARM(www.arm9.net)
CheckOneButton=No
Action = Install
OS =Linux
LCD-Mode = No
LCD-Type = S70
LowFormat = No
VerifyNandWrite = No
CheckCRC32=No
StatusType = Beeper | LED
################### Linux ##############...
分类:
其他好文 时间:
2015-05-24 17:28:49
阅读次数:
214
1. libjpeg库移植
1.1)解压jpegsrc.v6b.tar.gz并进入其目录
1.2)配置源码
./configure CC=arm-linux-gcc --host=arm-linux --prefix=/usr/local/jpeg --enable-shared --
enable-static(如果提示错误的话,先./configure后...
分类:
其他好文 时间:
2015-05-02 16:40:20
阅读次数:
178
tiny210源码编译Mplayer详细过程!...
分类:
其他好文 时间:
2015-04-21 09:41:33
阅读次数:
191
这是一个关于fedora系统编译tiny210交叉编译链(arm-qte-4.8.5)的个人笔记。...
分类:
其他好文 时间:
2015-04-19 18:00:38
阅读次数:
197
在主机文件系统下,修改/dev/console 的权限,sudo chmod 777 /dev/console,执行#ls -l后打印:
crwxrwxrwx 1 root root 5, 1 2015-04-19 10:43 console...
分类:
其他好文 时间:
2015-04-19 11:37:09
阅读次数:
213
我们知道 s5pv210启动方式有非常多种,sd卡和nand flash 启动就是当中的两种,前面我们实现的都是基于sd卡启动,这节我们開始实现从nand flash 启动: 从 NAND 启动 u-boot,须要 BL1 初始化 NAND 控制器,然后从 NAND 拷贝 BL2 到 DDR...
分类:
其他好文 时间:
2014-12-23 20:48:16
阅读次数:
265