Ameba-AIoT / ameba-arduino-pro2

AmebaPro2 Arduino third-party package SDK
https://www.amebaiot.com/en/ameba-arduino-summary/
MIT License
50 stars 23 forks source link
aiot arduino camera embedded-systems iot-video sdk wifi

Ameba Arduino SDK (ambpro2_arduino)

1. About dev & main branch

Branch Usage Remarks
main stable release https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/main/Arduino_package/package_realtek_amebapro2_index.json
dev merge Pull Request & early release https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/dev/Arduino_package/package_realtek_amebapro2_early_index.json

For all release information, please visit this link.


2. How to add Realtek Ameba Arduino package to Arduino IDE:

You can refer to this link to get started: https://ameba-arduino-doc.readthedocs.io/en/latest/amebapro2/index.html , or follow the steps below.

  1. Add Ameba Arduino SDK link to Arduino IDE Additional Boards Manager

    Arduino IDE 1.6.5 and above versions support third party hardware so please make sure to use the latest Arduino IDE for better experience.

    Therefore, you need to add Ameba Arduino SDK link in

    "File" -> "Preferences" -> "Additional Boards Manager URLs:"

    Copy and paste the following link into the field and click "OK",

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

    We also suggest to enable "Show verbose output" options on "compilation" and "upload" in Preference for easier debugging.


  2. Install Ameba board in "Board Manager"

    Open "Tools" -> "Board" -> "Board Manager", wait for it to update additional hardware configurations, then type "ameba" in the search bar, you will see Realtek Ameba in the list.

    Press "Install" to start the installation.


  3. Select your Ameba model in "Tools" -> "Board" -> "AmebaPro2 ARM (32-bits) Boards"

    Make sure you select the correct model for your board, otherwise your program might not work properly

    Now you are ready to develop and upload firmware onto Ameba.

    For more information, please refer to https://www.amebaiot.com/en/ameba-arduino-summary/


3. License and thirdparty licenses

The overall project is licensed under the MIT License. See the LICENSE file for details. This project uses executables for tools from CMake v3.29.6 which is licensed under the BSD 3-clause License. See the LICENSE or "/third_party_licenses/" file for details.