免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: Cyberman.Wu
打印 上一主题 下一主题

Linux能不能编程在指定位置上创建一个RAM disk? [复制链接]

论坛徽章:
0
21 [报告]
发表于 2009-04-18 12:32 |只看该作者
原帖由 Cyberman.Wu 于 2009-4-16 18:36 发表


要指定位置很简单,系统中除了DRAM之外还有一块SRAM,要求在它上面创建一个文件系统存放一些文件,系统复位文件不会丢失,而掉电的话这些文件本来就要重新加载。
这个应用在嵌入式中很常见的,没啥特别之处 ...

写个简单的驱动模块吧,把sram当成普通的字符设备来看待,先test下能不能访问到sram
如果可以的话,在驱动实现mmap就行了

论坛徽章:
0
22 [报告]
发表于 2009-04-18 17:54 |只看该作者
原帖由 sep 于 2009-4-18 12:32 发表

写个简单的驱动模块吧,把sram当成普通的字符设备来看待,先test下能不能访问到sram
如果可以的话,在驱动实现mmap就行了


你这个当然可以访问SRAM,但问题不是我没办法访问SRAM,而是想找一种很简单的方法指定在其上创建一个文件系统。uCLinux单一地址空间也没啥虚存,还要写驱动来支持可以直接寻址的SRAM,真是麻烦死了。

论坛徽章:
0
23 [报告]
发表于 2009-04-18 18:56 |只看该作者
原帖由 Cyberman.Wu 于 2009-4-18 17:54 发表


你这个当然可以访问SRAM,但问题不是我没办法访问SRAM,而是想找一种很简单的方法指定在其上创建一个文件系统。uCLinux单一地址空间也没啥虚存,还要写驱动来支持可以直接寻址的SRAM,真是麻烦死了。

我不是很了解你具体的需求,但有时如果用正统的方法很难解决问题时,那就想点邪门外道吧
文件系统是不是一定必要的存在?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP