Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
文件系统学习营
【文件系统学习】- xulishow520 - 成功运行文件系统(基于QEMU)
发布于 2018-07-18 23:06:30 浏览:2159
订阅该版
* 本帖最后由 xulishow520 于 2018-7-18 23:15 编辑 * 开发环境:env,RT_Thread,git,Tortoisegit 推荐新手使用Tortoisegit工具,真的很方便。 首先克隆RTT源码,RTT源码gitee地址,[https://gitee.com/rtthread/rt-thread](https://gitee.com/rtthread/rt-thread) 下载ENV工具,下载地址:[https://www.rt-thread.org/page/download.html](https://www.rt-thread.org/page/download.html) 完成后进行下面步骤 1:打开ENV工具,并打开到qemu-vexpress-a9 BSP根目录,  2,输入scons命令,编译工程  我这个是已经编译过了的 3,编译完成后输入qemu.bat启动虚拟机及BSP工程,qemu.bat是windows批处理文件,此文件位于BSP文件夹下,主要包括QEMU的执行指令,第一次运行工程会在BSP文件夹下创建一份空白的sd.bin文件,这是虚拟的sd卡,大小为64M。env命令行界面显示RT-Thread系统启动过程中打印的初始化信息及版本号信息等,如下图所示:  4,接下来,使用mkfs sd0命令格式化sd卡,执行该命令会将sd卡格式化成FatFS文件系统。FatFs是专为小型嵌入式设备开发的一个兼容微软fat的文件系统,采用ANSI C编写,采用抽象的硬件I/O层以及提供持续的维护,因此具有良好的硬件无关性以及可移植性。  5,第一次格式化sd卡后文件系统不会马上装载上,第二次启动才会被正确装载。我们退出虚拟机,然后在env命令行界面输入qemu.bat重新启动虚拟机及工程,输入ls命令可以看到新增了Directory目录,文件系统已经装载上,然后可以使用RT-Thread提供的其他命令体验文件系统。  6,运行官方示例代码sample例程参考: [https://github.com/RT-Thread-packages/samples/tree/master/filesystem](https://github.com/RT-Thread-packages/samples/tree/master/filesystem) 7,首先将实例代码拷贝到C:\Git t-thread\bsp\qemu-vexpress-a9\applications文件夹  8,然后运行scons,编译代码  9,再次运行qemu.bat,运行系统,然后tab即可看到命令 
查看更多
3
个回答
默认排序
按发布时间排序
DAYV
2018-07-20
这家伙很懒,什么也没写!
楼主,你的qemu运行起来了吗?
xulishow520
2018-07-26
这家伙很懒,什么也没写!
>楼主,你的qemu运行起来了吗? --- 是的,你遇到什么问题?
DAYV
2018-07-28
这家伙很懒,什么也没写!
>是的,你遇到什么问题? --- 问题已经解决了,你做过GUI吗?
撰写答案
登录
注册新账号
关注者
0
被浏览
2.2k
关于作者
xulishow520
这家伙很懒,什么也没写!
提问
25
回答
20
被采纳
0
关注TA
发私信
相关问题
1
【文件系统学习】+DMY+任务1sample例程
2
【文件系统学习】skawu的文件系统跑起来了
3
【文件系统学习】bin5219在qemu-vexpress-a9 中运行一个.c
4
【文件系统学习】skawu之文件匹配学习
5
【文件系统学习】+海中陆地+成功运行文件系统,并运行文...
6
【文件系统学习】+清石+运行文件系统sample例程
7
【文件系统学习】+小燕+运行文件系统sample例程
8
【文件系统学习】+阿暖+运行文件系统 sample 例程
9
【文件系统学习】+小燕+一系列文件中找出指定文件
10
【文件系统学习】+小燕+文件数据替换
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
STM32内存扩展,SRAM-RMC
2
基于RT-Thread的STM32F4开发第八讲——SPI(普通、DMA、SFUD)
3
artpi2的drv-eth修改使用eth与设备驱动学习笔记
4
【面向零基础】基于星火1号开发板从头学习基于RT-Thread的嵌入式开发 第一讲
5
新版OneNet的星火1号开发板例程适配(下)
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
Bootloader
AT
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
FAL
RTC
rt-smart
I2C_IIC
cubemx
UART
ota在线升级
ESP8266
WIZnet_W5500
BSP
PWM
packages_软件包
flash
freemodbus
潘多拉开发板_Pandora
GD32
ADC
定时器
编译报错
flashDB
keil_MDK
socket
rt_mq_消息队列_msg_queue
ulog
中断
Debug
SFUD
msh
C++_cpp
at_device
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
xiaorui
4
个答案
1
次被采纳
tjrong
2
个答案
1
次被采纳
yans
2
个答案
1
次被采纳
alight
2
个答案
1
次被采纳
本月文章贡献
Pai同学
9
篇文章
12
次点赞
Rick98
3
篇文章
11
次点赞
RTT_逍遥
2
篇文章
10
次点赞
WenShan
2
篇文章
1
次点赞
加缪
1
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部