How to Achieve Byte Endian Conversion in Embedded Programming?

How to Achieve Byte Endian Conversion in Embedded Programming?

Recently, I encountered a problem with byte endian conversion in a protocol, so I lazily went online to check it out and came across a similar issue, learning a new term called butterfly swapping. The Problem Is As Follows The protocol requires that the low byte is on the left and the high byte is … Read more

Good Programming Habits for Embedded Software

Good Programming Habits for Embedded Software

Recently, some readers have inquired: What good programming habits should be noted? Let me share with everyone. 1 Read Official Documentation Frequently Don’t be intimidated by these words; official documentation is actually a treasure. A mature technology can exist without blogs or books, but it will undoubtedly have official documentation, which is the most accurate … Read more

OpenWrt: A Customizable Linux-Based Router OS

OpenWrt: A Customizable Linux-Based Router OS

Introduction OpenWrt is an open-source operating system primarily used for embedded devices, especially wireless routers and access points. It is based on the Linux kernel and designed to replace the firmware provided by manufacturers, offering users more flexibility, customization, and features. Here are some key features of OpenWrt: 1. Customizability: OpenWrt provides an extensible framework, … Read more

Embedded Systems: More Learning Than Pure Software?

Embedded Systems: More Learning Than Pure Software?

Word Count: 800 Content Quality Index: ⭐⭐⭐⭐⭐ Point One I am an embedded software engineer in the industrial control industry, working in a niche area of soft PLC low-level Runtime, which involves the QNX operating system and the uCOS operating system on MCU. Unlike typical embedded engineers, my work does not involve Linux applications. I … Read more

How to Improve Your Coding Skills in Embedded Development

How to Improve Your Coding Skills in Embedded Development

When starting to learn about embedded systems or microcontroller systems, most people’s learning method is to find video tutorials or books to learn by themselves. Some may spend money to enroll in a training class to learn with a teacher. When you slowly become capable of writing code independently, you might feel like you have … Read more

Bad Habits in Embedded Software Development to Avoid

Bad Habits in Embedded Software Development to Avoid

Knowing these behaviors will help you avoid making the same mistakes in your programming career! Work experience in the software industry is directly related to the number of years you have been in this field. This statement is somewhat true, but the years you have worked do not necessarily represent the same amount of work … Read more

Embedded AI: Practical Image Processing with OpenCV

Embedded AI: Practical Image Processing with OpenCV

Embedded AI: Practical Image Processing with OpenCV Speaker Introduction Lu Ming AI Product Architecture Expert at OPEN AI LAB Graduated with a master’s degree from Shanghai Jiao Tong University, specializing in image processing. Previously worked at a leading global telecommunications equipment manufacturer, responsible for integrated circuit design and software development for communication systems. Afterward, he … Read more

Enhancing Smart Hardware Applications with Embedded AI Technology

Enhancing Smart Hardware Applications with Embedded AI Technology

The emergence of embedded AI is a recent phenomenon, but it has already become a marketing hotspot in the market, playing a key role in future product market share. Therefore, in industries such as smart homes, smart devices, automotive electronics, and robotics, embedded AI is bound to appear frequently. Embedded AI, which combines embedded systems … Read more

Embedded Training and Course Outline

Embedded Training and Course Outline

The rapid development of Internet technology has made embedded engineers popular talents. The Internet of Things Era — A New Era in the Embedded Field Since the 1970s, embedded systems have developed for over thirty years. In recent years, with the advancements in computer technology, communication technology, software technology, and Internet technology, embedded systems have … Read more

Detailed Interpretation of Embedded Work Directions

Detailed Interpretation of Embedded Work Directions

Follow the Embedded Learning Station for daily updates on fresh topics. 🤟 Tips: This article contains 1033 words and is expected to take about 7 minutes to read. Many students majoring in mechanical, automation, and electronic information want to make embedded development their career goal. However, sometimes due to the vast and complex knowledge involved … Read more