久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: [MaixPy快速上手]存儲系統(tǒng)介紹 [打印本頁]

作者: zhubaisui    時間: 2021-6-25 11:02
標題: [MaixPy快速上手]存儲系統(tǒng)介紹
存儲系統(tǒng)介紹
MaixPy 存儲系統(tǒng)大致如下圖所示:



由上圖可知,MaixPy 中的存儲介質(zhì)主要由 FlashSD 卡組成,分為三塊區(qū)域,分別是 MaixPy.bin 固件區(qū),xxx.kmodel 模型區(qū),文件系統(tǒng)區(qū):Flash 上為 spiffsSPI Flash File System),SD 卡為 FatfsFAT file system)。
1. MaixPy.bin 固件區(qū)

用來存儲 MaixPy.bin 固件,起始于 0x000000,因為 K210 會從 0x000000 地址開始運行程序。

2. xxx.kmodel 模型區(qū)

通常起始于 0x300000,模型文件之所以不燒錄在 Flash 的文件系統(tǒng)(文件系統(tǒng)會后續(xù)解釋)中,原因有下
1
    1. Flash 中文件系統(tǒng)擁有的內(nèi)存并不夠大,不足以放入大模型,更大的模型可以放入 SD 卡中。

2.    2. 直接讀取模型文件比經(jīng)過文件系統(tǒng)讀取速率更快。

該區(qū)域沒有文件系統(tǒng)管理,需要根據(jù)燒錄時的起始地址操作文件,例如當模型燒錄在 0x500000 時的讀取方法:
KpuTask = kpu.load(0x500000)
3. 文件系統(tǒng)區(qū)

通常從 0xD00000 開始,該區(qū)域交由文件系統(tǒng)管理,我們預留了 Flash 末尾的 3MiB 空間,交由 spiffs 管理, 另外也支持 FAT32Fatfs SD 卡。這些文件系統(tǒng)提供接口使我們通過 文件名 便可對文件進行讀寫操作,而不必像模型區(qū)那樣使用 文件起始地址 操作。同時還能幫助我們有效管理存儲介質(zhì),例如磨損均衡(Flash 是有磨損壽命的,相關(guān)知識請自行搜索)可以充分發(fā)揮 Flash 的壽命。

3.1. MaixPy 文件系統(tǒng)的使用

由于 Flash SD 卡的文件系統(tǒng)各不相同,接口不一致,使得操作不同文件系統(tǒng)需要調(diào)用不同接口,此時 MaixPy 中的虛擬文件系統(tǒng)(VFS)正是用于解決該問題,VFS 可以掛載多個不同類型文件系統(tǒng),并為用戶操作這些文件系統(tǒng)提供統(tǒng)一接口,用戶使用這些接口時可以忽略不同文件系統(tǒng)之間的差異。這些接口在 os 模塊中實現(xiàn),使用示例如下:

  1. import uos

  2. print("files:", uos.listdir("/flash"))

  3. with open("/flash/test.txt", "w") as f:

  4. f.write("hello text")

  5. print("files:", uos.listdir("/flash"))

  6. with open("/flash/test.txt", "r") as f:

  7. content = f.read()
  8. print("read:", content)
復制代碼

以上示例中,spiffs 文件系統(tǒng)開機被自動掛載到 /flash 目錄,用戶只需要在使用 os 的接口時傳入 "/flash"目錄名作為參數(shù)便可訪問該文件系統(tǒng)。

解讀
當然也支持 SD 卡, 如果你需要使用, SD 卡需要滿足以下幾點:

注意/(根目錄)不能寫入數(shù)據(jù),只能往/flash或者/sd寫入數(shù)據(jù) 開機如果有SD卡, 會自動將當前目錄切換到/sd 如果沒有,則會自動切換到/flash







歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 人人爱人人插 | 亚洲高清在线播放 | 天天干天天操天天摸 | 欧美久久久久久久 | 日韩午夜在线观看 | 国产视频www| 日本免费网站 | 成人免费精品 | 日韩少妇av | 中文字幕在线日韩 | 精品无人国产偷自产在线 | 一级片在线免费观看 | 亚洲精品一区二区三区在线观看 | 国产成人精品一区二区 | 日本在线视频观看 | 可以免费看黄的网站 | 色婷婷久久久 | 99视频在线精品免费观看2 | 四虎影院网站 | 久久精品一区二区国产 | 午夜视频网站 | 成人在线小视频 | 日本一级淫片 | 国产亚洲久一区二区 | 国产精品免费一区 | 三级视频在线 | 久久怡红院 | 国产乱码一区二区三区 | 日韩欧美在线观看 | 国产精品毛片一区视频播 | 五月天一区二区 | 在线免费看a | 天天澡天天狠天天天做 | 黄色片一级片 | 天天射天天爽 | 精品免费视频 | 日韩精品在线免费观看 | 这里只有精品视频在线观看 | 午夜一区 | 99精品欧美一区二区蜜桃免费 | 我要看一级黄色片 |