eCos学习笔记-eCos的x86虚拟机移植试验<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
2012-9-24
之前已经详细说明了eCos开发环境的安装和配置,现在开始进行eCos在虚拟机中移植试验
Redboot的编译生成步骤详见附件链接文件的步骤说明。
本人习惯于使用Virtualbox,下面以virtualbox简要说明
1.新建一个unknown的操作系统安装环境,Settings的Storage选型中增加floppy controller(默认是没有的,只有上面的IDE Controller)
2.生成的redboot.flp改名为redboot.img,这里的Floppy Controller不认.flp
3.System里的boot order确认floppy在最先;
4.选中redboot(新建的系统名),开始运行,正常的话就显示系统相关信息和redboot>提示符了;
5.按上面的pdf文档指导看能不能ping通你的windows的IP,这里使用tftpdwin软件。(像我的系统windows IP是192.168.1.107,redboot的IP是10.0.2.15,
网路部分设置如下,redboot下是可以ping到windows IP的,有问题的话这边可能要再设置。
(2012-6-6补充:这边网络选择Bridged Adapter替换NAT后,就可以和主机在同一网段,主机上可以使用telnet远程登录了,注意端口号是9000,比如telnet 192.168.1.118 9000)
6.在pdf文档中提到的lib目录下写hello.c并使用其编译语句,拷贝生成的a.out到tftpdwin-server
的输入输出目录;
7.参照pdf中的下载有点差别,需要指明host的地址,
Redboot> load -v -h 192.168.1.107 -m tftp a.out;
8.Redboot> go 最终会显示hello,eCos world等信息;
网络相关的部分命令
设置IP:
Redboot>ip_address –l 202.115.20.40 –h 202.115.20.42
测试服务器是否联通:
Redboot>ping –v –n 3 –h 202.115.20.42
加载应用程序:
Redboot>load –v -m tftp a.out
至此,简单的eCos x86虚拟机移植试验完成,下面开始准备飞思卡尔的K40 Kwikstik开发板移植试验。
文章评论(0条评论)
登录后参与讨论