搜索
bottom↓
回复: 5

RT-Thread实例中是否有用ARM+Flash+USB实现模拟U盘的?

[复制链接]

出0入0汤圆

发表于 2014-2-21 15:01:54 | 显示全部楼层 |阅读模式
如题,本人曾经在非操作系统下的2812处理器中过用Flash+USB实现模拟U盘的使用。近来留意RT-Thread,好像并未有此类实例。感觉此类应用技术含量并不高,但还算实用。不知是已经有相关实现,而我粗心未发现,还是尚未有人使用,请大家反馈。本人打算在RT-Thread上试试。呵呵,如果已经有人实现,也可以指教一二。谢了!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-2-26 10:29:01 | 显示全部楼层
在stm32 radio例子中就已经实现了这个功能。把spi flash模拟成了u盘,还可以访问sd卡。很nb的

出0入0汤圆

发表于 2014-2-26 10:56:47 | 显示全部楼层
这个不上系统就能搞定吧

出0入0汤圆

 楼主| 发表于 2014-2-26 13:25:11 | 显示全部楼层
是的,我知道不上系统能搞定,而且,呵呵,我就是在非系统情况下搞定了。但是对于操作系统,自己实在是谈不上精通,主要是稍有担心,如果其中机制没有捋顺,反倒不如没有系统的上手快。我注意到,stm32 radio例子中确实实现了该功能,但是我好像记得作者曾经承认当时做的效果并不是太理想。而且RT-Thread小组好像讨论过在RT-Thread中增加USB相关支持,呵呵,所以想问问。

出0入0汤圆

发表于 2014-3-3 08:03:12 | 显示全部楼层
U盘应用,上不上系统还是有些不一样。

裸机版本,U盘方式可能所有USB操作都是在中断中完成,我记得STM32Radio中像是这样,当时RT-Thread还不支持USB stack。
系统版本,U盘访问应该是在任务中进行,在不影响到其他高优先级任务的情况下进行,所以目前RT-Thread USB device/host stack,都有一个线程在转USB相关的操作。

出0入0汤圆

 楼主| 发表于 2014-3-3 16:31:44 | 显示全部楼层
ffxz,RT-Thread最新的版本,已经在USB device中做了一些相关的支持?由于最近别的事耽误,还未来得及看新版本的代码
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 19:51

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表