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!