如果单片机将数据存储到U盘里,怎么进行操作

2019-03-25 18:50发布

请教大家一个问题,现在有一个装置,将数据存储到U盘里,请问单片机是不是需要跑系统啊?谢谢各位了!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
汤权
1楼-- · 2019-03-26 03:07
单片机有USB口就能使用U盘。不跑系统,就算跑系统也没用,单片机也不能跑linux
chunyang
2楼-- · 2019-03-26 05:02
MCU系统要求具备硬件USB主机接口,只有这样的MCU可以支持U盘的读写,而USB主机接口用GPIO模拟的工作量非常大。采用嵌入式操作系统可以简化USB接口的编程,甚至可以不用编程,但操作系统会占用很多资源,对MCU的性能要求较高。
chunyang
3楼-- · 2019-03-26 06:13
 精彩回答 2  元偷偷看……
汤权
4楼-- · 2019-03-26 06:15
chunyang 发表于 2017-8-18 16:44
“单片机”是国内对MCU非常不规范的称法,有其历史渊源,但应避免使用。MCU中有很多高端型号,包括带有US ...

依他的意思他的控制器应该不是跑的linux。我的理解是没有MMU的处理器划归为"单片机",有MMU的处理器能够运行linux的称为是嵌入式处理器。但是实际上单片机也是嵌入式处理器,只是不好区分两者只好低端的叫单片机高端的叫嵌入式SOC。
strong161
5楼-- · 2019-03-26 09:53
本帖最后由 strong161 于 2017-8-18 21:38 编辑

跑不跑系统倒不是问题,一般用SD会更加方便一点,如果硬是要用U盘的吧,U盘要用FAT32,不能用更高级的格式。祼跑上系统都是可以的,FAT32的代码到处都可以看得的,然扣依据你单片机的情况而定吧,有的mcu直接带有OTG USB接口,就更加方便咯,如果没有USB接口的,可以使用CH375等串口转USB的芯片,至于软件上不上系统就看你的其它需要了。
白丁
6楼-- · 2019-03-26 10:24
strong161 发表于 2017-8-18 21:34
跑不跑系统倒不是问题,一般用SD会更加方便一点,如果硬是要用U盘的吧,U盘要用FAT32,不能用更高级的格式 ...

u盘不一定要用文件系统,可以有FILE MODE和RAW MODE, 文件系统就是自己管理逻辑空间,没有文件系统也可以自己简单的管理,看你需求而定了

一周热门 更多>