基于FPGA的uClinux系统移植及实现web-server[1]
最近一直在做niosII上的操作系统,最终实现web-server.
1>.NIOS2 IDE下实现 uClinux 的嵌入,以及相关软,硬件设计
(红色飓风RC2-1C6, Microtronix Nios II Linux Distribution v1.4).
2>.Linux系统(CentOS5.3)下实现uClinux(2.6.26)的嵌入,
3>.uclinux DM9000a的驱动配置,调试.
4>.uclinux SPI方式 SD卡的驱动配置,调试.
5>.uclinux web-server的实现
一.NIOS2 IDE下实现 uClinux 的嵌入
它负责底层的东西,如各种硬件接口,内存管理,资源分配等等,没有操作系统,是不可能完成这么复杂的功能的.
(1)操作系统提供库函数、底层驱动程序、工具包等,方便用户开发应用程序.
(2)操作系统能有效管理内存,分配系统资源,而不用用户操心.
(3)操作系统能够把硬件虚拟化,使开发人员避免编写复杂的驱动程序.
这个看实际情况而定,两个都是比较常用,免费且公开源码的嵌入式操作系统.
|