|
基于FPGA的uClinux系统移植及实现web-server[2]
[复制链接]
基于FPGA的uClinux系统移植及实现web-server[2]
二.Linux下实现 uClinux 的嵌入
本文主要讲,Linux系统(CentOS5.3)下实现uClinux(2.6.26)的嵌入,操作流程以及相关设计.
实验环境:
硬件:
红色飓风 Red2-2c70
Flash:8M*16bit SDRAM:16M*32bit
如图70board
软件:
Quartus8.0+Nios8.0+Vmware5.0/6.0+CentOS5.3+uClinux2.6.26
相关概念
1> 安装虚拟机(VMware)
Windows下, 虚拟机中安装Linux操作系统,可完全模拟Linux环境,同时也方便Windows与编译环境传输文件.
虚拟机的安装过程就不再赘述,值得注意的是:
VMware5.0不支持Vista系统.
VMware6.0支持XP和Vista,安装过程中一定要正确选择32位,或是64位,这个查看一下电脑系统属性便可知道,否则会出现频频死机的现象.
2> SSH
英文全称使Secure Shell,是一个类似实现ftp功能的工具.
利用SSH可以方便地在虚拟机和windows主机之间互传文件.
传递文件只需拖到对应窗口即可.
操作流程:
1. 虚拟机下安装CentOS5.3
具体虚拟机VMware的配置,以及安装CentOS流程,
已整理成文档,可供下载.
http://www.fpgadev.com/down_view.asp?id=65
建议分区为20G.
2. 安装SSH
利用SSH使虚拟机和windows主机文件互相传递.
使用介绍,
1)登陆linux系统,关闭防火墙
2)打开SSH Secure File Transfer Client.
3)点Quick Connect,
输入linux的IP地址,用户名以及密码,即可登陆.
4)弹出窗口左边是windows窗口,右边是linux窗口.
5)互传文件,只需拖到相应窗口即口.
3. 安装uClinux过程
详细请点击:http://edacn.net/index.php/162119/
查看。
以下简单介绍一下步骤
1>.检查是否装有GCC,并设置CC=GCC
2>. 下载nios2linux工具包
3>. 安装git
4>. check out the source
5>.用binary Tool Chain进行编译
6>.内核配置
7>.内核编译
8>.下载
若是有什么问题,或是本人有错误的地方,还请指出.共同进步,谢谢~
整理完后续文档,再和大家交流.
nios2linux-gcc
menuconfig1
menuconfig2
bootOK
70board
|
|