0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

K210使用創(chuàng)世NAND flash完成火災檢測

jim ? 來源:雷龍發(fā)展 ? 2024-08-10 11:29 ? 次閱讀

前言

前幾天收到了雷龍NAND的芯片,一共兩個芯片和一個轉接板,我之前也沒有使用過這款芯片,比較好奇,體驗了一下,個人認為,如果你畫PCB制作一些板子的話,很推薦,比SD卡要方便很多。剛好最近在做K210的火災檢測,就用這個SD NAND來體驗一下。

wKgaoma23kWAdqbOAAKD_kzKBAU148.png

wKgaoma23kWAWeYdAAE9ODttNWs225.png

wKgZoma23kWABpBhAADhavntdi4991.png

wKgZoma23kWAYkgsAAU43zM1GJY469.png

一、NAND是什么?

不用寫驅動程序自帶壞塊管理的NAND Flash(貼片式TF卡),尺寸小巧,簡單易用,兼容性強,穩(wěn)定可靠,固件可定制,LGA-8封裝,標準SDIO接口,兼容SPI/SD接口,兼容各大MCU平臺,可替代普通TF卡/SD卡,尺寸6x8mm毫米,內置SLC晶圓擦寫壽命10萬次,通過1萬次隨機掉電測試耐高低溫,支持工業(yè)級溫度-40°~+85°,機貼手貼都非常方便,速度級別Class10(讀取速度23.5MB/S寫入速度12.3MB/S)標準的SD 2.0協(xié)議使得用戶可以直接移植標準驅動代碼,省去了驅動代碼編程環(huán)節(jié)。支持TF卡啟動的SOC都可以用SD NAND,比eMMC便宜。

簡單來說就是貼片TF,但是穩(wěn)定性更高。

二、來看一看NAND

這是NAND的轉接板

wKgaoma23kWAUqq0AAB7gBu-tS063.jpeg

這是NAND的芯片,可以看出尺寸非常小,非常適合用來畫板子,這樣可以省去貼SD卡卡座的步驟。

wKgZoma23kWAIKkWAAD2y1eBnBA82.jpeg

最后貼好就是這個樣子

wKgZoma23kWAPzkNAABQVfjpLIM47.jpeg

先用crystaldiskmark跑一下看看

wKgZoma23kWANyCgAADzu_tmNnE73.jpeg

這個是跑出來的數(shù)據(jù),數(shù)據(jù)上來看,還不錯。但是實際使用怎么樣呢

三、部署火災檢測

wKgaoma23kWAGO-fAAB1yKl89HU09.jpeg

將文件放入SD NAND中,然后把轉接板插在K210上

wKgZoma23kWAdWkEAAET-oBIhvY60.jpeg

然后打開MAXIPY運行

wKgaoma23kWAfgWLAALmWEKA62067.jpeg

wKgaoma23kWAQWPYAABmgFIc1xc39.jpeg

wKgaomazRaGAPrWtABBALm9vANw280.jpg

兄弟們,驚呆了,強烈推薦?。。?!用過K210的都知道,這個玩意比較挑內存卡,普通的內存卡它根本讀不到,結果這個芯片可以直接用,確實有點震驚到我。

我之前畫過一個K210,因為貼SD卡卡座比較頭大,現(xiàn)在有了新方案可以代替他,是時候著手在畫一個了。

用來做DIY去代替內存卡,直接貼在板子上,非常省空間!?。?!

最后簡單貼一下代碼,模型文件在QQ群里,感興趣的可以主頁加群

import sensor

import image

import lcd

import utime

import KPU as kpu

from machine import UART

from fpioa_manager import fm

lcd.init()

sensor.reset()

sensor.set_pixformat(sensor.RGB565)

sensor.set_framesize(sensor.QVGA)

sensor.set_windowing((224, 224))

sensor.set_hmirror(0)

sensor.run(1)

fm.register(6, fm.fpioa.UART1_TX, force=True)

fm.register(7, fm.fpioa.UART1_RX, force=True)

uart_A = UART(UART.UART1, 115200, 8, 1, 0, timeout=1000, read_buf_len=4096)

task = kpu.load("/sd/yolov2.kmodel")

f=open("anchors.txt","r")

anchor_txt=f.read()

L=[]

for i in anchor_txt.split(","):

L.append(float(i))

anchor=tuple(L)

f.close()

a = kpu.init_yolo2(task, 0.6, 0.3, 5, anchor)

f=open("lable.txt","r")

labels_txt=f.read()

labels = labels_txt.split(",")

f.close()

while(True):

img = sensor.snapshot()

code = kpu.run_yolo2(task, img)

if code:

for i in code:

a=img.draw_rectangle(i.rect(),(0,255,0),2)

a = lcd.display(img)

for i in code:

lcd.draw_string(i.x()+45, i.y()-5, labels[i.classid()]+" "+'%.2f'%i.value(), lcd.WHITE,lcd.GREEN)

else:

a = lcd.display(img)

a = kpu.deinit(task)

————————————————

親愛的卡友們,歡迎光臨雷龍官網,如果看完文章之后還是有疑惑或不懂的地方,請聯(lián)系我們,深圳市雷龍發(fā)展專注存儲行業(yè)13年,專業(yè)提供小容量存儲解決方案。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    452

    文章

    50206

    瀏覽量

    420827
  • NAND
    +關注

    關注

    16

    文章

    1666

    瀏覽量

    135931
  • FlaSh
    +關注

    關注

    10

    文章

    1614

    瀏覽量

    147652
  • 火災檢測
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6709
收藏 人收藏

    評論

    相關推薦

    K210使用創(chuàng)世NAND flash完成火災檢測

    很多。剛好最近在做K210火災檢測,就用這個SD NAND來體驗一下。 []() []() []() []()   一、NAND是什么?
    發(fā)表于 08-07 18:28

    《DNK210使用指南 -CanMV版 V1.0》第二章 Kendryte K210簡介

    的神經網絡加速器IP,可以在超低功耗下進行高速卷積神經網絡計算,以獨立且實時地實現(xiàn)基于卷積神經網絡的目標檢測或圖像分類,以及人臉檢測和人臉識別等機器視覺任務。同時Kendryte K210也具備了機器聽覺能力
    發(fā)表于 08-30 17:34

    《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件燒錄

    第六章 Kendryte K210固件燒錄 本章將為讀者介紹Kendryte K210的固件燒錄,以及Kendryte K210外部NOR Flash的空間分布。本章分為如下幾個小節(jié):
    發(fā)表于 09-12 14:20

    請教大神如何生成k210適用的各種固件?

    為什么不建議用maixpy生成k210適用的各種固件?如何生成k210適用的各種固件?有哪些步驟?
    發(fā)表于 07-06 07:24

    什么是k210K210如何快速上手?

    什么是k210K210如何快速上手?
    發(fā)表于 10-13 06:45

    求分享K210芯片及模組資料

    最近希望基于K210做現(xiàn)有產品的升級替代的預研工作,故希望得到K210相關資料,最好包括K210芯片和模組的的,謝謝!
    發(fā)表于 09-13 06:44

    k210如何重啟cpu?

    k210如何重啟cpu
    發(fā)表于 09-14 06:17

    請問K210支持的最大FLASH容量是多少?

    請問K210支持的最大FLASH容量是多少?SPI-FLASH訪問的地址長度是多少?數(shù)據(jù)長度是多少?
    發(fā)表于 09-14 08:57

    K210開發(fā)板部署到開發(fā)板上后,會提示“Out of Memory”無法完成檢測任務如何解決?

    您好,我想問一下嘉楠官方有沒有出一套基于K210開發(fā)板進行目標檢測的訓練流程呢?我想訓練自己的數(shù)據(jù)集并部署到亞博智能K210開發(fā)板上,在網絡上找到的yolo-for-k210項目所訓練
    發(fā)表于 09-14 08:35

    k210單片機初學

    k210學習筆記前言最近在學習一款單片機,搭載的是k210芯片,本人新手加小白,純粹是記錄自己在學習過程中的一些知識點,當做一個學習筆記。如有錯誤還請各位大佬指出。我這塊開發(fā)板用的是亞博
    發(fā)表于 11-14 18:51 ?30次下載
    <b class='flag-5'>k210</b>單片機初學

    亞博智能K210開發(fā)板學習筆記

    亞博智能K210開發(fā)板學習筆記
    發(fā)表于 12-08 15:06 ?46次下載
    亞博智能<b class='flag-5'>K210</b>開發(fā)板學習筆記

    【堪智K210】 下載程序的過程原理 探索

    堪智k210 下載程序的過程原理 探索
    發(fā)表于 12-16 16:53 ?25次下載
    【堪智<b class='flag-5'>K210</b>】 下載程序的過程原理 探索

    K210命令行開發(fā)環(huán)境搭建指南

    K210命令行開發(fā)環(huán)境搭建指南.pdf
    發(fā)表于 11-07 11:58 ?5次下載

    使用K210和Arduino IDE/Micropython進行圖像識別

    電子發(fā)燒友網站提供《使用K210和Arduino IDE/Micropython進行圖像識別.zip》資料免費下載
    發(fā)表于 06-25 11:02 ?6次下載
    使用<b class='flag-5'>K210</b>和Arduino IDE/Micropython進行圖像識別

    使用Sipeed MaiX板進行對象檢測(Kendryte K210)

    電子發(fā)燒友網站提供《使用Sipeed MaiX板進行對象檢測(Kendryte K210).zip》資料免費下載
    發(fā)表于 06-25 11:04 ?0次下載
    使用Sipeed MaiX板進行對象<b class='flag-5'>檢測</b>(Kendryte <b class='flag-5'>K210</b>)