微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 微波射频仿真学习讨论 > 基于FPGA的uClinux系统移植及实现web-server

基于FPGA的uClinux系统移植及实现web-server

时间:10-02 整理:3721RD 点击:

基于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.为什么要在CPU里运行操作系统?



简单的说,


就像PC上使用Windows操作系统一样,


它负责底层的东西,如各种硬件接口,内存管理,资源分配等等,没有操作系统,是不可能完成这么复杂的功能的.


使用操作系统的好处主要有:


(1)操作系统提供库函数、底层驱动程序、工具包等,方便用户开发应用程序.


(2)操作系统能有效管理内存,分配系统资源,而不用用户操心.


(3)操作系统能够把硬件虚拟化,使开发人员避免编写复杂的驱动程序.



2.uClinux还是uC/OS?



这个看实际情况而定,两个都是比较常用,免费且公开源码的嵌入式操作系统.


比较如下:

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top