- 博客(8)
- 收藏
- 关注
转载 构建linux根文件系统 (支持EABI)
平台工具及其版本 宿主机: Windows xp;Vmware7.1.3build-324285;虚拟机Ubuntu10.10目标平台:工装(s3c2440处理器)256M Nand Flash,64M SDRAM,2MNOR Flash交叉开发环境:arm-linux-xxx-4.3.2,支持EABIlinux kernel版本:2.6.37Busybox版本:busybox
2012-02-27 11:30:29
1177
原创 4.3.2编译器重编译linux2.6.37 (支持EABI)流程及问题记录
平台工具及其版本 宿主机: Windows xp;Vmware7.1.3build-324285;虚拟机Ubuntu10.10目标平台:工装(s3c2440处理器)256M Nand Flash,64M SDRAM,2MNOR Flash交叉开发环境:arm-linux-xxx-4.3.2,支持EABIlinux kernel版本:2.6.37因使用3.4.1交叉编译环境编译应
2012-02-27 11:00:46
692
转载 volatile的功能及应用
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。精确地说就是,系统每次用到此变量的时候都是直接从对应的内存当中读取,而不会利用cache当中的原有数值,以适应它的未知何时会发生的变化。使用该关键字的例子如下:
2012-02-20 20:44:38
547
转载 arm-linux-gdb 交叉编译工具的安装使用
1、arm-linux-gcc 每一种硬件都有其对应的最好的编译工具,并不是最新的最好。其实思想很简单,就是在宿主机(PC)上编译目标板子上运行的程序。所以工具链要用目标板的,这样去编译生成可执行的二 进制文件。这里有一个工具制作工具链,http://www.kegel.com/crosstool/。虽然它可以自动下,还是先下好吧自己,那个速度,呵呵。2、arm-lin
2012-02-20 20:43:33
895
原创 ubuntu10.10下安装Kdevelop4.0
一、安装KDevelop: 使用apt-get可以很容易的得到KDevelop,具体如下: 1). apt-get install kdevelop 2). 如果你无法获取这些软件包的信息,可以尝试修改/etc/apt/sources.lst,修改后 别忘了执行apt-get update更新包索引。二、安装工具包: 使用apt-get install语句安
2012-02-20 20:42:40
619
转载 Ubuntu 10.10下配置NFS并挂载共享目录到目标板
1、安装NFS在Ubuntu下面安装nfs,输入命令:#apt-get install nfs-kernel-server#apt-get install nfs-common安装nfs-kernel-server的时候系统会自动下载另外一个包portmap2、配置nfs配置文件是/etc/exports,主要是设置服务器的共享目录以及权限的,#sudo vim /et
2012-02-20 20:41:37
539
原创 目标板设置nfs文件开机挂载及脚本挂卸载
一、脚本设置nfs文件挂卸载,脚本内容如下:#programe:#mount or umount Ubuntu10.10 nfs folder /work#History#2012.02.17 klutz first releasePATH=/sbin:/usr/sbin:/bin:/usr/binexport PATHread -p "mount or umou
2012-02-20 20:39:16
541
原创 arm-linux-gcc半字处理编译参数
在Ubuntu10.10环境下使用arm-linux-gcc 3.4.1调试16位总线LCD屏的时候遇到问题:向总线上写数据时,无法成功赋值。在执行一条总线赋值语句时,从示波器观察nGCS1片选时,发现该信号连续2次低电平有效。将该赋值语句反汇编代码列出:arm-linux-gcc 3.4.1编译代码反汇编结果:C赋值语句:*(volatile unsigned short*)lc
2012-02-20 20:36:02
739
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅