[問題] NetBSD 上使用 flash

看板LinuxDev作者 (饅頭)時間13年前 (2012/09/07 00:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
不知道這裡有沒有人對 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
文章代碼(AID): #1GICZ4IZ (LinuxDev)
文章代碼(AID): #1GICZ4IZ (LinuxDev)