Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1638762
  • 博文数量: 197
  • 博客积分: 10046
  • 博客等级: 上将
  • 技术积分: 1983
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-07 12:36
个人简介

在外企做服务器开发, 目前是项目经理, 管理两个server开发的项目。不做嵌入式好久了。

文章分类
文章存档

2011年(2)

2010年(6)

2009年(18)

2008年(30)

2007年(100)

2006年(41)

分类:

2007-03-21 12:16:00

这两天都在学习如何porting 2.6的kernel到Marvell的板子上去,虽然累,却学习到很多跟移植有关的东西, 收获不小, 并记着一些笔记心得和积累了一些资料。 希望以后可以整理出来,放在自己的blog上面去。
 
以前虽然一直在看并分析kernel的源代码,比如文件系统,进程管理, signal什么的, 但是似乎和porting kernel到某个硬件板子上去, 关系不是太大 。 是两个领域。 自己也移植觉得自己欠缺的就是porting kernel的这方面的经验。 正好,最近没事,我有个marvell的板子, 而且, 现在已经run 起来(当然是Marvell提供的patch ) , 正好, 我就给自己布置个作业, 从头移植 2.6.12-6 , 一点一点porting , 这样的话,最后我还有个参考答案, 岂不爽哉?
 
 
说实话, 一开始还真的摸不着头脑, 太乱了, 根本没有比较固定的思路。 每个板子的情况都不相同 。
 
一开始, 就从华恒的网站上下载了很多资料 , 不错,确实不错, 资料很详细, 不愧是中国作嵌入式的大哥大。  经过一天的时间, 对该作那些, 该看什么,似乎该改些什么, 心里有点谱了。
 
第二天, 动手编kernel吧 , 一开始 肯定要改 ARCH=arm    CROSS_COMPILE=arm-linux-gnueabi-
 
还好, 一下子还就编译过了。
 
用tftp 命令download到SDRAM 上去, 完蛋了,  Starting 。。。。。  然后就没有任何信息, 连 解压kernel的代码都没有执行到 。。 
 
郁闷中。。
 
 
阅读(1655) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~