linux-2.6.29.4和linux-2.6.30

来源:互联网 发布:mac地址烧录工具 编辑:程序博客网 时间:2024/04/30 18:50

    周末在家里做了一下linux-2.6.29.4和linux-2.6.30在qt2410的板子上的移植,板子是s3c2410的,说是移植,其实大部分工作kernel开发人员已经做得很好了,kernel/arch/mach-s3c2410/下面有mach-qt2410.c!----真是让人惊喜.以前没用这个板子,这次翻出来,没想到2年前买的板子竟然还挺popular的~~

    于是,工作就简单了许多,只要对硬件比较清楚(哪些有哪些没有,地址和接口对应上),就行了.

    移植是比较枯燥的,很多不知道为什么的事情也得去猜(因为时间有限),最后终于成功了,分别在glibc和uclibc下建立成功了kernel和根文件系统,用的是最新的initramfs(因为简单,方便).做uclibc的时候比较麻烦,用了buildroot(2009.05),最新的,里面有些不能选的,反正试验了很多次,终于配对了.

   起来以后把framebuffer使能,看见了小企鹅----不过发现2.6.29.4里面的小企鹅不是小企鹅,是个很奇怪的动物,但是比小企鹅要大一点,好看些,回头贴张照片上来吧.2.6.30的还是小企鹅,感觉kernel的维护者也挺funny的----这或许就是工作中的乐趣吧----回头我也把自己的图表放上去看看~~

   好了,日志就简单记录一下吧.

   具体的步骤等差不多都弄好了再细说一下吧.

原创粉丝点击