chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

K210上快速開發(fā)、低成本的MicroPython 解釋器MaixPy介紹

40°研究院 ? 來源:40°研究院 ? 作者:40°研究院 ? 2022-12-22 17:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、關于 MaixPy#

MaixPy 是將 Micropython 移植到 K210(一款 64 位雙核帶硬件 FPU、卷積加速器、FFT、Sha256 的 RISC-V CPU ) 的一個項目; MaixPy 不但支持 MCU 常規(guī)操作, 還集成了硬件加速的 AI 機器視覺和麥克風陣列相關的算法。相應的高達 1TOPS 算力核心模塊卻不到¥50, 憑借著快速開發(fā)和較低成本與其較小的體積很適合 AIOT 領域智能應用

MicroPython 是基于 Python3 的語法做的一款解析器,包含了 Python3 的大多數基礎語法, 主要運行在性能和內存有限的嵌入式芯片上。(注意 Micropython 不包含 Python3 的所有語法)

MaixPy 讓我們在 K210 上編程更加簡單快捷, 我們也將源代碼開源在 github 上

使用 MaixPy 可以做很多有趣的事情

二、簡潔的代碼實例#

比如我們需要掃描 I2C 總線上的設備,不需要復雜的開發(fā)環(huán)境和工程,只需要通過串口發(fā)送如下代碼即可實現(xiàn):

from machine import I2C                          # 導入內置庫

i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29) # 定義一個I2C對象, 使用I2C0, 頻率100kHz,SCL引腳是IO28, SDA 引腳是IO29
devices = i2c.scan()                             # 調用函數掃描設備
print(devices)                                   # 打印設備

Copy

同樣,我們需要實現(xiàn)一個呼吸燈,只需要如下代碼:

board_info 與板卡相關,不同板卡配置不同,使用前需要手動配置。

from machine import Timer,PWM
from board import board_info
import time

tim = Timer(Timer.TIMER0, Timer.CHANNEL0, mode=Timer.MODE_PWM)
ch = PWM(tim, freq=500000, duty=50, pin=board_info.LED_G)
duty=0
dir = True
while True:
    if dir:
        duty += 10
    else:
        duty -= 10
    if duty>100:
        duty = 100
        dir = False
    elif duty<0:
        duty = 0
        dir = True
    time.sleep(0.05)
    ch.duty(duty)

Copy

實時拍照

import sensor
import image
import lcd

lcd.init()
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.run(1)
while True:
    img=sensor.snapshot()
    lcd.display(img)

Copy

AI 物體檢測:

import KPU as kpu
import sensor

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((224, 224))

model = kpu.load("/sd/mobilenet.kmodel")  # load model
while(True):
    img = sensor.snapshot()               # take picture by camera
    out = kpu.forward(task, img)[:]       # inference, get one-hot output
    print(max(out))                       # print max probability object ID

Copy

please read doc before run it!

三、這篇文檔的內容#

所有關于 MaixPy 的內容, 包括:

如何選擇并得到一款合適自己的模塊或者開發(fā)板

如何開始上手使用

庫和接口(API)文檔查詢

詳細的一步一步手把手教程

來自社區(qū)的分享(教程或開源項目)

為了在學習過程中避免遇到難以解決的問題,請務必按照左邊目錄結構從上到下閱讀,特別是寫在前面的章節(jié),不要跳過

審核編輯 黃昊宇

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

    關注

    48

    文章

    2809

    瀏覽量

    51971
  • Micropython
    +關注

    關注

    0

    文章

    69

    瀏覽量

    5726
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    K210快速上手教程(色塊、人臉、聲源識別等)相關資料推薦

    k210實現(xiàn)各種功能快速上手前言開發(fā)環(huán)境以及材料準備軟件Maixpy IDE使用說明識別色塊并且串口輸出最大色塊中心坐標聲源方向的坐標識別前言最近想要做一個項目是涉及到目標識別的,我想
    發(fā)表于 07-01 07:54

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

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

    什么是k210?K210如何快速上手?

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

    請問K210maixpy固件下復位需要多長時間?

    請問K210maixpy固件下復位需要多長時間?
    發(fā)表于 02-16 07:53

    如何去實現(xiàn)基于K210的MNIST手寫數字識別

    基于K210的MNIST手寫數字識別硬件平臺采用Maixduino開發(fā)板在sipeed官方有售軟件平臺使用MaixPy環(huán)境進行單片機的編程 官方資源可在這里下載 鏈接: [link]http
    發(fā)表于 02-17 07:35

    k210開發(fā)資料

    各位大佬,求k210開發(fā)資料
    發(fā)表于 09-13 06:54

    Maix Bit(K210) 裸機開發(fā)教程(八)實現(xiàn)簡易照相機

    Maix Bit(K210) 裸機開發(fā)教程(八)實現(xiàn)簡易照相機
    發(fā)表于 12-01 09:21 ?11次下載
    Maix Bit(<b class='flag-5'>K210</b>) 裸機<b class='flag-5'>開發(fā)</b>教程(八)實現(xiàn)簡易照相機

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

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

    [測試貼]K210maixpy固件下,復位需要多長時間?

    maixpy固件的k210電后會init,并串口log一些信息,以這個log開始的時間來當做maixpyk210復位時間比較合理)。首先
    發(fā)表于 12-20 19:09 ?9次下載
    [測試貼]<b class='flag-5'>K210</b>在<b class='flag-5'>maixpy</b>固件下,復位需要多長時間?

    基于K210的MNIST手寫數字識別

    基于K210的MNIST手寫數字識別硬件平臺 采用Maixduino開發(fā)板 在sipeed官方有售軟件平臺 使用MaixPy環(huán)境進行單片機的編程 官方資源可在這里下載 鏈接: [link
    發(fā)表于 12-22 18:44 ?28次下載
    基于<b class='flag-5'>K210</b>的MNIST手寫數字識別

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

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

    Micropython解釋MaixPy 常見問題

    MaixPy 是基于 Micropython 的腳本語言, 不需要編譯,在運行時解析,編寫起來更簡單方便,只是運行時時實性不如 C 語言。
    的頭像 發(fā)表于 12-22 17:21 ?1.2w次閱讀
    <b class='flag-5'>Micropython</b><b class='flag-5'>解釋</b><b class='flag-5'>器</b><b class='flag-5'>MaixPy</b> 常見問題

    【01Studio x 嘉楠科技】CanMV K210 AI開發(fā)板全網首發(fā),千套開發(fā)板限時優(yōu)惠!

    CanMV開源項目由 嘉楠科技(Canaan)官方創(chuàng)建和維護。該項目借鑒了OpenMV和MaixPy,是將MicroPython移植到嘉楠科技邊緣計算AI芯片K210(一款64位雙核帶硬件FPU
    的頭像 發(fā)表于 10-12 15:25 ?4796次閱讀
    【01Studio x 嘉楠科技】CanMV <b class='flag-5'>K210</b> AI<b class='flag-5'>開發(fā)</b>板全網首發(fā),千套<b class='flag-5'>開發(fā)</b>板限時優(yōu)惠!

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

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

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

    K210使用創(chuàng)世NAND flash完成火災檢測
    的頭像 發(fā)表于 08-10 11:29 ?1565次閱讀
    <b class='flag-5'>K210</b>使用創(chuàng)世NAND flash完成火災檢測