
- UID
- 522294
- 性别
- 男
|
我最近正在做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移植呢?
先在此谢过!!!! |
|