Introduction to the Embedded Linux RK3399 Platform

Introduction to the Embedded Linux RK3399 Platform

1. Overview The RK3399 is a high-performance SoC (System on Chip) launched by Rockchip, widely used in embedded Linux devices such as smart terminals, industrial control, edge computing, and AI visual processing. It adopts the big.LITTLE architecture, integrating dual-core Cortex-A72 + quad-core Cortex-A53, and is equipped with a powerful Mali-T860MP4 GPU, providing excellent computing and … Read more

Embedded Linux Tool: libuhttpd, A Powerful, Lightweight, and Efficient HTTP Server Library

Embedded Linux Tool: libuhttpd, A Powerful, Lightweight, and Efficient HTTP Server Library

Are you tired of bulky HTTP server libraries struggling on resource-constrained embedded Linux systems? Do you crave a lightweight, high-performance, and easily extensible HTTP server solution? Then, allow me to introduce—libuhttpd! What is libuhttpd? libuhttpd is a super lightweight, high-performance HTTP server library based on libev and http-parser, specifically designed for embedded Linux systems. It … Read more

Learning Path for ARM and Embedded Linux

Learning Path for ARM and Embedded Linux

Welcome to follow my Douyin account “CodeAllen Embedded“ Continuously sharing short videos on embedded learning and planning Feel free to message me for communication! Original Image ~ CodeAllen Hello everyone, I am CodeAllen (Kang Ge), today is June 3, 2023. In the previous article, I introduced the learning path for microcontroller direction, and I received … Read more

Practice! 3 Classic Embedded Linux Interview Questions

Practice! 3 Classic Embedded Linux Interview Questions

Click on the above “Baibai Technology” and select “Pin to Public Account” Embedded essentials delivered instantly Question 1: Briefly describe the differences between memcpy and strcpy? Question 2: What are the differences between semaphores and mutexes? Question 3: Briefly describe the process of program compilation? Answer to Question 1: (1) The content copied is different. … Read more

Salary Increase Secrets for Embedded Linux Development

Salary Increase Secrets for Embedded Linux Development

Follow and star the public account for direct access to exciting content Source: Online Materials As the saying goes, the beginning is always the hardest. When you first start, do you find yourself completely unsure of how to begin? Searching online leads to a jumble of new terms that leave you lost. Even going to … Read more

Six Steps to Get Started with Embedded Linux

Six Steps to Get Started with Embedded Linux

Many people often ask this question, so here is a summary for everyone’s reference. It must be stated that the following steps are targeted at Linux systems and do not focus on WinCE. You may notice that among those engaged in embedded systems, there are far more people researching Linux than those working with WinCE. … Read more

How to Learn Embedded Linux for Beginners

How to Learn Embedded Linux for Beginners

Low-Level Systems Application Development If you want to do application development, then you should learn C, data structures, JAVA, and so on. There is nothing particularly different about embedded application development compared to PC application development. You might say that optimization is necessary in embedded systems, and yes, optimization is required, but an unoptimized program … Read more

Getting Started with Embedded Linux QT Programming

Getting Started with Embedded Linux QT Programming

Abstract QT, as a cross-platform application development framework, has always been the top choice for Linux user interface development. Since its inception in 1991, QT has been acquired multiple times, but its features for cross-platform development and support for multiple platforms have only increased. This article is an excerpt from a technical post by enthusiastic … Read more

Comprehensive Performance Evaluation of Embedded Linux

Comprehensive Performance Evaluation of Embedded Linux

Click on the above “Embedded Application Research Institute” and select “Top/Star Public Account” Useful Benefits Delivered First-Hand! Source | Embedded Application Research Institute Compiled & Formatted | Embedded Application Research Institute In the early stages of pre-research for embedded projects, we often need to evaluate the resources and performance of a certain platform. Below are … Read more

Four Key Steps in Embedded Linux System Porting

Four Key Steps in Embedded Linux System Porting

Recently, I have been learning about system porting. During the process of learning and debugging, I encountered and solved many problems, but I always felt a vague sense of confusion about our development results. Upon reflection, the main reason is that we do not have a profound understanding of our development environment. Sometimes, a few … Read more