Modern applications requires more and more user interfacing as well as improved User eXperience (UX). Graphical User Interface (GUI) together with touch screen capability are kind of “new standard” also in embedded applications. Going beyond traditional embedded programming experience many of the engineers still delay a decision of moving forward with embedded Real-Time Operating System (RTOS) as a prerequisite for real-time multitasked operations including GUI, touch interface, sensor readings, communication and various actuation controls.
IoT comes in multiple colors. In the variety of options and solutions, it is not easy to make the right selection of your IoT building blocks. EBV Elektronik is well positioned and experienced in the world of IoT and can be the right partner for your next IoT project not only providing distribution and support on semiconductor components, but also bridging the gap to complete solutions.
This time’s session is next in the series of EBV-IoT SmartCTherm – Smart Connected Thermostat solution. In the first seminar we provided an overview of the solution with a short brief on the building blocks with Renesas RA as the main microcontroller, Renesas environmental sensors, Sequans GM01Q modem providing cellular IoT connectivity, security and nice user experience over graphical user interface with capacitive touch running on top of FreeRTOS.
We will now focus on getting through the complete toolchain to demonstrate how easy it actually is to make an embedded application like SmartCTherm. In the first hour of the session we will provide an update on Renesas RA MCU family with a bit of eco-system overview. In the next step we will introduce Segger AppWizard GUI designing tool including how to start, process of building advanced GUI, using integrated simulator and reviewing generated output code.
In the second part of the session we will use Renesas e2Studio Integrated Development Environment (IDE) to start FreeRTOS based project from scratch. Then we will implement multitasking operation through integration of several threads running GUI, touch screen interaction and sensor readings.
The session will be focused on real world examples with lot of technical background insights provided by experienced presenters both from EBV elektronik as well as from Renesas engineers.