用qemu-mini2440仿真rtems时的小问题

来源:互联网 发布:手机号数据库 编辑:程序博客网 时间:2024/06/10 01:04

1.官网www.rtems.com下载VM VirtualBox 和CentosOnRtems4.11,这样最新的环境有了
2.http://www.rtems.org/ftp/pub/rtems/linux/4.11/centos/6/i386/下载相关的rpm安装(pc的或arm的)
3.基本环境配好的,可以开始了
4.官网http://www.rtems.org/ftp/pub/rtems/4.10.2/下载examples
5.参照csdn上雪松的博文可以尝试从mini2440开始 ,

6.这个mini2440还只能用4.9.5的内核不编,用4.11的编不过去。。。。
其中编写的arm程序用qemu仿真时我出现了一问题;
因为不知道该怎么实现,所以折腾了几天,
道路曲折,还好有热心人的指导,后来终于出来了hello world
现总结如下:
需要用到mini2440的uboot,从mini2440的uboot来加载自己编写经生成的.exe转换来的.bin
这里还是参照了CSDN雪松前辈的博文,
 用tftp 来下载服务端的.bin文件
 可以看到mini2440_start.sh文件里开启了一虚拟网卡tap0,对该虚拟网卡的参数设置也请看博文
 mini2440的服务端Ip:10.0.0.4,配置好后mini2440是可以ping通linux的,但仅当用tftp 3000000 image.bin命令下载时 linux才能与mini2440ping通;
 接下来我却发现不能Loading,又郁闷了一天。。。。。。
 网络真是个好东西:关闭防火墙
 service iptables stop
 一句话后,tftp下载正常!


 FYI!

原创粉丝点击