博客首页 | 排行榜 |

KiKi的博客

FPGA工程实践,欢迎互相学习和交流,yq000cn at gmail.com

个人档案
博文分类
在XUP V2P FPGA开发板上移植Kernel2.6(PowerPC405)相关资料  2010-03-19 09:54

自从写了一篇关于Linux内核2.4移植到XUP V2P FPGA开发板上的博文之后,有不少人发邮件问一些细节问题,一般都是软件方面的问题:如内核编译,交叉编译工具链的生成,或许Root file system是如何制作。由于时间隔得有些久了,所以很多细节问题不是忘了,就是工具或者资源的版本更新的太快,何况对Linux的认识还处在相当菜的水准,所以无法指导性的回答。

最近抽了点时间,稍微整理了一下资料,但愿对做相关工作的人有一定的帮助。

 1. 很具有指导意义的网站

*Just Linux (without Root Filesystem)
内容比较新,内核版本是2.6.28或者更新,比较遗憾的是内容没有涉及到Root Filesystem的创建

*Installation procedure
内容不是很新,有具体的过程和相关的配置,还涉及到Roof  FileSystem。

* Linux distribution for the virtex-II Pro FPGA, using the embedded ppc-405
内核是2.6.29,还是很新的,过程也比较全,值得参考

2. 交叉编译工具链

    我们一般都是用X86的机器,而我们移植的内核是PowerPC的架构,所以必须要交叉编译工具链。在这里推荐:

*Crosstool-ng
如果有兴趣可以看一下我写的一篇blog:利用Crosstool-ng 1.3.3 生成powerpc交叉编译工具

*ELDK
一个很好的交叉编译环境,提供内核,uboot,文件系统等内容。

3. 内核下载

*Xilinx官方发布的Linux内核

更新中,支持的驱动比较齐全

4. Root File system

*Building a root filesystem

5. 遇到的问题以及补充

*Linux-2.6-virtex 在XUP上面的移植和相关问题的解决

提醒:

        在做的过程中,一定要积极的记录,尤其是很多资料、工具的网址,这样方便以后的查找和更新;而且做完一个项目一定要写总结,反思自己在整个过程中哪些是没有做好的,哪些是应该继续保持下去的,这样对以后的发展会有很大的帮助。

 

 

类别:Linux embedded development |
上一篇:Xilinx FPGA 自定义IP core所遇到的错误和相应的解决办法 | 下一篇:利用Crosstool-ng 1.3.3 生成powerpc交叉编译工具链
以下网友评论只代表其个人观点,不代表本网站的观点或立场