The Essence of Embedded Systems - Fundamentals (Embedded Systems Essentials)
An introductory course that lets you experience the entire embedded development process at once—from installing Linux to controlling a robot When you want to get started with embedded systems, it can be overwhelming to know where to begin. This course is designed for those people to experience the entire process at once, starting with a single PC and ending with making a robot move. It covers everything from Linux installation and basic configuration, and preparing a Raspberry Pi, to reading circuit diagrams and datasheets, and practicing basic communication interfaces. Rather than focusing on depth, it focuses on understanding the overall structure.
108 learners
Level Basic
Course period Unlimited


[Lecture-related] pigpiod service issue
Hello.
This is Huchu’s dad from Coding Beginner Rescue.
On the latest Raspberry Pi OS, pigpiod is not installed by default, so you may see the following message while doing the PWM exercises in the course.
$ sudo systemctl status pigpiod
Unit pigpiod.service could not be found.
Since the PWM exercise uses the pigpio library, please install and run pigpiod in the following order.
$ sudo apt update
$ sudo apt install -y git build-essential
$ git clone https://github.com/joan2937/pigpio.git
$ cd pigpio
$ make
$ sudo make install
$ sudo ldconfig
After installation, run pigpiod with the command below.
$ sudo pigpiod
You can check whether it is running properly with the command below.
$ pgrep pigpiod
If a number is displayed, it is running normally.
You can then run the PWM practice code as shown in the lecture.
If the same issue occurs during the practice, please leave a post on the Q&A board, and we will assist you.
Thank you.
Sincerely, the Coding Beginners Rescue Team




