自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除