My First Driver Program on ARM Board

My First Driver Program on ARM Board

Abstract:There are two directions in embedded systems: one is embedded software development (MCU direction), and the other is embedded software development (Linux direction). Among them, the MCU direction is basically bare-metal development and RTOS development, while the Linux development direction is further divided into driver development and application development. Compared to driver development, application development … Read more

My First Driver Program on ARM Board

My First Driver Program on ARM Board

Sometimes people like to joke about light bulbs, but in reality, lighting involves many technical aspects. The article below discusses the multi-technology stack of embedded Linux lighting, which I recommend to everyone. Abstract: There are two directions in embedded development: one is embedded software development (MCU direction), and the other is embedded software development (Linux … Read more

How to Develop Embedded Windows?

How to Develop Embedded Windows?

I'm Lao Wen, an embedded engineer who loves learning. In the process of developing embedded products, due to business requirements, engineers need to use operating systems for task scheduling. In the field of embedded technology, the most commonly heard or encountered systems by engineers are embedded Linux or real-time operating systems (RTOS) running on microcontroller … Read more

My First Qt Program on a Linux Development Board

My First Qt Program on a Linux Development Board

Abstract: Learning Linux is not difficult; the challenge lies in not finding the right tutorials or having someone to guide you quickly. After buying a development board, it just sits there gathering dust. Watching videos is unengaging, and the documentation is hard to understand, making it really tough! So today, I will explain the basic … Read more

Exploring ARM Without a Development Board

Exploring ARM Without a Development Board

Yesterday: Daily Update 8/30: Daily Update for 7 Days Will Recently, I have been reviewing knowledge about the ARM architecture and testing with qemu. Today, I will share some thoughts on how to explore ARM without a development board. For specific methods, please refer to links 1-4. In the absence of a development board, you … Read more

RK3588 Core Board Overview and Custom Solutions

RK3588 Core Board Overview and Custom Solutions

1. Product Overview 1.1 Applicable Scope The product adopts a core board plus baseboard configuration, with the core board primarily integrating four main components (main control, memory, storage, and power management). The core board is easily detachable for quick secondary development by customers, mainly applied in industrial control, commercial displays, smart home, automotive electronics, medical … Read more

Differences Between C++ Autonomous Driving and Embedded Linux Development

Differences Between C++ Autonomous Driving and Embedded Linux Development

C++ Autonomous Driving Development: C++ autonomous driving development refers to the research and development work of intelligent driving (Autonomous Driving, AD) technology using the C++ language. This work involves understanding and utilizing sensing, artificial intelligence algorithms, real-time operating systems, and complex software architectures to achieve autonomous navigation and control of vehicles. The main goal is … Read more

Can VxWorks and Linux Run Simultaneously on MPSoC?

Can VxWorks and Linux Run Simultaneously on MPSoC?

The Xen hypervisor project began at the University of Cambridge in the 1990s and became open source in 2002. Today, it is one of the most popular open-source hypervisors, usable in cloud computing. Xilinx and DornerWorks have applied this virtualization platform on the Zynq UltraScale+ MPSoC, allowing Xen to shine. It ensures security, multifunctionality, and … Read more

Differences Between 51, STM32, and Linux LED Control

Differences Between 51, STM32, and Linux LED Control

Follow+Star Public Number, don’t miss out on exciting content Arrangement | strongerHuang WeChat Public Account | Embedded Column The first “project” for embedded beginners is LED control. In this article, we’ll explore the differences between 51, STM32, and Linux LED control. 51 LED Control 51 LED control is a popular choice for many microcontroller beginners, … Read more