linux2.6.33内核移植s3c2410以及交叉环境编译搭建 最终修改版
Linux2.6.33内核移植S3C2410以及搭建交叉编译环境
(最终修改完善版本)
作者:胡峰 嵌入式助理工程师
另外本人想寻求一份嵌入式开发方面的
工作如有意者请加q联系
QQ:550230997
步骤一:搭建交叉编译环境
1:启动虚拟机进入linux 安装好虚拟机的共享工具 wmtool
2:arm-linux-gcc-3.4.1.tar.bz2和armv4l-tools-2.95.2.tar.bz2高低不同,因为2.6.33是最新版本 3.4.1.tar.bz2可以编译kernel,低版本的gcc-3.4.1.tar -C /
$ tar jvxf armv4l-tools-2.95.2.tar.bz2 -C /
默认安装目录为bashrc vi /etc/bashrc
在最后一行加入 :
整理于2010-3-13嵌入式实验室
所需软件以及工具:wmware workstation 虚拟机 小红帽
linux gimp-2.6.4-i686-setup.exe(用于后期的logo画面转换)FlashFXP.exe(也可直接用虚拟机直接挂在访问)
vivioflinux2.6.30.5.tar.gz(vi移植) root1.9oflinux2.6.30.5.tar.gz(root移植).bz2和armv4l-tools-2.95.2.tar.bz2
步骤二:vivi移植
1vikefile文件 =arm
25 行:v4l-unknown-linux- 如图:
2:按照自己的需求自定义mtd分区,修改arch/s3c2410/smdk.c文件 修改 NAND flash 分区如下:
mtd_partition_t default_mtd_partitions[] = { {
name: "vivi",
offset: 0,