Getting Started with ESP32 Development

Getting Started with ESP32 Development

Previously, I shared about the ESP8266, and someone commented to try the ESP32. So I bought a few of them back, and of course, I thought about playing with everyone. Let me introduce this development board. Development board GitHub project link: https://github.com/Xinyuan-LilyGO/T-QT Download the repository code to local: We can develop ESP32S3 using both ESP-IDF … Read more

Embedded Design and Programming: Chip Design and Cross Toolchain

Embedded Design and Programming: Chip Design and Cross Toolchain

Click the title hyperlink to view detailed content. 1. Embedded Design and Programming, Chip Design [11]Both software and hardware are a high abstraction of life – Discussing Interrupt Control (ARM Architecture Programming) [12]Programming Overview [13]Explaining Embedded Knowledge Points in Three Lines of Code [14]32-bit and 16-bit Instruction Set Mode Automatic Switching Mechanism [15]The Principles of … Read more

A User-Friendly Embedded Design Framework

A User-Friendly Embedded Design Framework

Follow and star the public account for exciting content Source: https://gitee.com/MacRsh/mr-library Introduction to mr-library MR framework is a lightweight framework designed specifically for embedded systems. It fully considers the demands of embedded systems in terms of resources and performance. By providing standardized device management interfaces, it greatly simplifies the difficulty of embedded application development and … Read more

5 Ways to Teach Kids Programming with Raspberry Pi

5 Ways to Teach Kids Programming with Raspberry Pi

This is the fifth article in our “Getting Started with Raspberry Pi” series, which explores some resources to help kids learn programming. — Anderson Silva Countless schools, libraries, and families have proven that the Raspberry Pi is the best way to introduce kids to programming. In the previous four articles in this series, you have … Read more

Essential Raspberry Pi Commands Using vcgencmd

Essential Raspberry Pi Commands Using vcgencmd

vcgencmd tool is used to output information from the VideoCore GPU on Raspberry Pi. You can find the source code for the vcgencmd utility at Github.To get a list of all supported vcgencmd commands, use vcgencmd commands. Below are some useful commands and their required parameters. vcos The vcos command has two useful subcommands: version … Read more

Beginner’s Guide to Raspberry Pi Python Programming – Displaying CPU Temperature with a Two-Digit Display

Beginner's Guide to Raspberry Pi Python Programming - Displaying CPU Temperature with a Two-Digit Display

Displaying CPU Temperature with a Two-Digit Display Overview A few days ago, we learned how to use a one-digit display to show single-digit countdowns. This time, we will learn how to use a two-digit display to show the CPU temperature. In this lesson, we will learn: The display principle of a two-digit display Persistence of … Read more

Mastering Raspberry Pi: Course 7 – Screen 02

Mastering Raspberry Pi: Course 7 - Screen 02

Screen 02 course builds on the foundation of Screen 01, teaching you how to draw lines and a small feature that generates pseudo-random numbers. — Alex Chadwick Screen 02 course builds on the foundation of Screen 01, teaching you how to draw lines and a small feature that generates pseudo-random numbers. Assuming you already have … Read more

Getting Started with Raspberry Pi: A Beginner’s Guide

Getting Started with Raspberry Pi: A Beginner's Guide

I bought a monitor, but I didn’t read the description. It only had the display screen, and the electronic components were exposed. I spent some time making a case for it. I also made a bracket for easier debugging. Note that if you are using the latest Raspberry Pi system like I am, the HDMI … Read more

Getting Started with Raspberry Pi GPIO: Lighting Up an LED

Getting Started with Raspberry Pi GPIO: Lighting Up an LED

In the world of electronics, lighting up an LED is often the first task for those learning Arduino or other microcontrollers, similar to the “Hello World” in C programming. This time, we will also try to light up an LED using the GPIO of the Raspberry Pi. 1. Understanding the GPIO of Raspberry Pi B … Read more

How Multitasking is Implemented in RTOS Real-Time Operating Systems

How Multitasking is Implemented in RTOS Real-Time Operating Systems

Follow our official account to never miss an update! Many friends who have been using bare-metal programming for a long time may have misunderstandings about many concepts when switching to learn RTOS. 1Introduction Most people do not understand some concepts in RTOS when they start learning real-time operating systems. They are often confronted with concepts … Read more