The Ultimate Combination of C Language Pointers and const

The Ultimate Combination of C Language Pointers and const

Hello everyone, I am the Information Guy~ Today, I will introduce the intricacies of the const keyword and pointers in the C language. As we all know, the flexibility of pointers is the core charm of C, but it is also a double-edged sword—any slight misstep can lead to memory overflow, data corruption, and other … Read more

Embedded Development with MCU – OLED Display

Embedded Development with MCU - OLED Display

The OLED screen (Organic Light-Emitting Diode Display) is a display technology that utilizes organic light-emitting diodes and is one of the commonly used display devices in embedded systems. It can display various characters, graphics, and images, including both Chinese and English. In embedded systems, the primary role of the OLED screen is to provide users … Read more

Embedded Development: How to Prevent Device Cloning?

Embedded Development: How to Prevent Device Cloning?

liwen01 2023.06.04 Introduction (1) Conventional Devices (1) Patent Protection (2) Code Encryption (3) Authorization Verification (4) Continuous Updates and Improvements (2) Embedded Devices (1) Polish Key Chip Logos (2) Disable Debug Serial Ports (3) Set Flash Read Protection (4) Encrypt and Obfuscate Key Information (3) Junzheng T-Series Program Cracking (1) Locate the Root File System … Read more

C Language Stands Out: Embedded Development Market Research

C Language Stands Out: Embedded Development Market Research

(Click the public account above to quickly follow) Source: oschina www.oschina.net/news/87778/2017-embedded-market-study The global electronics media group AspenCore released the 2017 Embedded Market Research Survey Report, with respondents mainly from North America (56.3%), Europe (25.2%), and Asia (10.6%). The complete report consists of 102 pages, and the download link is (http://m.eet.com/media/1246048/2017-embedded-market-study.pdf). Below are some slides extracted … Read more

Learning Embedded Systems with DeepSeek: Key Control for LED On/Off

Learning Embedded Systems with DeepSeek: Key Control for LED On/Off

Microcontroller Design Sharing and Customization Diary of an Electronics Engineer Specific Function Implementation: Using DeepSeek to write C language code for the 51 microcontroller to control the LED light on and off with a button.DeepSeek Q&A Screenshot: Design Introduction Introduction to the 51 Microcontroller The 51 microcontroller is a low-power, high-performance CMOS 8-bit microcontroller with … Read more

Overview of Embedded Toolchain Tools

Overview of Embedded Toolchain Tools

Introduction This article summarizes and organizes some rules and principles of toolchains, providing a reference for everyone when using toolchains across platforms in the future. It explains how to understand the meaning of <span><span>arm</span></span><span><span>-</span></span><span><span>none</span></span><span><span>-</span></span><span><span>eabi</span></span><span><span>-</span></span><span><span>gcc</span></span> and how to quickly identify which compiler to use. Of course, if there are any inaccuracies in the writing, feel free … Read more

Review Points and Answers for Embedded System Principles and Applications

Review Points and Answers for Embedded System Principles and Applications

Review Points and Answers for Embedded System Principles and ApplicationsCopy the link to open and save in the browser:https://pan.xunlei.com/s/VOEXWPOwtIhYpjAA6xBazG9IA1?pwd=v4tk# Chapter 3 1. The ARM instruction set includes six types of instructions: branch instructions, data processing instructions, status register access instructions, data access instructions, coprocessor instructions, and exception handling instructions. 3. The ARM instruction set and … Read more

TinyTask: A Bare-Metal Task Scheduling Marvel in Embedded Systems

TinyTask: A Bare-Metal Task Scheduling Marvel in Embedded Systems

TinyTask: A Bare-Metal Task Scheduling Marvel in Embedded Systems 1. Introduction In the realm of embedded development, efficiently managing tasks and scheduling resources has always been a “thorny issue” for programmers. Faced with resource-constrained microcontrollers, traditional Real-Time Operating Systems (RTOS) are powerful but often daunting due to their complexity and resource appetite. On the other … Read more

Beyond Formalism: Creating Business Value through Embedded Sustainability

Beyond Formalism: Creating Business Value through Embedded Sustainability

Under the dual pressures of the global climate crisis and corporate social responsibility, more and more companies are beginning to focus on sustainability. However, a survey conducted by the IBM Institute for Business Value involving 5,000 executives across 22 countries and 22 industries reveals a harsh reality: 76% of companies view sustainability as a strategic … Read more