Tips to Improve Microcontroller Programming Efficiency

Tips to Improve Microcontroller Programming Efficiency

First, you need to understand the basic hardware functions of the microcontroller. For example, interrupts, IO ports, timers, and serial ports (these are just a few important aspects). You can refer to books that specifically discuss microcontroller basics, starting with the 8051 microcontroller. In fact, you can learn while doing projects; if you encounter something … Read more

Should You Transition From Microcontrollers to Embedded Linux?

Should You Transition From Microcontrollers to Embedded Linux?

Recently, many friends have voted and consulted on how to transition from microcontrollers to embedded Linux development. It seems that there are quite a few readers in the microcontroller and RTOS field. Although I am currently engaged in embedded development related to Linux/Android, I also have about 5 years of experience with bare-metal microcontrollers and … Read more

Installing and Running QT on VxWorks 6.8

Installing and Running QT on VxWorks 6.8

Click “Read the Original” for more VxWorks resources Free download of VxWorks technical materials, resources sourced from the internet, copyright belongs to the original authors! 1. Introduction This article details how to install and configure QT on the VxWorks 6.8 operating system, providing a thorough process with images and text, along with detailed steps for … Read more

Differences Between MCU Development and ARM-Linux Development

Differences Between MCU Development and ARM-Linux Development

For the development of ARM-Linux programs, it can be mainly divided into three categories: application development, driver development, and system kernel development. Each type of software development has its unique characteristics. Today, let’s explore the differences between ARM-Linux development and MCU development, as well as the basic development environment for ARM-Linux. 1. Differences Between ARM-Linux … Read more

Detailed Guide to Embedded Linux Development on Raspberry Pi 4

Detailed Guide to Embedded Linux Development on Raspberry Pi 4

Detailed Guide to Embedded Linux Development on Raspberry Pi 4 1. Overview 2. Overview of the Development Environment 2.1 Installing the Virtual Machine Environment 2.2 Setting Up the Raspberry Pi Development Environment 3. Installation of Cross-Compilation Tools and Compilation of U-Boot 3.1 Installing the ARM 64-bit Cross-Compilation Environment 3.2 Compiling U-Boot for Raspberry Pi 3.3 … Read more

Getting Started with Embedded AI: Deploying AI Models on RT-Thread

Getting Started with Embedded AI: Deploying AI Models on RT-Thread

This issue shares the theme of how to deploy AI models onto embedded systems. The next issue will introduce how to run the Mnist Demo (handwritten digit recognition) on the RT-Thread operating system. Embedded AI <span>AI Implementation</span> has always been a promising and emerging industry. My curiosity is quite strong, so I want to try … Read more

Setting Up a Development Environment on Raspberry Pi

Setting Up a Development Environment on Raspberry Pi

Word Count: Approximately 4kEstimated Reading Time: 20 min Background Since I last impulsively set up the operating system on my Raspberry Pi, I have not figured out how to use it specifically, and it has just been lying in the drawer gathering dust for a year. It came to my mind again on a Sunday … Read more

Building an Embedded AI Development Environment: A Guide for Beginners

Building an Embedded AI Development Environment: A Guide for Beginners

I am Lao Wen, an embedded engineer who loves learning. Follow me to become even better together! Last week, after receiving the Embedded AI development board (ATK-DLRV1126) sent by ZDAtom, I wrote an unboxing article about this development board. Click the link below. [Share] Fun Embedded AI, Machine Vision, and Audio-Video Processing Whether learning about … Read more

Choosing Between Arduino and STM32: Which is More Suitable for Beginners?

Choosing Between Arduino and STM32: Which is More Suitable for Beginners?

Click on the blue text above to follow us Arduino and STM32 are both popular microcontroller platforms, each with its unique advantages and disadvantages. The choice of which is more suitable for beginners mainly depends on your learning goals and background. 1 Development Environment Arduino: Arduino mainly relies on the Arduino IDE, which is a … Read more

Elegant Ways to Open Arduino: Creating the Ultimate Coding Experience with VS Code

Elegant Ways to Open Arduino: Creating the Ultimate Coding Experience with VS Code

“ Research · Persistence · Ultimate · Innovation ” ①Arduino Arduino is a convenient, flexible, and easy-to-use open-source electronic prototyping platform. It includes hardware (various models of Arduino boards) and software (Arduino IDE). ②VS Code (Visual Studio Code) is an open-source, lightweight, modern code editor developed by Microsoft, and according to Stackoverflow statistics, VS Code … Read more