Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
红岛
rt-thread
提交
c651f9e6
R
rt-thread
项目概览
红岛
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
c651f9e6
编写于
6月 30, 2022
作者:
mysterywolf
提交者:
GitHub
7月 01, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: improve qemu readme (#6131)
上级
c2cdce97
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
16 deletion
+15
-16
bsp/qemu-vexpress-a9/README.md
bsp/qemu-vexpress-a9/README.md
+15
-16
未找到文件。
bsp/qemu-vexpress-a9/README.md
浏览文件 @
c651f9e6
# QEMU VExpress A9板级支持包说明
## 简介
##
1
简介
-
Versatile Express系统由ARM Ltd提供,作为CortexA9四核处理器的开发环境,硬件由uATX主板和CoreTile Express A9x4子板组成。有关该系统的详细信息,可以访问
[
ARM官方页面
][
1
]
。
...
...
@@ -18,7 +18,7 @@
| 主频 | NA |
| Memory | 128MB(0x60000000 - 0x68000000) |
## 编译说明
##
2
编译说明
-
推荐使用
[
env工具
][
2
]
编译工程,在
`bsp/qemu-vexpress-a9`
目录中打开env环境,运行命令
`scons -j4`
...
...
@@ -42,9 +42,9 @@
-
如果在Linux下使用,请自行下载
[
GNU GCC工具链
][
3
]
。
## 执行和退出
##
3
执行和退出
### 执行脚本文件说明
###
3.1
执行脚本文件说明
在这个bsp目录下已经提供了下面几个执行脚本文件,具体的说明如下表所示:
...
...
@@ -57,7 +57,7 @@
| qemu-nographic.bat | Windows | 以不带界面的模式启动运行 |
| qemu-nographic.sh | Linux | 同上 |
### RT-Studio IDE下运行RT-Thread
###
3.2
RT-Studio IDE下运行RT-Thread
推荐使用该方式进行学习,简单易用
...
...
@@ -79,9 +79,9 @@
### Windows ENV下运行RT-Thread
###
3.3
Windows ENV下运行RT-Thread
#### 启动QEMU运行
####
3.3.1
启动QEMU运行
-
当要运行编译好的RT-Thread时,可以在bsp目录下运行env,在env中敲入qemu.bat即可直接运行。这个执行脚本默认把串口输出到stdio(即控制台)上,所以直接执行脚本后就可以输出结果了。
...
...
@@ -99,7 +99,7 @@
-
当然你也可以尝试使用其他两个
**.bat**
文件启动运行。
#### 退出QEMU运行
####
3.3.2
退出QEMU运行
在msh提示输入的状态下,按下
**CTRL+C**
,有以下提示之后,按下
**y**
,即可退出 QEMU 。
...
...
@@ -110,15 +110,15 @@ msh />
msh />Terminate batch job
(
Y/N
)
? y
```
### Windows VSCode 中运行RT-Thread
###
3.4
Windows VSCode 中运行RT-Thread
参考文档:
[
使用VS Code开发RT-Thread
](
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/application-note/setup/qemu/vscode/an0021-qemu-vscode?id=%e4%bd%bf%e7%94%a8-vs-code-%e5%bc%80%e5%8f%91-rt-thread
)
### Linux下执行RT-Thread
###
3.5
Linux下执行RT-Thread
#### 安装QEMU工具包
####
3.5.1
安装QEMU工具包
在Linux下调试启动与Windows下稍微有点点区别,由于Windows下安装了
**env**
工具就自带了
**qemu-system-arm**
,而Linux下默认是没有这个工具的,所以执行执行
`./qemu.sh`
会报错:
...
...
@@ -160,7 +160,7 @@ QEMU emulator version 4.2.1 (Debian 1:4.2-3ubuntu6.17)
Copyright
(
c
)
2003-2019 Fabrice Bellard and the QEMU Project developers
```
#### 启动QEMU运行
####
3.5.2
启动QEMU运行
由于Linux平台一般都是不带界面的服务器,所以推荐使用
`qemu-nographic.sh`
脚本来启动运行,参考运行示例如下:
...
...
@@ -212,7 +212,7 @@ msh />
**注意**
: 前面的错误信息可以忽略,能看到RT-Thread的启动logo输出,以及msh能正常输入输出,即可进行代码调试了。
#### 退出QEMU运行
####
3.5.3
退出QEMU运行
Linux下退出QEMU的方式与Windows下有些不一样;在msh提示输入的状态下,按下
**CTRL+A**
,再按下
**X**
,即可退出 QEMU 。
...
...
@@ -225,7 +225,7 @@ msh />QEMU: Terminated
## 4
.
支持情况
## 4 支持情况
| 驱动 | 支持情况 | 备注 |
| ------ | ---- | :------: |
...
...
@@ -238,7 +238,7 @@ msh />QEMU: Terminated
## 5
.
联系人信息
## 5 联系人信息
维护人:
[
bernard
][
4
]
[
recan-li
][
5
]
...
...
@@ -247,4 +247,3 @@ msh />QEMU: Terminated
[
3
]:
https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q3-update/+download/gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2
[
4
]:
https://github.com/BernardXiong
[
5
]:
https://github.com/recan-li
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录