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

Getting Started with Raspberry Pi

Getting Started with Raspberry Pi

In this article, you learned what the Raspberry Pi is, why it exists, how to purchase a Raspberry Pi, and what peripherals you need to get it started and running. You learned about the operating systems available for Raspberry Pi and how to obtain a copy of Raspbian. You also learned how to get your … 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

Implementing Object Detection with Yolov5 on Raspberry Pi

Implementing Object Detection with Yolov5 on Raspberry Pi

Click on the "Xiaobai Learns Vision" above, and choose to add "Star" or "Top" Heavyweight content delivered to you in real-time 1. Task Description Implement object recognition using machine vision, with the Raspberry Pi as the main controller, issuing different commands to the lower machine based on different recognition results to control the operation of … 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

Hardcore Observation #718: Longxin Claims RISC-V Cannot Achieve Independence

Hardcore Observation #718: Longxin Claims RISC-V Cannot Achieve Independence

Introduction:• Longxin claims RISC-V cannot achieve independence and insists on self-developed instruction set • A single-core computer cracked a quantum-resistant encryption algorithm in one hour • Fedora 37 officially supports Raspberry Pi 4 This article has 1007 words, estimated reading time: 1 minute Author: Hardcore Old Wang Longxin claims RISC-V cannot achieve independence and insists … Read more