Essential Raspberry Pi Linux Command Line Shortcuts

Essential Raspberry Pi Linux Command Line Shortcuts

!!! Bookmark Alert – Bookmark First for a Better Experience !!! When I first started with the Raspberry Pi, navigating the command line in Linux was quite frustrating. After entering a long command, I realized I didn’t have the necessary permissions, and had to move the cursor back to the start of the line… Once … Read more

A Day Using the 8GB Raspberry Pi 4 Instead of a MacBook Pro

A Day Using the 8GB Raspberry Pi 4 Instead of a MacBook Pro

(For Linux enthusiasts, mark it to improve your Linux skills) Source: Machine Heart At the end of May, the Raspberry Pi 4 announced its latest upgrade: a new 8GB memory version priced at $75. Is this new Raspberry Pi really worth it? To answer this question, a YouTuber named Jeff Geerling came up with a … Read more

How to Play Audio on Rockchip Linux Development Boards

How to Play Audio on Rockchip Linux Development Boards

This article introduces the method for playing audio on Rockchip development boards running Linux,the Touch Intelligent RK3562 development board, equipped with a quad-core A53 processor, a clock speed of up to 2.0GHz; it has a built-in independent 1TOPs computing power NPU, applicable in industries such as IoT gateways, tablets, smart homes, educational electronics, and industrial … Read more

How to Choose a Suitable Embedded Operating System?

How to Choose a Suitable Embedded Operating System?

Choosing a suitable embedded operating system can consider the following factors: The first is the application. If the embedded device you want to develop is closely related to network applications or is a network device, then you should choose embedded Linux or uCLinux, rather than uC/OS-II. The second is real-time performance. There is no absolute … Read more

How to Choose an Operating System for Embedded Systems: Characteristics of Operating Systems

How to Choose an Operating System for Embedded Systems: Characteristics of Operating Systems

This article will explore the system characteristics we should consider when choosing an operating system. Then, in the next article, we will discuss when it is most suitable to use each type of operating system. Embedded system developers today can choose from a wide range of operating systems. Of course, the most straightforward operating system … Read more

Do Embedded Engineers Really Need to Know C++?

Do Embedded Engineers Really Need to Know C++?

C++ is one of the main programming languages for Linux application development. It fully utilizes the principles of object-oriented programming, enhancing the reusability, maintainability, and scalability of code, all of which are critical considerations in embedded systems development. Most importantly, graphical interface programming is a very important aspect of embedded development, usually using the cross-platform … Read more

Why Embedded Developers Prefer Linux-Based Development Over MCU Development

Why Embedded Developers Prefer Linux-Based Development Over MCU Development

Click on the top, select“Pin/Star Public Account” Welfare and dry goods, delivered first time The first point is salary issues In terms of RMB programming, embedded development often serves the manufacturing industry. The salary level of high-end manufacturing will be relatively higher than that of low-end manufacturing, as the former may have higher product profits. … Read more

Creating a RISC-V Emulator with Scratch to Run Linux Kernel

Creating a RISC-V Emulator with Scratch to Run Linux Kernel

Produced by | OSC Open Source Community (ID: oschina2013) Recently, I was amazed by a project I stumbled upon online — an emulator that successfully runs the Linux kernel, entirely written in Scratch code. Scratch is a visual programming language development platform based on blocks, allowing programming to be completed visually through clicking and dragging. … Read more

Getting Started with Raspberry Pi: System and Environment Configuration

Getting Started with Raspberry Pi: System and Environment Configuration

On the road 1. Raspberry Pi Since this project requires the use of a camera and the ability to deploy and run models, the recommended options from the teacher’s growth camp are Raspberry Pi or a similar board. I found that I only have a Raspberry Pi (using a 3B), and I have never played … Read more