Advantages Of RTOS Over Bare Metal Programming

Advantages Of RTOS Over Bare Metal Programming

Author:Electronic Engineering Magazine, Typesetting by:Xiao Yu WeChat Official Account: Chip Home (ID: chiphome-dy) 1. Concurrency The efficiency of concurrent work in programs is low when writing bare-metal software. Inevitably, there will be a huge while(1) loop in the main program, which contains almost all business logic of the project. Because each piece of business logic … Read more

Breaking Through In The Competition: Learning Embedded AI

Breaking Through In The Competition: Learning Embedded AI

I am Lao Wen, an embedded engineer who loves learning. Follow me, and let’s become better together! To help embedded developers reach a higher technical level, the educational brand ElfBoard under Feilin Embedded released the second-generation embedded AI advanced learning board ELF 2 on November 28. So, I immediately contacted the ElfBoard official to apply … Read more

Setting Up an Embedded Development IDE with VS Code

Setting Up an Embedded Development IDE with VS Code

Scan to FollowLearn Embedded Together, learn together, grow together Introduction When I first started using STM32, I used Keil as my IDE. Due to my previous experience with VS and Eclipse, I found it difficult to tolerate the rudimentary functionality of the Keil editor, which provided an extremely poor coding experience. Later, I tried various … Read more

Free Tutorial: Combining IoT Development with Embedded Development, Including Source Code Materials

Free Tutorial: Combining IoT Development with Embedded Development, Including Source Code Materials

“To do a good job, one must sharpen one’s tools.” The field of embedded and IoT development is like a mysterious magical world, full of endless secrets and challenges! 🎩 The range of applications is simply beyond imagination! In smart homes, tiny chips can control everything in the house, making life more convenient and comfortable; … Read more

Comparative Analysis of Four STM32 Libraries: Register, Standard Peripheral Library, HAL, and LL

Comparative Analysis of Four STM32 Libraries: Register, Standard Peripheral Library, HAL, and LL

Follow+Star Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | strongerHuang 1. Should I choose register development for STM32, or the Standard Peripheral Library? 2. Do you have the STM32L0 Standard Peripheral Library? 3. What are the differences between HAL and LL libraries? … Now, let’s discuss the four … Read more

STM32 and Alibaba Cloud IoT: A Comprehensive Guide to IoT Application Development

STM32 and Alibaba Cloud IoT: A Comprehensive Guide to IoT Application Development

Why are ambitious embedded developers so keen on cloud computing? In 1999, Jack Ma founded Alibaba in Hangzhou. From the public accessing the internet to today, it has only been over twenty years. In these twenty years, the internet has drastically changed our lives; In 2009, Alibaba introduced cloud services, providing safe and reliable computing … 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

The High Costs of Embedded Development

The High Costs of Embedded Development

Today, I have compiled some prices of commonly used software tools in embedded development, and some netizens exclaimed: The cost of embedded development is too high! Let me ask everyone first: Do you think the cost of embedded development is high? The answer: Yes! For ordinary people, it is indeed high, except for some wealthy … Read more

What You Need to Learn for Embedded Development

What You Need to Learn for Embedded Development

What Do You Need to Learn for Embedded Development? Embedded development is a field focused on the integration of hardware and software. Embedded systems are often embedded in devices and controlled by specific software. Embedded development involves a lot of hardware and software knowledge, so becoming an embedded development engineer requires mastering several key areas … Read more

Comprehensive Guide to ARM Cortex-M0 System Registers

Comprehensive Guide to ARM Cortex-M0 System Registers

Hello everyone, I am the blue fish tail, and this is Fish World Talk. Recently, I have been reading the book “Authoritative Guide to ARM Cortex-M0” translated by Wu Changyu and Wei Jun, and I want to have a more systematic understanding of the MCU at the core level. Because my usual work mostly stays … Read more