Canvas Software Suite is Ezurio's embedded microcontroller-based software platform enabling Python application development to speed scaling from PoC to production.
Write your embedded app in Python without setting up complex SDKs or time-consuming build steps.
Python support is based on the MicroPython engine.
To get started developing Python applications with Canvas, download the firmware image file(s) and program them onto your Canvas-enabled module, development kit or IoT product. Firmware files and documentation for supported hardware platforms can be found at the links below.
- BL5340
- BL54L15
- BL653
- BL654
- Lyra24
- nRF52840 USB Dongle
- Pinnacle 100
- Sentrius BT510
- Sentrius BT610
- Sentrius MG100 Gateway
- Sentrius RS26x
- Sera NX040
- Veda SL917
For more information about Canvas Software Suite see the Ezurio website.
For products supporting filesystems and secondary bootloader update areas, a special erase
build may be available alongside the firmware
directory. The builds in the erase
directory
will erase the contents of filesystems and secondary bootloader update areas when executed.
Only use these builds if you have a need to erase a device. Once the firmware has finished erasing,
it will print a Board is erased
message. At this point, the normal Canvas firmware should
be reflashed onto the device.
Do not use erase
builds for normal Canvas development.