Implementing Shared Memory for Multi-Core Operation in Quadruped Robots

Implementing Shared Memory for Multi-Core Operation in Quadruped Robots

Previous Part: Step One: Applying RT Real-Time Patch to Raspberry Pi Step Two: High-Speed SPI Communication Between Raspberry Pi and STM32 1. Robot Control Software Framework for Multi-Tasking In microcontrollers, we can use timer interrupts, software scheduling, or directly use embedded operating systems like FreeRTOS or UCOSII to achieve timed execution of different control tasks. … Read more

Raspberry Pi I2C Communication Tutorial

Raspberry Pi I2C Communication Tutorial

Click the above “Mechanical and Electronic Engineering Technology” to follow us 1. What is I2C Communication I2C (Inter-Integrated Circuit) is a serial communication protocol used for transferring data between integrated circuits (ICs). It was developed by Philips (now NXP Semiconductors) in the 1980s and has become a widely adopted communication standard in various electronic devices. … Read more

Raspberry Pi | Ultrasonic Sensor Tutorial

Raspberry Pi | Ultrasonic Sensor Tutorial

Click on the above“Mechanical and Electronic Engineering Technology” to follow us The ultrasonic sensor is an electronic sensor based on acoustic principles. It measures the distance between the sensor and an object by emitting ultrasonic pulses and receiving reflected signals, and is used to detect the presence of objects. It has widespread applications in modern … Read more

Introduction to ARM Assembly Programming

Introduction to ARM Assembly Programming

Welcome to the series of articles “Introduction to ARM Assembly Programming.” This series is designed to lay the groundwork for the upcoming “ARM Exploit Development Tutorial” (in progress). Before we dive into writing shellcode and constructing ROP chains using ARM assembly, we need to first grasp some fundamental knowledge about ARM assembly. We will cover … Read more

Learn Embedded Systems Through Project Cases

Click on the blue text to follow us 01 Preface The author has worked at an application-oriented technical university for nearly ten years. During this time, many students have learned new skills by running various examples on development boards, such as blinking an LED or driving a screen. When they successfully run these examples, they … Read more

Combining Raspberry Pi with AI Technologies for Embedded Linux Development

Original content by JG Education, please feel free to share with your friends. Unauthorized reproduction by other public accounts is prohibited. Micro Course Video: GPIO Channel Settings and LED Control👇 Micro Course Video: Implementation of Intrusion Alarm Function👇 Micro Course Video: Exercise – Mobile Remote Control Light👇 Some Electronic Courseware👇 Author: Wang Zheng Editor: Zhang … Read more

Raspberry Pi | Capture Video and Display in Real Time

Raspberry Pi | Capture Video and Display in Real Time

Click the above “Mechanical Electronic Engineering Technology” to follow us My requirements: Raspberry Pi 3B+, operating system Raspbian-stretch, OpenCV installed on python3.5.3, connected to CSI camera. 1. Use SSH to connect to Raspberry Pi remotely 2. Create a directory to store the code mkdir /home/pi/my_code_directory 3. Enter the directory to store the code cd /home/pi/my_code_directory … Read more

Safety Risks of Shared Power Banks Using Raspberry Pi

Safety Risks of Shared Power Banks Using Raspberry Pi

Last night, while going out for dinner, I stumbled upon this: This must be the so-called “shared power bank” right? I don’t know how you feel about it, but this thing has been all over my feed in the past few days… Shared bikes, another member of the “sharing family,” have not been doing well … Read more

Exploring the Raspberry Pi 400: Is This New Learning Machine for You?

Exploring the Raspberry Pi 400: Is This New Learning Machine for You?

The Raspberry Pi 400 is a new product launched by the Raspberry Pi Foundation in the fourth quarter of 2020. Unlike previous products that were just a credit card-sized bare board, the Raspberry Pi 400 is a compact keyboard. The product is based on the Raspberry Pi 4B with relevant improvements. The Pi 400’s motherboard … Read more

DIY Raspberry Pi Mac: Recreate a 40-Year-Old Computer for Under $40

DIY Raspberry Pi Mac: Recreate a 40-Year-Old Computer for Under $40

The origin of this project stems from a discussion about the RP2040 MCU (the first microcontroller from Raspberry Pi). At the time, we were discussing how to build a simple desktop/graphical user interface for the RP2040 MCU, and I casually mentioned, “Why not just run some old operating systems?” After saying that, I suddenly thought … Read more