The Essence of Embedded Systems - Basic Edition (Embedded Systems Essentials)
An introductory course to experience the entire flow of embedded development, from Linux installation to robot control. When starting with embedded systems, it can be overwhelming to know where to begin. This course is designed for those people, structured so you can experience the entire process—from a single PC to moving a robot—all at once. We cover everything from Linux installation, basic configuration, and Raspberry Pi preparation to reading schematics and datasheets, as well as hands-on practice with basic communication interfaces. The focus is on understanding the overall structure rather than deep technical complexity.
73 learners
Level Basic
Course period Unlimited


News
5 articles
Hello.
This is Pepper's Dad from the Corini Rescue Team.
In embedded studies, the process of touching the board yourself and getting a feel for it while encountering errors is more important than quickly finishing the course all at once.
Topics like GPIO, UART, I2C, SPI, and sensor control may seem simple at first, but they are fundamental skills that are repeatedly used in actual field work.
If you get stuck while listening to the lecture, please feel free to leave a question at any time.
Small wiring issues, execution errors, or questions about code modification are all fine.
In the beginning, the process of solving those problems one by one is what builds your skill.
Going forward, I will gradually share supplementary explanations related to the lectures, practice tips, and directions for embedded learning through the news updates.
Currently, I am also slowly preparing content for the Firmware and Embedded Linux track that will follow the basic series.
I will continue to manage the Corini Rescue Team so that it can consistently help those who are just starting out with embedded systems.
Thank you.
Best regards, Corini Rescue TeamHello. This is the Coding Rescue Team.
Thank you to everyone who has taken the course 「The Essence of Embedded Systems - Basic Edition」..It has been about two months since the course opened, and I imagine some of you have already finished it, some are halfway through, and others may not have had the chance to start in earnest yet.
Embedded practice is just as important as watching the videos; the process of directly connecting and executing is crucial.
In particular, unexpected issues may arise during environment setup, circuit connection, sensor/motor operation, and GPIO/UART/PWM/I2C/SPI practice.If you get stuck or have any questions while taking the course, please feel free to leave a question at any time.
I will check and respond as quickly as possible.It's okay if you don't perfectly understand everything from the beginning.
The goal of this course is to get a feel for embedded systems by successfully completing small hands-on exercises one by one.I hope you continue to follow along with the remaining lectures at your own pace until the end. 😄
Thank you.
Sincerely, Corini Rescue TeamHello, I'm Pepper's Dad from Coding Rescue Team.
The official Raspberry Pi MicroSD card used for practice preparation is currently temporarily out of stock,
so I am announcing an update regarding the link for an alternative MicroSD card (Class 10) available for purchase at Device Mart.The item purchase list in the lecture materials has been updated to the latest version.
(Refer to Section 1, 4. Organizing all necessary materials for practice, and the material download)Changes
Official Raspberry Pi SD Card → Out of stock
Added Device Mart alternative MicroSD (Class10) link
Purchase list materials update complete
Information
As long as the MicroSD is Class 10 or higher and 16GB or larger (32GB recommended), it can be used for the practice sessions without any issues.
If you have already purchased an SD card or are planning to purchase the Start Kit (which includes an SD card), you may use it as is.
If you have previously downloaded the materials, please download the latest version again.
We apologize for the inconvenience caused during the preparation for the practice sessions,
and we will continue to manage the materials to provide a smoother learning environment.Thank you.
Sincerely, Corini Rescue TeamHello, students.
This is Pepper's Dad from the Coding Rescue Team.
I am writing to provide some information regarding the RC522 module used in our robot practice sessions.The RC522 module previously introduced is a product that requires pin header soldering.
While this is not an issue for those who can solder themselves, I have determined that it may be somewhat burdensome for those who are not familiar with soldering.Accordingly, we have added two options to the parts list:
- RC522 module with pin headers already soldered (available for overseas purchase, relatively expensive)
- Existing low-cost module (requires manual soldering)
You can choose the option that best fits your situation.If you are able to solder, the existing product is more economical;
if you want to focus on the practice right away, I recommend the finished version.The lecture is structured so that you can follow along in the same way regardless of whether you perform soldering or not.
We will continue to improve the component composition and instructions
to ensure there are no inconveniences during the practice process.Thank you.
Sincerely, Coding Rescue TeamHello.
I am Pepper's Dad from the Coding Rescue Team.Since there were inquiries during the preparation process for the practice,
I have added a purchase link for the IMU module (pin header pre-soldered version) to the materials. (Available for download in Lesson 4)For those who have already downloaded the materials,
please download the latest version again.For those who find soldering difficult,
we recommend purchasing the pre-soldered version.Thank you.
Best regards, Corini Rescue Team

