在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

40°研究院 ? 來源:40°研究院 ? 作者:40°研究院 ? 2022-12-22 17:19 ? 次閱讀

一、關于 MaixPy#

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

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

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

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

二、簡潔的代碼實例#

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

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

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

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 的內容, 包括:

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

如何開始上手使用

庫和接口(API)文檔查詢

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

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

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

審核編輯 黃昊宇

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

    關注

    46

    文章

    2463

    瀏覽量

    48091
  • Micropython
    +關注

    關注

    0

    文章

    68

    瀏覽量

    5082
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

    什么是k210K210如何快速上手?

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

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

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

    如何去實現基于K210的MNIST手寫數字識別

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

    k210開發資料

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

    Maix Bit(K210) 裸機開發教程(八)實現簡易照相機

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

    亞博智能K210開發板學習筆記

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

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

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

    基于K210的MNIST手寫數字識別

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

    K210命令行開發環境搭建指南

    K210命令行開發環境搭建指南.pdf
    發表于 11-07 11:58 ?5次下載

    Micropython解釋MaixPy 常見問題

    MaixPy 是基于 Micropython 的腳本語言, 不需要編譯,在運行時解析,編寫起來更簡單方便,只是運行時時實性不如 C 語言。
    的頭像 發表于 12-22 17:21 ?1.1w次閱讀
    <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開發板全網首發,千套開發板限時優惠!

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

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

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

    K210使用創世NAND flash完成火災檢測

    K210使用創世NAND flash完成火災檢測
    的頭像 發表于 08-10 11:29 ?871次閱讀
    <b class='flag-5'>K210</b>使用創世NAND flash完成火災檢測
    主站蜘蛛池模板: 欧美一级在线全免费 | 神马午夜98 | 四虎国产永久在线观看 | 色香欲综合成人免费视频 | 丁香六月婷婷激情 | 久操中文| 五月婷婷丁香久久 | 欧美黑人粗硬大在线看 | 中国一级毛片aaa片 中国一级特黄aa毛片大片 | 人人爱爱人人 | 色婷婷婷丁香亚洲综合不卡 | 快色视频在线观看 | 欧美成人性色xxxxx视频大 | 777人体粉嫩u美图 | 天堂成人在线观看 | 一个色亚洲 | 欧美ggg666| 五月婷婷六月爱 | 大香伊在人线免费 | 亚洲免费小视频 | 亚洲午夜一级毛片 | 天天天操 | 18岁女人毛片 | 一区视频免费观看 | 黄视频网站免费观看 | 色宅男 | 中文字幕色综合久久 | videosgratis欧美另类老太 | 黄色毛片基地 | 欧美性久久久久 | 高清视频一区二区三区 | 国产一级特黄在线视频 | 色www | 国产女人18毛片水真多18精品 | 四虎影院国产 | 亚洲成人77777| 亚洲一本之道在线观看不卡 | 天天爽夜夜操 | 欧美人与动性xxxxbbbb | 天堂bt资源在线官网 | 一区二区三区中文国产亚洲 |