Summary of Common Issues in Embedded Development

1 Small External Buses such as Microcontrollers Microcontrollers (MCUs) generally have external buses that can be used to connect true color LCDs (asynchronous bus interface TFT displays). Most mobile phones use synchronous interfaces (first providing an address, then continuously sending data). 2 Application Scenarios of ARM Processors ARM7: Industrial control, mobile phones; ARM9: Image display; … Read more

Daily Open Source: The Embedded Development Tool – c-periphery

Introduction Hello, I am Lao Wu. Recently, I am writing a PDF: “100 Small Open Source Software Suitable for Embedded Beginners”. If you also want to participate, you can add me on WeChat (id: es-hacker). Today, I will introduce the open-source software c-periphery. https://github.com/vsergeev/c-periphery It is a hardware peripheral access library written in C. We … Read more

Introduction to Embedded Development for Beginners

Source:https://blog.csdn.net/zh8706/article/details/97370491 This article organizes some basic skills for beginners in embedded development, based on past engineering experience, suitable for those who have not previously engaged in embedded development. The embedded development process generally follows these steps: first, install an Ubuntu virtual machine on a Windows PC to set up the embedded development environment and cross-compilation … Read more

Three Software Architectures in Embedded Development

Introduction In embedded software development, including microcontroller development, software architecture is a critical consideration for developers. The software architecture is vital for the overall stability and reliability of the system. A suitable software architecture is not only clearly structured but also facilitates development. I believe that most developers in the early stages of embedded or … Read more

Is It Normal to Lose Passion for Embedded Development?

Recently, a reader asked a question: “I used to really enjoy embedded development, but after working in embedded development for two years, I feel increasingly less passionate about my job. Is this state normal?” First, let me ask everyone: Have you ever felt the same way? Is it due to excessive competition, or do you … Read more

Do We Need to Start from Scratch in Embedded Development?

I’ve seen some discussions among peers about the topic of “reinventing the wheel,” with various opinions. Here, I will first outline two common scenarios.First Scenario:The boss never rushes the progress, and the engineers working on the project are not in a hurry, starting from scratch and building the project step by step, writing code incrementally … Read more

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

Collection of Common Software Tools for Embedded Development

Today, I would like to share a list of embedded software: 1. BowPad We often need lightweight text editors for writing small amounts of code or viewing logs. BowPad is a super handy and compact text editor. For more details, you can read previous articles: Sharing a super handy text editor! BowPad source code/installation package … Read more

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

(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