Installation Guide for Keil uVision 5 C51 Version (Includes Installation Package Download)

Installation Guide for Keil uVision 5 C51 Version (Includes Installation Package Download)

Software Overview Keil uVision 5 C51 Version provides developers with a complete set of development tools, including an editor, compiler, and debugger, which can help users quickly develop high-quality 8051 embedded software. Keil uVision 5 C51 Version is easy to learn and use, making it suitable for beginners. Its editor supports features like intelligent prompts … Read more

Essential Skills for Embedded Software Engineers

Essential Skills for Embedded Software Engineers

Click the aboveblue text to follow us Embedded systems have permeated every aspect of modern society, from consumer electronics and smart homes to industrial control, automotive electronics, and aerospace. As the “brain” driving these systems, embedded software plays a crucial role. Embedded software engineers are responsible for designing, developing, testing, and maintaining these software systems, … Read more

Allwinner Actively Promotes RISC-V Ecosystem, Empowering 985 Universities with ‘National First-Class Undergraduate Course’

Allwinner Actively Promotes RISC-V Ecosystem, Empowering 985 Universities with 'National First-Class Undergraduate Course'

Recently, under the collaborative efforts of Dalian University of Technology, Allwinner Technology, and Alibaba T-head, the “National First-Class Undergraduate Course” in “Embedded Software Design” recognized by the Ministry of Education has incorporated RISC-V teaching content and uses the “D1-H Nezha Development Board” as the designated experimental platform for RISC-V architecture. Collaborating with various universities to … Read more

Introduction to ARM Functional Safety Certification and Certification Toolchain

Introduction to ARM Functional Safety Certification and Certification Toolchain

Click the blue text above to follow us~Related to SIL Functional Safety1. Introduction The Safety Integrity Level (SIL) certification is a third-party assessment, verification, and certification process based on standards such as IEC61508, IEC61511, IEC61513, IEC13849-1, IEC62061, and IEC61800-5-2, which evaluates and confirms the safety integrity level (SIL) or performance level (PL) of safety devices. … Read more

Reflections on Principles of Embedded Software Design

Reflections on Principles of Embedded Software Design

There are many theories regarding object-oriented development that can also be referenced for embedded C software development. My knowledge is limited, and this is merely a starting point for discussion. 1 Design Principles SRP Single Responsibility Principle: Each function or module should have only one responsibility, and only one reason for it to change. OCP … Read more

Embedded Computer Systems and Embedded Operating Systems

Embedded Computer Systems and Embedded Operating Systems

Embedded Computer Systems and Embedded Operating Systems Wu Guofa October 22, 2023 Abstract: This is an advanced popular science article that can only be understood by readers with basic knowledge of computers. The article concisely introduces the basic concepts of embedded computer systems, development stages, types of embedded hardware, types of embedded software, and then … Read more

What is the Top Salary for Embedded Software Engineers? Is There a Career Ceiling?

What is the Top Salary for Embedded Software Engineers? Is There a Career Ceiling?

Star + Top,Master the latest information on embedded AIoT technologyLike + Follow, let’s become better together!In recent years, industries such as smart cars, industrial IoT, and AIoT have experienced explosive growth, making embedded engineers a “hard currency” profession in these fields.Many students majoring in computer science or automation have already developed an interest in embedded … Read more

Layered Architecture Design Thinking in Embedded Software

Layered Architecture Design Thinking in Embedded Software

Follow the blue text and reply with “Introductory Materials” to get a tutorial from beginner to advanced on microcontrollers. The development board will guide you in your journey. Written by: Wu Ji (WeChat: 2777492857) The full text is about3821 words long, and it takes about 10 minutes to read. Today, let’s talk about the layered … Read more

Introduction to the STM32 Development Ecosystem

Introduction to the STM32 Development Ecosystem

STMicroelectronics provides a rich and comprehensive STM32 development ecosystem, which greatly alleviates the development pressure on engineers and shortens the development cycle, allowing STM32 MCU developers to fully unleash their creativity. Choosing STM32 means choosing a leading brand of microcontrollers based on the ARM® Cortex®-M core. Currently, STM32 has nine major series, divided into three … Read more

Mi Home BLE Device Development Guide

Mi Home BLE Device Development Guide

This article will describe the development process of Mi Home BLE devices from three aspects: the Xiaomi Developer Platform, embedded software, and extension programs. The focus here is mainly on introducing the core development steps, while the content that can be completed independently by referring to the documentation will not be elaborated upon.1. Developer Platform … Read more