Understanding Embedded Development

Understanding Embedded Development

This is a quick overview of the content of this article, with details in the main text. Many students are inspired to learn embedded development after watching content from Zhihui Jun on Bilibili. Before purchasing materials, please carefully consider what you really want to do rather than acting on impulse.When you finally manage to establish … Read more

Is Running RTOS on an 8-bit MCU Meaningful?

Is Running RTOS on an 8-bit MCU Meaningful?

Most people start learning about microcontrollers with the most basic 8-bit MCUs. Generally, the three most common series of 8-bit microcontrollers are: the 51 series, AVR series, and PIC series.Recently, there was a discussion in a group about a question: Is it meaningful to run RTOS on a 51 microcontroller? Regarding this question, everyone has … Read more

What is the Daily Life of an Embedded Engineer Like? What is the Employment Situation?

What is the Daily Life of an Embedded Engineer Like? What is the Employment Situation?

(For those things related to programmers, please star it) A few days ago, we received a private message from a student on our public account, seeking everyone’s opinions. I am studying Internet of Things Engineering, and I have learned programming and embedded systems at school. Recently, I found that I am quite interested in embedded … Read more

Positioning, Performance, and Features of MCUs and MPUs from ST, NXP, Microchip, TI, and Renesas

Positioning, Performance, and Features of MCUs and MPUs from ST, NXP, Microchip, TI, and Renesas

Recently, NXP launched the Cortex-M7 + M4 core MCU (i.MX RT1170), with a maximum frequency of 1GHz, breaking the traditional low frequency of MCUs. Today, we will take a look at the MCU products from several well-known MCU manufacturers around the world. Concepts: MCU: Microcontroller Unit; MPU: Microprocessor Unit; DSC: Digital Signal Controller; 1. STMicroelectronics … Read more

Positioning, Performance, and Features of MCUs and MPUs from Manufacturers like ST, NXP, Microchip, TI, and Renesas

Positioning, Performance, and Features of MCUs and MPUs from Manufacturers like ST, NXP, Microchip, TI, and Renesas

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column Although the pandemic in 2020 affected many world-renowned MCU manufacturers, leading to price increases for their chips, it must be said that there is still a gap between our domestic chips and those from many well-known … Read more

Week 8: Embedded Programming [FabNotes016]

Week 8: Embedded Programming [FabNotes016]

This week we will learn embedded programming. Let’s continue to experience the classroom notes filled with new terminology! Microprocessors/Microcontrollers Memory: registers, SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), FLASH, fuse Peripherals: A/D (Analog to Digital), comparator, D/A, timer/counter/PWM (Pulse Width Modulation), USART (Universal Synchronous/Asynchronous Receiver-Transmitter), USB … Read more

Segger Embedded Studio: Try This New Embedded Compiler Environment!

Segger Embedded Studio: Try This New Embedded Compiler Environment!

SEGGER Embedded Studio (SES) is reportedly being used by an increasing number of developers, especially since it is free for you while others charge. Recently, I started using this SES platform while developing some positioning communication projects on the DW1000, but since I hadn’t worked on these for a long time, I had forgotten some … Read more

How to Learn Embedded Systems? Steps for Learning Embedded Linux.

How to Learn Embedded Systems? Steps for Learning Embedded Linux.

Master C Language! Master C Language! Master C Language! Important things are said three times! If you are a university student, please also learn the following courses: Data Structures, Computer Principles (including Assembly), Compiler Principles, Operating Systems. First do the above, don’t rush! To be a good embedded engineer, stay away from impatience! If you … Read more

nanopb: An Efficient and Lightweight Protocol Buffer Library Designed for Embedded Systems

nanopb: An Efficient and Lightweight Protocol Buffer Library Designed for Embedded Systems

In today’s highly competitive embedded development landscape, devices have increasingly high demands for memory and storage resources. How can efficient data communication and exchange be achieved within limited ROM and RAM? The answer lies in nanopb. This article will provide a detailed overview of this protocol buffer library designed for 32-bit microcontrollers, exploring its powerful … Read more

How Hot is Edge AI?

How Hot is Edge AI?

AI, including generative AI, is migrating to edge devices at an unprecedented pace, transitioning from the initial exploration of AIoT to a true era of edge AI. This shift is causing a seismic change in the embedded industry. How hot is edge AI? At the embedded exhibition, all manufacturers introduced their edge AI-related products. Let’s … Read more