Arduino SDK Download

This guide is for developers who want to download, build, and develop the Arduino SDK source code. It provides instructions for obtaining the SDK, setting up the development environment, and working with the source code for customization, debugging, or extension.

You can choose to download the SDK directly from GitHub for full source-level development, or use the Arduino IDE for a faster setup and testing workflow. The following sections describe each approach and help you select the method that best fits your development needs.

Using GitHub

No additional environment setup is required to download the SDK source code when using GitHub. Developers can simply clone or download the repository directly from the GitHub repo and start working with the source code.

All development, bug fixes, and feature enhancements can be contributed through GitHub. Developers are encouraged to submit Pull Requests (PRs) for code changes or open Issues to report bugs, request features, or discuss improvements.

../../_images/sdk_download_github_image01.png
  • GitHub repositories for Ameba Arduino SDK

    • AMB82-mini

    GitHub_logo_image ameba-arduino-pro2

Using Arduino IDE

To develop using the Arduino IDE, you must first install the Arduino IDE and the Ameba Arduino SDK. After installation, the SDK is integrated into the Arduino IDE environment.

Once installed, locate the SDK path within the Arduino IDE directory to access the SDK source code. Developers can modify, debug, and extend the source code directly from this location for development and testing purposes.

If you want your changes to be merged into the official SDK, you must submit your modifications as a Pull Request (PR) to the GitHub repository. Changes made locally in the Arduino IDE environment alone will not be included in the official release.

  • Install the Arduino IDE and the Ameba Arduino SDK

  • SDK path of 3 platforms

    The Arduino SDKs are stored under the Arduino user data directory.

    Using PowerShell:

    cd $env:LOCALAPPDATA\Arduino15\packages
    dir
    

    The Ameba Arduino SDK source code is typically located at:

    C:\Users\<username>\AppData\Local\Arduino15\packages\<vendor>\hardware\<platform>\<version>\