For those who have struggled with Linux... (;_;) The easiest RTOS seminar to learn through real machine debugging with "Circle," which can be immediately turned into a dedicated device upon powering on.
■ Have you ever experienced setbacks with large-scale operating systems? In this seminar, we will learn the core mechanisms of an authentic real-time OS (TOPPERS/SSP) that supports "priority preemption" with a minimal configuration, running on actual hardware (Raspberry Pi) over two days (a total of 12 hours). ■ Adopting a powerful C++ bare-metal environment "Circle" This seminar is based on the open-source library "Circle," which strongly supports bare-metal development for Raspberry Pi. It comprehensively covers standard peripheral drivers such as USB, SD/FAT, networking, audio, display, and multi-core control, all abstracted as C++ classes. Participants can focus 100% on the core of OS kernel development, such as "task switching" and "mutual exclusion control." ■ Cultivating "versatile" embedded engineers in the field This enables the development of dedicated machines and appliances that operate with "ultra-low latency" in the millisecond and microsecond range. Participants will learn methods to verify low-reproducibility bugs, such as "task deadlocks," at the source level, which frequently occur in the field.
Inquire About This Product
basic information
【Course Duration】 2 days (total of 12 hours / 6 hours × 2 days) 【Supported Models】 Raspberry Pi 1, 2, 3, 4, 5, Zero, Zero-W (supports both aarch32 / aarch64) 【Supported Debugging Equipment】 OLIMEX ARM-USB-TINY-H 【Curriculum】 1. Explanation of the internal structure of the ITRON kernel and the mechanism of service calls 2. Setting up a Windows (WSL2) + VS Code + JTAG debugging environment 3. Hands-on practice of step execution at the source level using a JTAG debugger 4. Implementation of synchronous communication, mutual exclusion control, and addition of new service calls
Price information
【Course Fees】 On-site (business trip training): 200,000 yen (excluding tax) + actual accommodation and transportation costs *The instructor will travel to the location specified by your company. Our hosted (Osaka/Kobe city): 50,000 yen per person (excluding tax) *Conducted for 3 or more participants. 【Rental Equipment】 Specified Raspberry Pi (up to 4 units available for free rental)
Delivery Time
Applications/Examples of results
This is recommended for development teams and new employee training (use cases): - Initial training for new and young embedded engineers: When you want them to grasp the "internal structure of the OS kernel," which tends to become a black box in large-scale operating systems like Linux, from the basics at the source code level. - Step up from self-study and bare metal: When they have only experienced programs without an OS (like blinking an LED) and want to systematically learn the concept of "multitasking" in a real-time operating system for the first time. - Building a foundation for hardware control: When you want to focus on learning the implementation of "basic OS functions" such as task switching, synchronization, and mutual exclusion control, while leaving complex peripheral control (like USB and screen display) to the existing environment (Circle).
catalog(1)
Download All CatalogsCompany information
We specialize in contract development of embedded software utilizing RTOS, and we also offer custom software solutions using video over the Internet and ISDN lines.






