Easy Introduction and Practice of 51 Microcontroller

Easy Introduction and Practice of 51 Microcontroller

Introduction This course is a classic video tutorial set for microcontroller learners, aimed at beginners, teaching you microcontroller programming from scratch with hands-on guidance. It systematically introduces the theoretical explanations and practical development of experimental projects, focusing on the most popular 51 microcontroller C programming! The highlight of this tutorial is that it analyzes the … Read more

Deploying Latest Linux 5.4 and U-Boot v2020.01 on RK3399

Deploying Latest Linux 5.4 and U-Boot v2020.01 on RK3399

Mainline U-Boot and Linux Kernel Many Linux enthusiasts may have heard of the terms mainline or upstream, but they might not be clear about what they actually refer to. Generally, when you get a development board, it usually comes with U-Boot and Linux kernel developed by the chip manufacturer, which we refer to as vendor … Read more

How Qt CMake Can Help Me Continue Using You

How Qt CMake Can Help Me Continue Using You

Recently, while developing ARM applications, I used Qt version 6.2 to cross-compile the source code. The compilation went smoothly and quickly. However, when I was about to compile the program I had written using the Qt library, I found that it could not be compiled with QMake due to a missing connection in Qml. After … Read more

Code Testing and Environment Setup for Sqlite3 on Arm Linux Development Boards

Code Testing and Environment Setup for Sqlite3 on Arm Linux Development Boards

·1. Test Code ·2. Cross Compilation oCommand Structure oFunction of Each Part ·3. Execute Test ·4. Environment Variable `$PATH` o4.1 System-level Configuration Files (Global Settings) o4.2 User-level Configuration Files (Personal Settings) o4.3 Shell Built-in Defaults ·5. How to Find the Source of the Current `PATH`? ·Common Modification Scenarios 1. Test Code // test_sqlite.c #include <stdio.h> … Read more

Embedded Development: How to Choose the Right System?

Embedded Development: How to Choose the Right System?

Recommended Videos In embedded ARM development, when faced with a variety of operating systems, how can one make the best decision for the project? This article will outline the characteristics of common systems to help you quickly understand their advantages and disadvantages, enabling you to better choose the right system. IntroductionIn embedded ARM development, choosing … Read more

Experience Smart Plant Watering Without Buying a Development Board?

Experience Smart Plant Watering Without Buying a Development Board?

To facilitate more developers in experiencing HarmonyOS device simulation development, we have launched an online experience for the Smart Plant Watering Demo (Flower Guardian). Here, you do not need to purchase any hardware, and can experience how to remotely monitor the temperature, humidity, and watering of potted plants through a HarmonyOS phone in just 2 … Read more

Packaging and Image Creation of Linux File System: Demonstration on the Tactile Intelligence RK3562 Development Board

Packaging and Image Creation of Linux File System: Demonstration on the Tactile Intelligence RK3562 Development Board

This article introduces the method for packaging the Linux development board file system and creating images, demonstrating the packaging of the Linux file system and image creation, suitable for those who want to package a configured system environment into an image for batch burning.Tactile Intelligence RK3562 Development Board demonstration, equipped with a quad-core A53 processor, … Read more

How to Use FPGA Development Boards? (Part 1) – Playing with FPGA Like Arduino

How to Use FPGA Development Boards? (Part 1) - Playing with FPGA Like Arduino

This is also a series of articles, stemming from previous discussions with fans in the comments about the efforts made abroad for FPGA development or entry-level engagement. Each article will introduce a specific FPGA development board, focusing on the development methods prepared for the board (which are quite different from those in China). Today’s main … Read more

More Than Just Development Boards! Comprehensive Solutions with Core Boards, Complete Machines, and Engine Hosts

More Than Just Development Boards! Comprehensive Solutions with Core Boards, Complete Machines, and Engine Hosts

Hezong Air8101——As an industrial engine that supports WiFi, Bluetooth, and can be expanded to support 4G and Ethernet, it supports 720P video recording, 2 million pixel photography, audio recording and playback, and also supports convenient and efficientLuatOS software development. The existing development board kits are relatively complex to assemble with multiple accessories. To make it … Read more