![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Embedded Linux
文章平均质量分 53
Vito
这个作者很懒,什么都没留下…
展开
-
构造嵌入式Linux系统----内核篇
环境:Ubuntu 9.10 arm-linux-gcc-4.3.2 linux-2.6.34 s3c24401. 修改内核代码根目录下的Makefile ARCH改为arm, CROSS_COMPILE改为arm-linux-2. 修改arch/arm/mach-s3c2440/mach-smdk2440.c 函数__init smdk2440_map_io s3c24xx_init_clocks(16934400);改为s3c24xx_init_clocks(12000000); (这原创 2010-07-12 11:16:00 · 473 阅读 · 0 评论 -
构造嵌入式Linux系统----文件系统篇
<br />环境: Ubuntu9.10 arm-linux-gcc-4.3.2 busybox-1.17.0<br /> <br />1. 修改busybox根目录下Makefile, ARCH修改为arm, CROSS_COMPILE修改为arm-linux-<br />2. 配置菜单项, make menuconfig<br /> 主要记得勾选上 Build BusyBox as a static binary(no shared libs)<br />3. 编译make, 安装make ins原创 2010-07-12 13:10:00 · 543 阅读 · 1 评论 -
tslib-1.3编译
<br />1. 确保已安装autoconf automake libtool<br />2. ./autogen.sh生成configure<br />3. echo "ac_cv_func_malloc_0_nonnull=yes" > arm-linux.cache<br />4. ./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$PWD/build --enable-inputapi=no<br />5. 修改pl原创 2010-06-23 14:12:00 · 519 阅读 · 0 评论 -
构造嵌入式Linux系统----准备交叉编译器
第一: 去下面的链接下载一个可用的交叉编译器。http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite第二: 查看datasheet,如果编译器默认的不是支持ARMv4T,在编译器bin/目录下建立若干个arm-linux-xxx(对应arm-none-linux-gnueabi-xxx中的xxx)脚本,在其中添加对ARMv4T的支持。第三: 制作fs时所需要的交叉编译器的lib文件放在arm-none-linu原创 2010-11-02 15:15:00 · 1077 阅读 · 1 评论