作者MetalChao (馒头)
看板LinuxDev
标题[问题] NetBSD 上使用 flash
时间Fri Sep 7 00:01:05 2012
不知道这里有没有人对 NetBSD 有研究的?
目前正在做 NetBSD 的 spi flash 的 driver (严格说来是 spi controller 的 driver)
目前已经可以挂上 NetBSD 内建的 spiflash 装置, 当成 block device
因为对 NetBSD 不熟, 不太知道接下来要如何使用跟测试
问题:
1. 有没有什麽现成的 application 可以直接对一个 flash 的 block device 做
erase/read/write 的动作?
我知道这可以自己写, 但如果有现成的就方便多了
2. 一般的 file system 并没有针对 flash 这种设备来考虑, 目前 google 的结果
在 NetBSD 上似乎有 CHFS 这个 file system 有针对 flash 来考虑
(例如 wear leveling).
有没有人知道 CHFS 要如何使用 spiflash 这个 driver?
是像其他装置一样, 直接在 shell 里用 mount 去挂载 block device 就可以了吗?
是否要在 board 的 config 文件里面指定?
3. 在 config 文件中, spiflash 本身有 expose "disk" 这个 interface attribute
但是找来找去就是不知道这个 "disk" attribue 要如何让人家来使用
(也就是利用 config 让别的物件把它串起来/捡来用)
还是说 "disk" 这个 attribute 在这里已经无法再跟别的物件串接了, 单纯
利用 user space 的 block device 让人(如 file system) 来使用?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.248.89