Arduino-based IDE for Embedded Multi-processor System-on-Chip
Dareen Kusuma Halim, Tang Chong Ming, Ng Mow Song, Dicky Hartono · 2019
Contrary to cloud computing, edge computing shifts some of the computational loads to the edge device to accommodate real-time and complex processing. Multicore processors are commonly employed to accommodate the high computational requirements. Meanwhile, skills required to build such a complex program is still uncommon due to the limited exposure to multicore environment in embedded system. There is a need for platform that facilitates learning and development of multicore processor in embedded system, while keeping the learning curve relatively easy. Arduino IDE is a widely used and user-friendly platform, but officially only supports single core processors. This work proposes a design of multicore IDE for embedded system based on modification on the Arduino IDE. Implementation of the design is not discussed to keep the proposed design general and reusable.