博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

AC郎拿度

我哼着小曲, 当当足球先生, 捧捧世界杯, 过过门将, 推推远角, 踩踩单车, 玩玩牛尾巴, 泡泡名模...
   zzzppp.cublog.cn
关于作者  
我好人啊...
daily.zp@gmail.com

我的分类  




ARM linux, 1
我们知道, "官方"内核的提供网站是www.kernel.org, 但该网站提供的内核版本不一定可以用在Linux支持的每个架构上. 要让目标系统取得可用的内核, 就必须下载专门负责开发相应处理器架构的团队所提供的内核版本. 本文介绍能在arm上运行的Linux内核: ARM linux. 并以2.4.18版的ARMlinux为例, 介绍了配置, 编译, 安装的过程.

ARMlinux项目由Russell King维护,它提供在ARM上运行的Linux内核. 这里列出了它支持的目标板列表.

Russel King兄靓照:



ARMlinux以补丁的形式提供, 它不发布完整的内核, 而是发布正是内核补丁. 在这里可以下载到ARMlinux针对特定版本官方内核的补丁.

想要使用armlinux, 我们应该先看看ARMlinux提供了那些版本内核的补丁, 将它下载, 然后到kernel.org下载对应版本的内核, 并打上补丁, 这就得到了该版本的armlinux内核.


前期准备

下载linux-2.4.18.tar.bz2 以及patch-2.4.18-rmk7.bz2

解压, 并打补丁:
$ tar xvjf linux-2.4.18.tar.bz2
$ patch -p1< ../patch-2.6.0-rmk2

如果使用2.4.18版之前(含2.4.18)的内核, 解压之后建立的目录名为linux, 不带版本号. 如果使用多个版本的内核, 最好把它linux目录改名,添加版本号. 否则如果解压另一版本(低于2.4.19)的内核, 会覆盖linux目录. 2.4.19版之后的目录名会加上版本号.



配置内核

配置ARMlinux的方法和配置官方Linux内核差不多, 可参考本blog的这篇文章: 编译 Linux2.6 内核总结



References:
1, port linux 2.6.11.7 kernel to s3c2410(SMDK2410)



 发表于: 2006-06-04,修改于: 2006-06-04 19:56 已浏览1330次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.01681

京ICP证041476号