I've been using micro-controllers with my fischertechnik models but wanted to go inside the Embedded Computing world and learn I²C protocol.
So I started with an Arduino Uno board with four main goals:
|
Rapidly, I moved from 8-bit to 16-bit MCUs with the low-power MSP430 platform, and then 32-bits MCUs, with PIC32 and the Cortex-M-based platforms.
Looking for faster and easier development, I have developed my own tools for the most popular boards supported by the Arduino SDK, leveraging the power of modern IDEs like Xcode in 2010 with the embedXcode template, and since 2022 Visual Studio Code with emCode. Among the major projects, I'm focusing on displays, starting with a GPU-based screen and then standard SPI and parallel screens, with touch and haptic feed-back capabilities, as well as other promising ultra-low power technologies like memory display and e-paper. I am also exploring RTOS, the Internet of Things and Artificial Intelligence.. |