当前位置:首页 > 单片机 > 单片机
[导读]本实验以前一个实验(运行LwIP网络协议栈)为基础,请在阅读本实验之前,先行阅读一下前一个实验。 1. 点击 uClinux For Nios II 下载 uClinux 开发包,并按其说明安装到电脑上。 2. 将 C:alterakits ios2_60inec

本实验以前一个实验(运行LwIP网络协议栈)为基础,请在阅读本实验之前,先行阅读一下前一个实验。
1. 点击
uClinux For Nios II 下载 uClinux 开发包,并按其说明安装到电脑上。
2. 将 C:alterakits ios2_60ineclipsepluginscom.microtronix.nios2linux.kernel_1.4.0 下的 linux-2.6.x 文件夹复制到 D:盘根目录下。
3. 点击 NE2000驱动 下载 RTL8019AS 的驱动程序,将解压后的 8390.h、ne.c 文件复制到 D:linux-2.6.xdrivers et 下,覆盖掉该文件夹下的同名文件。
4. 启动 Nios II Command Shell,输入 cd d:/linux-2.6.x 命令。
 
5. 在 Nios II Command Shell 窗口中,输入 make hwselect SYSPTF="../lwip/niosII.ptf" 命令。对于随后的 cpu、ext_flash、sdram 选择菜单,都输入 1。
 
6. 在 Nios II Command Shell 窗口中输入 make menuconfig 命令,进入 uClinux 配置界面。
 
7. 进入到 Processor type and features 设置页面。将 Platform 设置为 Altera Cyclone Development board support,去掉对 Enable leds,seven segment display 的选择,退回到上一级界面。
 

8. 进入到 Device Drivers->Networking support->Ethernet(10 or 100Mbps)设置界面,去掉对 SMC91111 support 的选择,加入对 NE2000/NE1000 support 的选择,退回到主界面。
 
9. 进入到 Device Drivers->Character devices 设置界面,去掉对 Nios PIO buttons support 的选择,退回到主界面。
 
10. 进入到 Device Drivers->Memory Technology Devices(MTD)->RAM/ROM/Flash chip drivers 设置界面,去掉对Support for AMD/Fujitsu flash chips 的选择,加入对 Support for Intel/Sharp flash chips 的选择,退回到主界面。
 
11. 进入到 Device Drivers->ATA/ATAPI/MFM/RLL support 界面,去掉对 ATA/ATAPI/MFM/RLL support 的选择,退回到主界面。
 
12. 退出配置界面,并保存所做配置。在 Nios II Command Shell 窗口中输入 make 命令,编译 uClinux 内核。
 
13. 点击 romfs 下载文件系统,保存并解压到 D:盘根目录下。
14. 在 Nios II Command Shell 窗口中输入 cd d: 命令,然后输入 bin2flash --location=0x200000 romfs.bin 命令,进行格式转换。
 
15. 启动 QuartusII 6.0 Programmer 将 D:lwip emp.sof 下载到开发板上。在 Nios II Command Shell 窗口中输入 nios2-flash-programmer --base 0x00000000 romfs.flash 命令,将文件系统烧写到开发板上。
 
16. 在 Nios II Command Shell 窗口中输入 cd d:/linux-2.6.x 命令,回到 linux-2.6.x 目录下。再输入 nios2-download vmlinux -g 命令,将 uClinux 内核下载到开发板上,并运行。
 
17. 在 Nios II Command Shell 窗口中输入 nios2-terminal 命令,观察 uClinux 的起动过程。

18. 在 uClinux 登录界下,以 root 用户名登录,密码为 uClinux,注意大小写。登录后,在“#”提示符后输入 cd / 命令及 ls 命令,观察输出结果。
 
19. 将开发板网口与电脑网口接到同一个以太网交换机上,设置电脑网口IP地址为 192.168.0.40,子网掩码为 255.255.255.0。
20. 启动一个 cmd 窗口,输入 ping 192.168.0.70 命令,测试一下网络连接。
21. 启动 IE 浏览器,在地址栏上输入 http://192.168.0.70, 按 Enter 键,观察 IE 浏览器的输出结果。
 
22. 启动 IE 浏览器,在地址栏上输入 ftp://192.168.0.70, 按 Enter 键。登录对话框上,以 root 用户名及 uClinux 密码登录,观察 IE 浏览器的输出结果。
 

uClinux 是 linux 操作系统的一个嵌入式版本。它以 linux 为基础,在文件系统、内存管理、函数库等方面针对微控制器的特点,做了一系列的改造,使之成为优秀的嵌入式操作系统。目前,uClinux 操作系统已广泛的应用在各种嵌入式计算机平台上。对于 Nios II 平台来说,uClinux 操作系统同样具有极其重要的地位。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度
关闭
关闭