Kendryte K210
Milk-V Duo
- milk-v duo上のtinyccでi2c接続したSSD1306ディスプレイに文字を表示 #RISC-V - Qiita
- RISC-Vボード Milk-V Duoを使ってみる1
- RISC-Vボード Milk-V Duoを使ってみる2(UARTでのログイン)
- 🍐 Duo | Milk-V
- [Milk-V Duo] 手にして15分でLチカまで #Linux - Qiita
- milk-v duoとは何か? #Linux - Qiita
- milkv-duo · GitHub
- RISC-V Milk-V Duo Dual-core 1G CV1800B Chip linux Development board
- Milk-V Unveils Its Third RISC-V Board in a Month: The $9 Dual-Core Linux-Capable Milk-V Duo - Hackster.io
- M1s DOCK guides - Sipeed Wiki
- M1s DOCK - Sipeed Wiki
- m1s-dock · GitHub Topics · GitHub
- Sipeed Unveils New MAIX M1s and M0sense Boards for RISC-V-Powered TinyML and Edge AI Projects - Hackster.io
- Add support for Sipeed M1s DOCK (BL808) (!4025) · マージリクエスト · postmarketOS / pmaports · GitLab
- Sipeed MAIX: New Experience to RISC-V AIoT tinyML | Indiegogo
- これでSBCなの!? PINE64「Ox64」はマイコンにしか見えない6ドルSBC | がじぇっとりっぷ
- Ox64 - PINE64
- Ox64 - aki_iic’s blog
- Ox64(又の名をBL808)ハンダ付け編 - aki_iic’s blog
- 128Mb Ox64 SBC - PINE STORE
- ox64 · GitHub Topics · GitHub
Kendryte K510
Kendryte K230
- canaan.io/product/k230
- Kendryte K230 RISC-V Development Board – CanMV-K230 – AnalogLamb
- CanMV-K230 AI development board features Kendryte K230 dual-core 64-bit RISC-V processor - CNX Software
- GitHub - kendryte/k230_sdk: Kendryte K230 SDK
- Kendryte K230 RISC-V64 Board - CANMV-K230 - Hackster.io
- CanMV K230 features dual RISC-V processors and KPU
- Kendryte K230 RISC-V Development Board – CanMV-K230 – AnalogLamb : r/RISCV
最新はmaixpy_v0.6.2_84_g8fcd84a58 (2022-08-26)
最新はmaixpy_v0.6.2_85_g23d09fbcc (2023-06-05)
[MAIXPY] Pll0:freq:832000000 [MAIXPY] Pll1:freq:398666666 [MAIXPY] Pll2:freq:45066666 [MAIXPY] cpu:freq:416000000 [MAIXPY] kpu:freq:398666666 [MAIXPY] Flash:0xef:0x17 [MaixPy] gc heap=0x802ffd80-0x8037fd80(524288) [MaixPy] init end __ __ _____ __ __ _____ __ __ | \/ | /\ |_ _| \ \ / / | __ \ \ \ / / | \ / | / \ | | \ V / | |__) | \ \_/ / | |\/| | / /\ \ | | > < | ___/ \ / | | | | / ____ \ _| |_ / . \ | | | | |_| |_| /_/ \_\ |_____| /_/ \_\ |_| |_| Official Site : https://www.sipeed.com Wiki : https://maixpy.sipeed.com MicroPython v0.6.2-84-g8fcd84a58 on 2022-08-26; Sipeed_M1 with kendryte-k210 Type "help()" for more information. >>>
- GitHub - sipeed/kflash_gui: Cross platform GUI wrapper for kflash.py (download(/burn) tool for k210)
- GitHub - kendryte/K210-Micropython-OpenMV
- GitHub - baorepo/mp
- mp/ports/k210-freertos/docs/demo.md at ac5268564de44a3910e4ddde1eb9c84523f5407b · baorepo/mp · GitHub
YOLO
- GitHub - TonyZ1Min/yolo-for-k210
- GitHub - zhen8838/K210_Yolo_framework: Yolo v3 framework base on tensorflow, support multiple models, multiple datasets, any number of output layers, any number of anchors, model prune, and portable model to K210 !
- GitHub - zhen8838/K210-yolo3: A Tensorflow implementation of keras-YOLOv3. Now I am ported to k210
- GitHub - vseasky/riscv-k210: K210 PCB YOLO
- GitHub - vseasky/yolo-for-k210: Yolo-for-k210
- GitHub - TonyZ1Min/yolo-for-k210
- GitHub - sjinzh/awesome-yolo-object-detection: 🚀🚀🚀 A collection of some awesome public YOLO object detection series projects.
- K210_Yolo_framework: Yolo v3 framework base on tensorflow, support multiple models, multiple datasets, any number of output layers, any number of anchors, model prune, and portable model to K210 !
- GitHub - sipeed/Maix-EMC: Maix-EMC: Embedded Model Convertor, convert NN model for embedded systems
- M5StickVやUnitVで使えるkmodelファイルをローカル環境で作成する。 | M5Stack沼人の日記
CanMV
- micropython-k210 · GitHub Topics · GitHub
- GitHub - kendryte/canmv
- GitHub - kendryte/canmv_ide: QtCreator based OpenMV IDE
- Developer Community
- CanMV-K210 — 01Studio资料下载站 v1.0 文档
- GitHub - kendryte/canmv_examples: canmv examples
- GitHub - Staok/Awesome-K210: 收集关于K210的MaixPy开发和SDK IDE开发等的软硬件入门资料,帮助初学者快速了解、学习和使用K210
- Kendryte K210データシート 日本語版
- Introduction to MaixPy documentation - Sipeed Wiki
- Introduction · MaixPy DOC
GPIO · MaixPy DOC- GPIO - Sipeed Wiki
- 下载站 - Sipeed
- MaixPy_scripts/board at master · sipeed/MaixPy_scripts
- Debugging Kendryte K210 Projects with Visual Studio – VisualGDB Tutorials
- Debugging the Sipeed Maixduino board over JTAG with VisualGDB – VisualGDB Tutorials
- GitHub - loboris/MicroPython_K210_LoBo: MicroPython implementation for Kendryte K210
- uLisp - Sipeed MAiX RISC-V boards
- GitHub - sipeed/kflash_gui: Cross platform GUI wrapper for kflash.py (download(/burn) tool for k210)
- GitHub - kendryte/kendryte-flash-windows: Kendryte flash utility for Windows
- Turtorial Examples for Maixduino-MicroPython(MaixPy): xshige's beta notes
- UnitV をゲットしました! ーエッジAI活用への道 11ー - IoT - HomeMadeGarbage
- Sipeed Maixシリーズの便利リンク集
- fukuen / Repositories
- MAixPy組み込みモジュールと動画再生 – 楽しくやろう。
- Arduino勉強会/30-MaixPy - PukiWiki
- Sipeed MAix Bit with MIC MaixPy で マイクのお試し - ネットモール土佐ブログ
- MicroPython的午睡(7) M5StickV, MicroPython再々復活 | デバイスビジネス開拓団
- M5StickV:GPIOによるPLEN:bitとの連携 – しかるのち
- LED blink · MaixPy DOC
- M5StickVとV-Trainingでお手軽画像認識 その2 – スイッチサイエンス マガジン
- MaixPyを使ってMaixduinoで音声認識する方法 | RoboPara
- MaixPy アーカイブ - HomeMadeGarbage
- obnizとMaixBit+ステッピングモータで360°監視カメラを作る by mongonta555 | elchika
- IoT関連写真 | UNIXとプログラムとゲーム
- MaixDuino 入門–使用 MaixPy - HackMD
- SiPEED Maix M1n module(Maix Nano)で顔認識&顔位置座標の取得 – うごくものをつくる
- 【メモ】SiPEED Maixマイコンボードのデジタル入出力 – うごくものをつくる
- Maix Bit Embarcado de baixo custo com inteligência ARTIFICIAL - elcereza
- MaixPy: Micropython env for Sipeed Maix boards(K210 RISC-V)
- SiPEED MAixを動かしてみた – 楽しくやろう。
- MaixPyでboard_infoを参照しようとしてImportErrorやAttributeErrorが出た時の対処法 | RoboPara
- Maix Pyの覚え書き : hirameのBlog
- Maixduino K210/RISC-V マイコンでメガドライブエミュレーターを動作させる | hiromasa.another :o)
- マイコン MCU で AssemblyScript + WebAssembly/Wasm3 を動かす | hiromasa.another :o)
- 2コアマイコン向け簡易OS設計のための下調べ編
HuskyLens
- Gravity: HUSKYLENS - AI machine Vision Sensor - DFRobot
- Kendryte K210搭載のAIカメラ HUSKYLENS(AI Vision Sensor)
- HUSKYLENS – An Easy-to-use, Powerful AI Camera by DFRobot — Kickstarter
- Gravity - HUSKYLENS(AI MVカメラモジュール) - SWITCH-SCIENCE
- Gravity:HUSKYLENS − An Easy−to−use AI Machine Vision Sensor: マイコン関連 秋月電子通商-電子部品・ネット通販
- 自動運転ロボットも簡単に自作、あらゆるものを認識するAI画像認識エンジン搭載カメラモジュール「HuskyLens」 – KURA BASE
- Kendryte K210搭載のAIカメラ HUSKYLENS(AI Vision Sensor) | micro:bit Lab.【マイクロビット】
- HUSKYLENSの機能追加や修正を行うファームウェアのアップグレード | micro:bit Lab.【マイクロビット】
- GitHub - HuskyLens/HUSKYLENSUploader: This is the firmware uploader on windows
Maixduino
- Maixduino Documentation
- Arduino勉強会/31-MaixDuino - PukiWiki
- Maixduino · kzono/RISC-V Wiki
- SiPEED MAix Dockのオーディオ出力を使ってみる – 楽しくやろう。
- sipeed/MaixPy_scripts: scripts for MaixPy ~ have a good time~
- MAiX MAniaX:aNo研
- MAiX MAniaX【電子書籍版】 - aNo研 - BOOTH
- Basics: Project 083e Sipeed Maixduino board - Uploading MaixPy at Acoptex.com / ACOPTEX.COM
- Sipeed Maixduino 初期設定など – 記録
- AIマイコン MAiXDUiNOを試してみた
- Maixduinoでマルチブートする? - Qiita
- RISC-V | ESPでArduino
- MaixduinoをMaixPyでPWM制御する方法 - PythonでTENORI-ONを動かすblog(仮)
- MaixduinoをWebカメラにする - Qiita
- Debugging the Sipeed Maixduino board over JTAG with VisualGDB – VisualGDB Tutorials
- Sipeed Maixduino と OLED モジュール (SSD1331) を使って漢字を表示する - 壁ツェーン
- Web Serial API + Sipeed Maix Bit-Mic(Maixduino) - ネットモール土佐ブログ
- Maixduino ブロック図 - matsujirushi’s blog
Network
Wi-Fi
- Maixduino で AWS IoT に接続する - Qiita
- MaixduinoのMaixPyのWiFi動作確認プログラム: xshige's beta notes
- MaixduinoをWebカメラにする - Qiita
- MaixduinoでWi-Fiを使う - Qiita
- Maixduino で温度、pHデータをUDP送信 ーエッジAI活用への道 10ー - Advent Calendar - HomeMadeGarbage
- How to use Maixduino's onboard WiFi for Arduino - Pastebin.com
- K210が搭載された評価ボード、Sipeed のMaixduinoを買った - chakokuのブログ(rev4)
- MaixduinoにM5Stackのアプリを移植してみる - Qiita
- Maixduino board, SD and wifi possibly conflict · Issue #127 · sipeed/MaixPy · GitHub
- Releases · sipeed/Maixduino_esp32_fimware · GitHub
- GitHub - sipeed/MaixPy_scripts: micropython scripts for MaixPy
- GitHub - MZachmann/FtpTiny-Micropython: Really small ftp server that runs in a thread
- GitHub - SpotlightKid/micropython-ftplib: An FTP client library for MicroPython.
Maixduinoではesp/ftplib.pyの方が良いようです。
from network_esp32 import wifi SSID = "ESP_A28F1D" PASW = "" if wifi.isconnected() == False: for i in range(5): try: wifi.reset() print('try AT connect wifi...') wifi.connect(SSID, PASW) if wifi.isconnected(): break except Exception as e: print(e) print('network state:', wifi.isconnected(), wifi.ifconfig()) from ftplib import FTP ftp = FTP('192.168.4.1') ftp.login() #ftp.cwd('/flash') with open("data.csv", "rb") as f: ftp.storbinary("STOR /flash/data.csv", f) ftp.close()
W5500
- Nucleo-F401RE + W5500モジュール + MicroPythonでインターネット接続 – 楽しくやろう。
- micropython libraries for ethernet w5500 shield - Stack Overflow
- Use of SP_Ethernet - Sipeed Wiki
- USR-ES1
- HW-243
SPI
D | SPI | K210 | Function(Hard) | Function(Soft) |
---|---|---|---|---|
13 | SCK | IO3 | fm.fpioa.SPI1_SCLK | fm.fpioa.GPIOHS15 |
12 | MISO | IO10 | fm.fpioa.SPI1_D1 | fm.fpioa.GPIOHS14 |
11 | MOSI | IO11 | fm.fpioa.SPI1_D0 | fm.fpioa.GPIOHS13 |
10 | SS | IO12 | fm.fpioa.GPIOHS10 |
import time, network from machine import SPI from Maix import GPIO import socket, time from fpioa_manager import fm
fm.register(12,fm.fpioa.GPIOHS10)#cs
ソフトウェアSPI
fm.register(11,fm.fpioa.GPIOHS13, force=True)#mosi fm.register(10,fm.fpioa.GPIOHS14, force=True)#miso fm.register(3,fm.fpioa.GPIOHS15, force=True)#sclk
WIZNET5K_SPI_SCK = 3 WIZNET5K_SPI_MOSI = 11 WIZNET5K_SPI_MISO = 10 WIZNET5K_SPI_CS = 12 spi1 = SPI(4, mode=SPI.MODE_MASTER, baudrate=600 * 1000, polarity=0, phase=0, bits=8, firstbit=SPI.MSB, sck=WIZNET5K_SPI_SCK, mosi=WIZNET5K_SPI_MOSI, miso = WIZNET5K_SPI_MISO) # create wiznet5k nic nic = network.WIZNET5K(spi = spi1, cs = WIZNET5K_SPI_CS) print("Static IP: ", nic.ifconfig())
Static IP: ('192.168.0.117', '255.255.255.0', '192.168.0.1', '8.8.8.8')
4 is the same as SPI.SPI_SOFT
固定IPの設定
#(ip, netmask, gateway, dns_server) nic.ifconfig(('10.2.3.210', '255.255.255.0', '10.2.3.254', '10.2.1.1')) print("Static IP: ", nic.ifconfig())
Static IP: ('10.2.3.210', '255.255.255.0', '10.2.3.254', '10.2.1.1')
ハードウェアSPI
28, 26, 27, 29, SD_CS_PINはSDカードで使用している
The documentation isn't so clear on this side. You have 4 hw SPI devices. SPI2 can only work in slave mode, but I read somewhere. maybe in the documentation, that the slave mode isn't implemented. SPI3 is reserved the the flash. SPI0 is the lcd, I think and SPI1 is the SD card, but also not sure. If I use SPI1 the SD card isn't available.
- network_wiznet5k.py SPI id · Issue #106 · sipeed/MaixPy_scripts · GitHub
- RFID input of K210(Maix Bit) face recognition
- fpioa_manager.fm.fpioa.GPIO6 Example
fm.unregister(28) fm.unregister(26) fm.unregister(27)
fm.register(11,fm.fpioa.SPI1_D0, force=True)#mosi fm.register(10,fm.fpioa.SPI1_D1, force=True)#miso fm.register(3,fm.fpioa.SPI1_SCLK, force=True)#sclk
spi1 = SPI(SPI.SPI1, mode=SPI.MODE_MASTER, baudrate=600 * 1000, polarity=0, phase=0, bits=8, firstbit=SPI.MSB)
Sipeed Maix Bit
SiPEED M1 dock
M5StickV
- M5StickV - () ◉ - ◉)<さいとてつや
- AIカメラ M5StickV 向けアプリ Brownie - Qiita
- #M5StickV でLチカ - Qiita
- M5StickVで撮影したVGAの画像をLCDに縮小表示しつつファイル保存する。(Maixpyファームウェアv0.6.2)
- M5StickVでLチカ|Ko Onuma|note
- M5Stackでつくるインターフォンカメラ【第1回】AIカメラで人の自動判別!| Device Plus - デバプラ
- M5Stackでつくるインターフォンカメラ【第2回】M5StickVカメラで撮影| Device Plus - デバプラ
- M5stackでLEDを制御する|設備のマニアどっとこむ
UnitV AI Camera
KittenBot KOI Artificial Intelligence Module
- KittenBot KOI Artificial Intelligence Module
- GitHub - KittenBot/pxt-koi
- KOI · 语雀
- Kittenbot kittenblock
- software-Kittenbot
- KittenBot KOI - AIモジュールと Kittenblock で IoT!(MQTT を使う) - Qiita
Sipeed MaixCube
- Sipeed MaixCube オールインワンAI開発プラットフォーム K210 (RISC-V)搭載 - Seeed Studio
- GitHub - sipeed/MaixUI: This is the MicroPython UI framework.
- MaixCube (オーディオプレーヤにしてみた?) - mini6502
- #MaixCube を買ってみた - Qiita
Sipeed Maix Amigo
- Sipeed Maix Amigo - All-in-One AI+IoT Development Platform Based on RV64GC (RISC-V) - Seeed Studio
- RISC-Vを搭載したオールインワンAIoT開発プラットフォーム AIやIoTの学習に適した「Sipeed Maix Amigo」好評発売中! | マルツセレクト
- Maix Amigo を今さら発注したのでKendryte K210について調べる会
- Maix Amigoのカメラ使いたい会
- Maix Amigoのタッチパネル使いたい会
- Maix Amigoの液晶を使いたい
- Kendryte K210 でMMIOレジスタが読めてない問題
- 手動Maix Amigo
- UT2UH/MaixAmigo: MaixAmigo Arduino Library
- Sipeed Maix Amigo — スイッチサイエンス
- Sipeed Maix Amigo 102110463 SeeedStudio製|電子部品・半導体通販のマルツ
- Sipeed Maix Amigo Development Kit - Seeed Studio | Mouser
- Sipeed Maix Amigo のメモ - 電子趣味の部屋
- MaixAmigo - Sipeed Wiki
Yahboom K210 Visual Recognition Module
- K210 Visual Recognition Module with Serial Port for Image Processing
- K210 Module
- GitHub - YahboomTechnology/k210-module-EN: Yahboom K210 Visual Recognition Module
K210 Developer Kit
- K210 Developer Kit support C/MicroPython Programming | Yahboom
- K210 Developer Kit
- GitHub - YahboomTechnology/K210-Developer-Kit: Yahboom AI-Motion K210 Developer Kit support C/MicroPython programming
- GitHub - yanglizidi/Face-recognition-based-on-YAHBOOM-K210: 基于亚博K210的人脸识别
- GitHub - Tiger3018/k210-Yahboom
pyAI-K210
- pyAI-K210 — 01Studio Products Resources Download v1.0 documentation
- Resource_Download/micropython/pyAI-K210/pyAI-K210.rst at main · 01studio-lab/Resource_Download · GitHub
CanMV-K210
BPI-K210
Linux on K210
- Kendryte K210(RISC-V NOMMU Processor)でnommu-Linuxを動かしてみる。 – 京都 組込みシステムの受託開発│Communication Technologies Inc.:<株式会社コミュニケーションテクノロジーズ>
- vowstar/k210-linux-nommu: K210 run linux nommu (From Damien Le Moal's patch)
- lizhirui/K210-Linux0.11: Linux0.11 with MMU for K210(RISC-V) Version
- MAIX Bit Linux · GitHub
- Booting 64-bit RISC-V noMMU Linux with rootfs loaded from SDcard on Sipeed Maix Bit | Luffca
- IoT本舗さんはTwitterを使っています 「みんな大好きSipeedのK210でnoMMU Linuxを動かす方法 #MaixGo #MaixCube https://t.co/V4mRtNVuO5」 / Twitter
- Edward-Elric233/k210-linux-nommu - Giters
- damien-lemoal/riscv64-nommu-buildroot This repository is no longer maintained !!
- damien-lemoal/buildroot: buildroot fork
- Use Speded RV debugger to debug K210 (Linux, OpenOCD) - 柯钿爽的个人博客
.NET
NuttX
TOPPERS
- TOPPERSが64ビットRISC-Vに対応、リアルタイムOSカーネルを公開 - MONOist(モノイスト)
- MaixduinoでTOPPERSを動かしてみる - Qiita
- M5StickV で TOPPERS を動かしてみる - Qiita
- TOPPERS + wolfSSLサンプルアプリ - wolfSSL
- M5StickV+TOPPERSデモ3種 - Qiita
- M5StickVでAzureに接続する - Qiita
- M5StickV で TOPPERS BASE PLATFORM を動かしてみる - Qiita
- M5StickVとM5StackをつなげてWiFi通信する - Qiita
- M5stickVによるトイカメラ - Qiita
- M5StickV V-Functionを試す - Qiita
- M5stickVでソーシャルディスタンスを可視化する - Qiita
- M5StickVで顔検出する - Qiita
- ペペロンチーノか、ペペロンチーノ以外か - Qiita
- M5StickVでマルチブートする - Qiita
- #M5StickV でLチカ - Qiita
- #M5StickV のマイクで録音・スピーカで再生をしてみた - Qiita
- Ubuntuで#MaixPy をカスタマイズする - Qiita
- M5StickV/UNIT V アナログ・メータ読み取り - Qiita
- M5StickVでArduino/Maixduinoする - Qiita
- M5StickVで音ゲーをプレイしてみよう - Qiita
- RoverCとM5StickCとM5StickVでグリッパロボットを作る - Qiita
- #M5Stack 主催コンテストまとめ - Qiita
- #MaixHub Online CompileでMaixPyをカスタマイズする - Qiita
- UNIT-V Linux ってナンだ? - Qiita
- M5STICKのCとVの初期設定 - Qiita
- M5StickVとM5StickCでお知らせ機能付きエッジAIカメラにパトランプでお知らせする機能を追加した - Qiita
- M5StickV と UnitV とMaix M1 Dock に関するtweetの訂正 - Qiita
- 顔検出デモでRoverCを動かす - Qiita
- M5Stick VをuPyLoaderで動かす時のメモ - Qiita
- M5Stick Vで「Hello World」を出力するまでの最短ステップ - Qiita
- M5StickV で RISC-V での 開発 事始め (SW編) - Qiita
- M5StickV で RISC-V での 開発 事始め (HW情報編) - Qiita
- せまいおうちでもできるお気軽AIカー - Qiita
- AIカメラ M5StickV 向けアプリ Brownie - Qiita
- 3000円の液晶付きAIカメラでオフライン転移学習する #M5StickV - Qiita
- #M5StickV でお顔認証する手順 - Qiita
- m5stickvが起動しないときの対処法 - Qiita
- M5StickVで☭を認識してデェェェェェェンしてみた - Qiita
- M5StickVとM5StickCでお知らせ機能付きエッジAIカメラを作った - Qiita
- M5StickVで使用可能なモデルを生成する「V-Training」を試してみた - Qiita
- M5StickVで姿勢チェッカーを作ってみた - Qiita
- M5StickVで複数モデルを切り替えて使用する - Qiita
- MaixPy/MF1/M5StickVのFirmware downloadツールについて - Qiita
- M5StickVのGUIツールを使ってみる - Qiita
- M5StickVをとりあえず使ってみる (おまけ:起動音の低減) - Qiita
- M5StickVの起動音がうるさいので黙らせた話 - Qiita
- M5StickVのMaixPyにdemoデータを全部入れる - Qiita
- Wi-FiがないM5StickVを、M5StickCと繋ぎLINEに投稿してみるまでの手順 - Qiita
- M5StickVにとりあえず触れてみる - Qiita
- macOSでM5StickVをはじめる - Qiita
- M5stickVの起動時の音を入れ替える方法 - Qiita
- M5stickVの起動時の画像を入れ替える方法 - Qiita
- M5stickVの電源の切り方 - Qiita
OAK-D
Rust
.NET
Tiny Go
WebAssembly
Java
- GitHub - qingpeng9802/minijava-to-k210-riscv-compiler: This Compiler can translate MiniJava into K210 RISC-V assembly.
- minijava · GitHub Topics · GitHub