Skip to content

emka.web.id

writing knowledge, recording civilization

Menu
  • Home
  • Tutorial
  • Search
Menu

CanMV: Framework Mudah untuk Pemrograman AIOT

Posted on September 3, 2024

CanMV bertujuan untuk mempermudah pemrograman AIOT, dibangun berdasarkan sintaks Micropython, dan berjalan di atas rangkaian SoC AI tertanam yang kuat dari Canaan. Saat ini, CanMV berjalan di K230.

Unduh Image

Berikut adalah beberapa pilihan untuk mengunduh Image CanMV:

  • Cabang main: Cabang default GitHub, berfungsi sebagai cabang release. Image yang dikompilasi secara otomatis akan diterbitkan ke halaman Release.
  • Cabang dev: Cabang pengembangan GitHub, hanya untuk pengujian. Image dapat diunduh melalui halaman GitHub Actions untuk artifact yang sesuai dengan commit ID yang berbeda pada cabang dev. Artifact ini di-cache selama 90 hari.
  • Image release pra-kompilasi: Kunjungi Komunitas Pengembang Canaan, lalu di kategori K230/Images, unduh Image yang nama filenya berisi “micropython”. Kemudian, bakar Image tersebut ke kartu SD. (Format nama file Image: *_micropython_*.img.gz)

Image yang diunduh berformat .gz. Anda perlu mengekstraknya terlebih dahulu sebelum membakarnya. Image Micropython tidak sama dengan Image SDK K230 dalam hal fungsionalitas yang didukung. Jangan gunakan Image SDK K230 untuk Micropython.

Mulai dengan Cepat

Membangun Image Sendiri

  1. Klon repositori CanMV:
git clone k230_canmv
  1. Masuk ke direktori CanMV:
cd k230_canmv
  1. Siapkan kode sumber:
make prepare_sourcecode
  1. Bangun Image Docker (pertama kali perlu, lewati jika sudah ada, opsional):
docker build -f k230_sdk/tools/docker/Dockerfile -t k230_docker k230_sdk/tools/docker
  1. Jalankan lingkungan Docker (opsional):
docker run -u root -it -v $(pwd):$(pwd) -v $(pwd)/k230_sdk/toolchain:/opt/toolchain -w $(pwd) k230_docker /bin/bash
  1. Gunakan papan canmv sebagai default. Jika ingin menggunakan papan lain, gunakan make CONF=k230_xx_defconfig. Papan yang didukung dapat ditemukan di direktori configs.
make

Setelah selesai dikompilasi, Image sysimage-sdcard.img akan dihasilkan di direktori output/k230_xx_defconfig/images.

Membakar Image

Di Linux, gunakan perintah dd untuk membakar Image. Di Windows, gunakan alat pembakar yang sesuai. Lihat dokumentasi pembakaran Image K230 SDK untuk informasi lebih lanjut.

Memperoleh Pembaruan

  1. Unduh pembaruan:
git pull
  1. Jika terjadi kesalahan kompilasi setelah pembaruan, gunakan perintah berikut untuk membersihkan file yang dihasilkan dari kompilasi sebelumnya (opsional):
make clean
make prepare_sourcecode
make

Untuk alur kerja yang lebih detail, lihat Petunjuk Penggunaan K230 CanMV atau Panduan Pengguna K230 CanMV.

Sumber: Github

Terbaru

  • Why I Stopped Yelling at My PC When Error; Getting Windows 11 Voice Isolation and Access to Actually Work
  • Berobat Kanker ke Malaysia: Berapa Biayanya dan Apa Saja yang Perlu Disiapkan?
  • Stop Sending Every Prompt to the Biggest AI Model You Can Find
  • Stop Building AI Agents from Scratch: My Pick for the Best Native Windows Setup
  • Jev Is Faster and Cheaper, But I Still Recommend Clef. Here’s Why.
  • Weird XCP-NG Bug or Feature? Enable Maintenance Mode = Host Not Enough Memory
  • Vinix OS: Another OS That Want to Beat Linux, Try it!
  • Trying NVX, An Ultra-Light Micro-VM Sandbox from Microsoft
  • Learning NocoDB from Scratch: Creating a Simple Greenhouse App
  • How RHEL 10.2 Quietly Turned Into an Absolute Security Beast
  • Grab Videos from Anywhere with ReClip (Can Running Locally)
  • Jumped onto Ubuntu 26.04 LTS? Here’s How to Add a New User Account
  • Tutorial Cara Install WPS Office di Linux (Alternatif Microsoft Office)
  • Tutorial Upgrade Server Ubuntu 24.04 LTS ke Ubuntu 26.04 LTS dengan Aman
  • Inilah Alasan kenapa akun TikTok dibatasi tidak bisa klaim koin dan masalah pembatasan lainnya?
  • Apa penyebab gagal kirim SMS ke 89888 padahal pulsa masih ada?
  • Mengenal Donghua: Kenapa Animasi dari Tiongkok Ini Lagi Naik Daun Banget
  • OpenAI Bocorin Data Gambar Pengguna? Ini Kabar Terbaru Soal Insiden AI yang Bikin Heboh
  • Kenapa Postingan Instagram Kalian Sepi Like Padahal Followers Udah Banyak? Ini Rahasianya
  • Cara Menambah View Story Instagram Gratis Biar Nggak Sia-sia
  • Kenapa View TikTok Kalian Mentok di Angka Kecil dan Cara Ngatasinnya
  • Imbas Pesatnya Laporan CVE, Ubuntu Bakal Rilis Kernel Update Tiap Dua Minggu
  • Cara Gampang Cari Kata di Google Sheets Pakai Laptop sama HP
  • Kabar Terbaru Antigravity SDK: Sekarang Bisa Pakai Model Lokal Kayak Gemma 4 26B Tanpa Perlu Internet
  • Kabar Terbaru Model K2 Horizon Dirilis: MoVA 36B EXL3 Buat Kalian yang Punya GPU Beragam
  • Ini Alasan Kenapa Kalian Harus Cek Masa Dukungan HP Android Kalian Sekarang Juga
  • Cara Cek Followers Baru Asli atau Bot Tanpa Harus Ngitung Satu-Satu
  • Claude Opus 5.5 Baru Rilis, Bikin AI Kalian Jadi Jauh Lebih Powerfull!
  • Update Kondisi Market Bitcoin BTC/USDT Per 23 September 2026, Beli atau Jual Nih?
  • Paham Semua Keluarga Model AI Gemma 4
  • Canonical: Ubuntu coming soon to Snapdragon X2 Series platforms
  • Finally, wolfSSL adds post-quantum algorithms!
  • How to Run Gemma Embedding Models Using Docker
  • Deploy Nginx Rootful Container with Podman
  • How to Sandboxing Browser on Linux Desktop with Flatpak
  • Pruna AI Release their Qwen-Image 2.1 LoRA Adapter, 6x Faster than Regular Qwen
  • The Rise and Fall of the Coding Holy Grail: Is Stack Overflow Just AI Fuel Now?
  • Zyphra is The Pioneer, Why Everyone is Suddenly Obsessed with AMD and Not Just Nvidia Anymore
  • Stop Trusting Your Prompts to Save Your Business Data
  • How to Automate Your Entire SEO Strategy Using a Swarm of 100 Free AI Agents Working in Parallel
  • Arhan kok ra ono neng Timnas? Iki kabar terbarune nggo warga sing nunggu lemparan jarak jaughe
  • Banyak pemain Timnas lahir di luar negeri, sebenarnya bedanya pemain diaspora sama naturalisasi itu apa sih?
  • Lagi error, banyak yang gagal transfer di Flip hari ini Senin 5 Oktober 2026
  • Kapan pengumuman kelulusan Beasiswa Unggulan 2026? Jangan kemakan info tanggal di medsos, ini penjelasan lengkapnya
  • Hati-hati warga, banyak link download FF Beta Testing versi 1.118.1 yang katanya bisa unlock all skin, jangan asal klik!

©2026 emka.web.id | Design: Newspaperly WordPress Theme