ARM
sunho89
这个作者很懒,什么都没留下…
展开
-
arm-linux-gcc和arm-elf-gcc区别
在基于ARM的嵌入式系统开发中,常常用到交叉编译的GCC工具链有两种:arm-linux-*和 arm-elf-*,两者区别主要在于使用不同的C库文件。arm-linux-*使用GNU的Glibc,而arm-elf-*一般使用 uClibc/uC-libc或者使用REDHAT专门为嵌入式系统的开发的C库newlib.Glibc。uClibc/uC-libc以及 newlib都是C语言库转载 2013-11-06 11:14:55 · 614 阅读 · 0 评论 -
S3C44B0 u-boot和uclinux的编译
一,U-BOOT1,在 linux或其他linux 虚拟环境下,如 cygwin解压源码包tar -zxvf u-boot-xxxxxxxx.tar.gz ,2,解压后进入 u-boot 目录,输入 make distclean 清除上一次编译的输出文件3,输入 make ITSN_s3c44b0_config,以产生一些编译配置文件(.mk 文件)和相应的一些头文件(.h原创 2013-03-18 20:59:03 · 803 阅读 · 0 评论 -
u-boot在s3c44b0 上的移植
准备工作已完毕:u-boot版本u-boot-1.1.4详细步骤如下:1,在board文件夹下建立自己的开发板文件,由于dave文件是最接近44b0的文件,所以拷贝修改较简单。命令:cd u-boot-1.1.4 //进入u-boot目录 cd board cp -R dave myboard //复原创 2013-12-05 22:24:18 · 855 阅读 · 0 评论 -
嵌入式系统交叉编译
绝大多数的软件开发都是以native方式进行的,既本机开发、调试,本机运行的方式。这种方式不适合于嵌入式系统的软件开发,因为对于嵌入式系统的开发,没有足够的资源在本机(既开发板)上运行开发工具和调试工具。通常的嵌入式系统的软件开发采用一种交叉编译调试的方式,交叉编译调试环境建立在主机(既一台PC机)上,对应的开发板叫做目标板。采用交叉编译的主要原因在于,多数嵌入式目标系统不能提供足够的资源供编原创 2013-12-05 22:24:40 · 3360 阅读 · 0 评论 -
在ubutntu的skyeye环境下调试ucos-ii
转载地址:http://blog.csdn.net/chenvsa/article/details/7011562要用的工具是:1.skyeye2.arm-elf-tools3.ucos-ii4skyeye 1.在ubuntu中,如果源中有skyeye的话安装最简单,sudoapt-get installskyeye,这样安转载 2014-01-04 12:30:12 · 1037 阅读 · 0 评论