QEMU-mini2440 模拟环境上运行RT-thread这篇

发布于 2011-12-31 10:52:04
根据rt-thread的svn上的:QEMU-mini2440 模拟环境上运行RT-thread这篇,和论坛上这篇:RT-Thread新的命令行构建系统文章,
我下载了Python和scons,成功安装了,又在论坛上下载了qemu-mini2440.zip,发现里面没有run-mini2440-sdcard.bat,于是我把start qemu-system-arm.exe -M mini2440 -kernel ..\bsp\mini2440\rtthread-mini2440.axf -show-cursor-sd SDCARD -serial telnet:127.0.0.1:1200,server这些命令自己搞成一个批处理文件,但是双击这个文件时,cmd总说找不到qemu-system-arm.exe
所以我改成e:
cd\data\RTthread\tools
start qemu-system-arm.exe -M mini2440 -kernel ..\bsp\mini2440\rtthread-mini2440.axf -show-cursor-sd SDCARD -serial telnet:127.0.0.1:1200,server
还是不行.

再者,我根据论坛上这篇:RT-Thread新的命令行构建系统文章:
修改完成后,请打开命令行窗口,先设置上scons的命令出处:(假设python安装于C:根目录下)
set PATH=c:\Python25\Scripts;%PATH%
进入RT-Thread/STM3210的目录(假设RT-Thread目录放在h:根目录下)
cd h:\bsp\stm3210
然后执行
scons
而我进入mini2440这个目录,输入cd e:\data\RTthread\bsp\mini2440>scons 没有反应,这个qemu-mini2440环境怎么搭建的呢,我下了qemu manager,还是不知怎么把rt-thread添加进去(初学者),本来是自己在MDK写了个GUI,想再模拟环境中看看结果,折腾了几周了,要下qemu_mini2440.git吗,我打开这个网站,下载哪个呢

查看更多

关注者
0
被浏览
3.9k
5 个回答
bernard
bernard 2011-12-31
qemu-mini2440.zip这个包里面有qemu-system-arm.exe,这个仅仅是一个可执行文件,也就是QEMU虚拟机的可执行文件。
shaolin
shaolin 2011-12-31
多挖掘下wiki中的文档资料吧
silvertime
silvertime 2011-12-31
是有qemu-system-arm.exe,这么说要自己下载qemu?从没用过qemu,我下qemu manager,怎么把RT-thread添加进去呢,
xiaolin说的那个wiki,我看过了,照着做:4. 安装完上面的及下载了RT-Thread后,请打开dos命令行窗口,执行
set PATH=c:\Python2.5\Scripts;%PATH%

(假设你把python安装到C盘中)

5. 修改RT-Thread的编译参数,rtt\bsp\mini2440\rtconfig.py文件,找到这一行:
PLATFORM = 'armcc'
EXEC_PATH = 'E:/Keil'

把EXEC_PATH改成你安装Keil MDK的目录。

6. 在dos命令行窗口中进入下载下来的RT-Thread目录(使用上一个set PATH的dos命令窗)
cd rtt\bsp\mini2440>scons

会在mini2440目录下生成rtthread-mini2440.axf文件
我照着做了,输入scons,按回车,什么也没有,没有生成rtthread-mini2440.axf
也没有run-mini2440-sdcard.bat这个批处理文件
bernard
bernard 2011-12-31
是有qemu-system-arm.exe,这么说要自己下载qemu?


qemu-system-arm.exe = QEMU。可能是批处理路径不对,你弄明白其中的路径关系就知道了。因为目前tools目录下并不再包括QEMU,所以这部分需要用户自己处理下。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览