Skip to content

Latest commit

 

History

History
97 lines (63 loc) · 4.24 KB

File metadata and controls

97 lines (63 loc) · 4.24 KB

2. 開發板介紹 (EVB brief)

32-bit Arm v8M, up to 500MHz, 768KB ROM, 512KB RAM, 16MB Flash (MCM embedded DDR2/DDR3L up to 128MB)
802.11 a/b/g/n WiFi 2.4GHz/5GHz, BLE 5.1, NN Engine 0.4 TOPS, Crypto Engine, Audio Codec, ...




3. IDE使用介紹 (Arduino-IDE intro)

Arduino IDE 2.3.7 下載安裝


偏好設定 (Preferences)

Hub8735 ultra
https://raw.githubusercontent.com/ideashatch/HUB-8735/main/amebapro2_arduino/Arduino_package/ideasHatch.json

AMB82-mini
main https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/main/Arduino_package/package_realtek_amebapro2_index.json
dev https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/dev/Arduino_package/package_realtek_amebapro2_early_index.json


選定開發板 AMB82-MINI

Tools > Board Manager > Search AMB82 : Realtek Ameba Boards 4.1.0-build20260213

Serial-monitor = 115200 baud


首先將AMB82-mini板子用MicroUSB線 連接至電腦的USB port
確認UART com port (Ubuntu OS需 sudo chown usrname /dev/ttyUSB0)

燒錄程式碼:

  • 按下UART_DOWNLOAD按鈕, 再按下RESET按鈕, 放開RESET按鈕, 再放開UART_DOWNLOAD按鈕,板子就進入燒錄模式.
  • 然後于Arduino IDE上按下燒錄按鍵Upload

Realtek AmebaPro2 hardware libraries

C:\Users\user\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.0-build20260213\libraries

C:\Users\user\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.0-build20260213\libraries\NeuralNetwork\src
GenAI.h
GenAI.cpp


4.基本練習 (Arduino examples)

  1. 瀏覽器打開 EdgeAI-AMB82mini, 點[Code]並選 [Download ZIP]
  2. 解壓縮.zip, 並將 Arduino/AMB82-mini 複製到 文件/Arduino下, 成為 文件/Arduino/AMB82-mini

基本範例程式練習

Examples> 01.Basics > Blink

Examples> 02.Digitial > GPIO > Button

程式碼修改:
const int buttonPin = 1; // the number of the pushbutton pin
const int ledPin = LED_BUILTIN; // the number of the LED pin

Examples> 01.Basic > AnalogReadSerial

程式碼修改:Serial.begin(115200);