diff --git a/source/advanced/img/platformio-logo.png b/source/advanced/img/platformio-logo.png new file mode 100644 index 0000000..012819a Binary files /dev/null and b/source/advanced/img/platformio-logo.png differ diff --git a/source/advanced/using-platformio.rst b/source/advanced/using-platformio.rst new file mode 100644 index 0000000..aed7e86 --- /dev/null +++ b/source/advanced/using-platformio.rst @@ -0,0 +1,55 @@ +.. _platformio: + +Using with PlatformIO +===================== + +.. image:: img/platformio-logo.png + :target: https://platformio.org/?utm_source=https://renode.readthedocs.io + +.. contents:: + :local: + +What is PlatformIO? +------------------- + +`PlatformIO `__ +is a cross-platform embedded development environment with Renode support maintained by +its developers. + +Since Renode support within PlatformIO is not maintained by the Renode team, +please report any issues with PlatformIO directly to its developers in +`the official PlatformIO repositories `_. + +A detailed overview of the PlatformIO ecosystem and its philosophy can be +found in `the official PlatformIO documentation `_. + +Installation +------------ + +* `PlatformIO IDE `_ + is a toolset for embedded C/C++ development available on Windows, macOS and Linux + platforms +* `PlatformIO Core (CLI) `_ + is a command-line tool that consists of multi-platform build system, platform and + library managers and other integration components. It can be used with a variety of + code development environments and allows integration with cloud platforms and web + services + +Configuration +------------- + +Please go through `the official PlatformIO configuration guide for Renode `_. + +Tutorials +--------- + +- `Developing Zephyr RTOS embedded applications on PlatformIO and simulating on Antmicro Renode + `_ + +Next Steps +---------- + +Here are some useful links for exploring the PlatformIO ecosystem: + +- Learn more about `PIO Unified Debugger feature `_ +- Get help from `PlatformIO community `_ diff --git a/source/index.rst b/source/index.rst index 3039622..f8d7fa4 100644 --- a/source/index.rst +++ b/source/index.rst @@ -52,3 +52,4 @@ advanced/building_from_sources advanced/platform_description_format advanced/time_framework + advanced/using-platformio