ok6410最新版linux3内核移植
2013-04-11 08:53
513 查看
为飞凌ok6410开发版移植的Linux3内核源码项目,保持与Linux内核社区同步更新
详细信息到项目主页:http://code.google.com/p/linux-ok6410/为了有个嵌入式系环境统以便尝试对Linux内核进行一些修改,在官方内核的基础添加了对飞凌ok6410开发版的支持。为了能与大家分享,我创建了一个开源项目,目前移植还不太完善,希望有更多人来改进。
一、下载支持OK6410开发板的最新内核代码
通过git下载代码:
$ git clone https://github.com/changbindu/linux-ok6410.git
或者点击下面链接下载最新版本:
https://github.com/changbindu/linux-ok6410/tarball/master
已经编译好的镜像及根文件系统到这下载:
http://code.google.com/p/linux-ok6410/downloads/list
二、编译内核代码
首先安装编译工具,在ubuntu中通过下面命令安装:
$ sudo apt-get install gcc-arm-linux-gnueabi
$ sudo apt-get install u-boot-tools
将下载的代码解压后,即可编译代码:
$ cd linux-ok6410
$ source ./env_setup.sh
$ mk_defconfig
$ mk_menuconfig
$ mk_uImage
编译后的内核镜像在 “~/build/linux/”目录下。
三、烧写内核
建议在linux下烧写,从下面下载烧dnw写工具:
http://code.google.com/p/dnw-linux
烧写命令:
$ dnw ~/build/linux/uImage-linux-xxx.bin
四、测试内核
首先下载跟文件系统镜像:
ubifs image: http://code.google.com/p/linux-ok6410/downloads/detail?name=qtopia-rootfs.ubifs&can=2&q=
cramfs(readonly): http://code.google.com/p/linux-ok6410/downloads/detail?name=qtopia-rootfs.cramfs&can=2&q=
更多烧写帮助参见:https://raw.github.com/changbindu/dnw-linux/master/README
如果需要自定义根文件系统:https://github.com/changbindu/ok6410-stuff
烧写完内核和文件系统后,设置uboot参数:
$ setenv bootargs console=ttySAC0,115200 ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs rw init=/linuxrc debug
(用cramfs的话: $ setenv bootargs console=ttySAC0,115200 root=/dev/mtdblock2 rootfstype=cramfs init=/linuxrc debug)
$ save
然后执行reset命令重新启动。
相关文章推荐
- 手把手教你移植linux内核---------OK6410(二)
- 手把手教你移植linux内核---------OK6410(三)
- 手把手教你移植linux内核---------OK6410(一)
- OK6410开发板linux内核移植
- 手把手教你移植linux内核---------OK6410(五)
- OK6410之linux-2.6.39.2内核的移植愚见
- 手把手教你移植linux内核---------OK6410(四)
- OK6410 linux内核移植
- OK6410(256MRAM2Gnandflash) Linux3.0.1内核移植
- Linux-3.3.5内核初步移植到OK6410开发板
- 在嵌入式Linux系统(OK6410)中移植Boa服务器
- ok6410 移植linux-3.11.2出现如下问题????
- OK6410内核移植记录
- 在嵌入式Linux系统(OK6410)中移植Boa 服务器
- OK6410内核移植
- Linux3.6.7在OK6410平台的移植(四)搭建YAFFS2根文件系统
- OK6410移植linux3.5 (2)
- ARM11、OK6410_Linux、系统移植 和 驱动加载
- OK6410-LINUX2.6.39.2个人移植版本下载(板载硬件驱动基本都已移植成功)
- 非常详细的ok6410的linux系统移植…