Board logo

标题: 怎样在FPGA里嵌入linux操作系统? [打印本页]

作者: xzyyjy    时间: 2008-7-16 15:20     标题: 怎样在FPGA里嵌入linux操作系统?

我最近正在做Spartan3E入门实验板的一些实验,想实现网络数据包的检测。

通过了解一些知识,发现移植linux对后续的软件平台的编写会有利,因为linux里有比较全面的TCP/IP协议栈,但是当我使用EDK软件时,发现 EDK只提供standalone和xilkernel可作为嵌入式操作系统,linux该怎么移植呢?好像一些EDK的教程里也没有这方面的知识,

新手上路,存在一些疑惑,真心的希望大家能给我一些帮助和建议:
(1)实现网络方面的分析,移植linux是不是最好的方法?
(2)在microblaze 下选择使用xilkernel似乎也可以的,需要使用LWIP协议栈,但我在使用xilkernel时,软件工程的编译过程出现了错误:

ERROR:MDT - issued from TCL procedure "::sw_xilkernel_v4_00_a::kernel_drc"
line 13
xilkernel () - Xilkernel for Microblaze requires a system timer device to be specified.
Please choose a valid peripheral instance in the systmr_dev parameter. MFS DRC ...
ERROR:MDT - Error while running DRC for processor microblaze_0...

是不是给Xilkernel加一个system timer device 就行了?该怎么加呢?
(3)有没有哪里可以找到一些给Spartan-3E 移植linux的方法介绍?据说这里有一些资料http://developer.petalogix.com/wiki/MicroBlazeMMU 可惜我看得有些迷糊。有没有哪位大侠做过linux移植呢?

先在此谢过!!!!
作者: lipengfei    时间: 2008-7-20 16:07

hello:

我用的是virtex2pro的 开发板,不过现在也才仅仅使用standalone,怎么样在powerpc405上移植linux系统 还不会啊。呵呵呵

fpga2008dut


作者: xzyyjy    时间: 2008-7-21 00:45

哎 ,谁能给我指点迷津啊?
好像Microblaze只能移植uclinux

作者: anseak    时间: 2008-8-16 23:43

uclinux

我就把uclinux的BSP装到EDK里的

当初好像参考了两个文档

现在已经忘了

改天给你找找

anseak@163.com






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0