ARM在Linux下 写U盘的速率不稳定 变化很大,如何解决 - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3748|回复: 4
打印 上一主题 下一主题

[已解决] ARM在Linux下 写U盘的速率不稳定 变化很大,如何解决

[复制链接]

0

主题

113

帖子

2020

积分

创龙

Rank: 8Rank: 8

积分
2020
楼主
发表于 2019-6-10 17:05:42 | 显示全部楼层
刘守文 发表于 2019-6-4 13:48
我是每秒往里存4000字节,实时存储的,然后把我存储用的时间记录下来,发现存储用的时间变化很大。实际用的 ...

对 Linux 来说这样的用法有点怪。

在 Linux 上开发不同单片机开发,它也不是实时操作系统,即使打了 rt-linux 内核补丁,也不是百分百实时的。

如果一定要这个实时写入效果,可以确认你用的是否已打了 rt-linux 补丁的内核。然后禁用数据读写的缓存,以达到耗时稳定的效果。DDR 缓存和 CPU 缓存将极大提高写入速度,但很多时候不是真正写入到了 U 盘,特别是对于几 KB 的小数据量。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-2 10:20 , Processed in 0.036419 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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