Introduction to ARM Bare-Metal Programming and Embedded Systems

Introduction to ARM Bare-Metal Programming and Embedded Systems

Introduction to ARM Bare-Metal Programming and Embedded Systems Getting Started with ARM Bare-Metal Programming: From Zero to Embedded Development Hello everyone, I’m Daodao. Today, let’s talk about ARM bare-metal development. Many beginners feel overwhelmed when they see ARM, thinking it’s particularly difficult. In fact, it’s not; once you grasp the essentials, writing a simple LED … Read more

SiFive 2018 Tech Seminar: RISC-V Leading Chip Customization Revolution

SiFive 2018 Tech Seminar: RISC-V Leading Chip Customization Revolution

SiFive 2018 Tech Seminar On May 17, the SiFive 2018 Tech Seminar, hosted by RISC-V and open-source hardware leader SiFive, and co-organized by CanSemi Semiconductor and China Integrated Circuit magazine, will be grandly held at the Changrong Crown Hotel in Shanghai. With the rapid development of the RISC-V ecosystem, SiFive, a company founded by the … Read more

SiFive Shield: An Open and Scalable Security Platform Architecture

SiFive Shield: An Open and Scalable Security Platform Architecture

SiFive Shield is an open and scalable platform architecture designed to provide a comprehensive SoC security approach for RISC-V based designs. The demands of modern SoC design dictate the need for scalable solutions for security, which provide a clear root-of-trust in the components of a trusted computing base, crucially, it is auditable. Customizable features are … Read more

Reflections on Transitioning from Microcontrollers to Embedded Linux

Reflections on Transitioning from Microcontrollers to Embedded Linux

Dragging my weary body home, Xia Tian bounced out of the house, smiling happily: “You’re back!~” The man loosened the collar of his shirt, looking disgusted as he dodged: “What do you want again? I told you, I really hate you.” Xia Tian stood there, awkwardly rubbing her hands: “But you also said you liked … Read more

Getting Started with MicroPython: A New Choice for Embedded Systems Development

Getting Started with MicroPython: A New Choice for Embedded Systems Development

Introduction: A New Era in Embedded Development In the field of embedded systems development, a remarkable new star is rising—MicroPython. As a streamlined and powerful implementation of Python, MicroPython brings the convenience and flexibility of a high-level programming language to embedded devices. This article will explore the features, applications, and how to get started with … Read more

Quickly Generate High-Quality Year-End Report PPT in One Minute

Quickly Generate High-Quality Year-End Report PPT in One Minute

How Embedded Engineers Quickly Create a High-Quality Year-End Report PPT Using the free AI tool Kimi, you can quickly generate a high-quality year-end report PPT in one minute. No prior knowledge is required; just follow me in 6 easy steps. 1. Open Kimi’s PPT Assistant • Open Kimi’s website: https://kimi.moonshot.cn/ • In the left sidebar, … Read more

Go Language Enhances Embedded System Development Efficiency

Go Language Enhances Embedded System Development Efficiency

Embedded system development usually requires working in resource-constrained environments, such as devices with limited memory and computing power. In such scenarios, the choice of programming language is crucial. Go language (Golang) is becoming a powerful tool for embedded development due to its efficiency, simplicity, and support for concurrency. Today, I will introduce you to some … Read more

Common Questions Asked by Embedded Interviewers

Common Questions Asked by Embedded Interviewers

Click on the blue text above to follow us If I were an embedded interviewer, here are some questions I would ask, covering various aspects of embedded development, aimed at gaining a comprehensive understanding of the candidate’s technical abilities, problem-solving approaches, and practical experience. 1 Basic Knowledge 1.1. Related to C Language How do you … Read more

Overview of Embedded IoT Protocols

Overview of Embedded IoT Protocols

For software companies, the IoT model brings decisive changes to their hardware design and the services they provide. One of the most impactful aspects is the communication protocols. 1 Communication Protocols Communication protocols can be thought of as a language, allowing two or more devices to communicate with each other. Just as there are rules … Read more

Implementing CAN Bus Communication Protocol in Embedded C

Implementing CAN Bus Communication Protocol in Embedded C

For training, consulting, or project development, please contact 【Thought】 Readers of this public account must be familiar with the CAN communication protocol. Have you ever wondered how these signals are implemented in the communication protocol within the Electronic Control Unit (ECU) when collecting CAN bus signals and analyzing data? This content introduces how to implement … Read more