当前位置:首页 > 单片机 > 单片机
[导读]本实验以前一个实验(运行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年4月17日 /美通社/ -- 在2024 F1中国站即将拉开帷幕之际,高端全合成润滑油品牌美孚1号今日举办了品牌50周年庆祝活动。三届F1年度车手总冠军马克斯•维斯塔潘也亲临现场,共同庆祝这一里程...

关键字: BSP 汽车制造 行业标准 产品系列

北京2024年4月17日 /美通社/ -- 2024年4月13日,由北京康盟慈善基金会主办的"县域诊疗,规范同行"——肿瘤诊疗学术巡讲项目首站在广州隆重召开。本次会议邀请全国多位肺癌领域专家和县域同道...

关键字: AI技术 医疗服务 BSP 互联网

海口2024年4月16日 /美通社/ -- 4月14日,在中法建交60周年之际,科学护肤先锋品牌Galenic法国科兰黎受邀入驻第四届中国国际消费品博览会(以下简称"消博会")法国馆。Galenic法...

关键字: NI IC BSP ACTIVE

上海2024年4月17日 /美通社/ -- 每年4月17日是世界血友病日。今年,世界血友病日以"认识出血性疾病,积极预防和治疗"为主题,呼吁关注所有出血性疾病,提升科学认知,提高规范化诊疗水平,让每一位出血性疾病患者享有...

关键字: VII 动力学 软件 BSP

伦敦2024年4月16日 /美通社/ -- ATFX宣布任命Siju Daniel为首席商务官。Siju在金融服务行业拥有丰富的经验和专业知识,曾在全球各地的高管职位上工作了19年以上。Siju之前担任FXCM首席商务官...

关键字: NI AN SI BSP

常州2023年9月25日 /美通社/ -- 9月23日,由江苏省商务厅指导,世界中餐业联合会、常州市人民政府主办的"第三届中华节气菜大会暨首届江南美食节"在江苏常州开幕。文化和旅游部国际交流与合作局一...

关键字: BSP 可持续发展 大赛 质量控制

北京2023年9月25日 /美通社/ -- 9月21日,由中国质量报刊社·中国质量新闻网主办的第六届食品高质量发展交流会在北京举行,会议主题为"高质量,新生活",旨在推动食品行...

关键字: 自动化 BSP ISO9001 NAS

北京2023年9月23日 /美通社/ -- 近日,主线科技正式获准在北京市智能网联汽车政策先行区道路开启常态化测试与示范,将与物流客户在真实开放的城区道路场景中,率先开启基于L4级别自动驾驶能力的智能卡车运输示范。 随...

关键字: 智能卡 测试 高速公路 BSP

曼谷2023年9月18日 /美通社/ -- 作为东南亚的旅游胜地,泰国一直在全球范围内吸引着无数游客的目光。泰国旅游和体育部近日公布的报告显示,今年前7个月,泰国旅游业总收入约为1.08万亿泰铢(约合人民币2233亿元)...

关键字: BSP GEN 国美 AN
关闭
关闭