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

Collection of Common Software Tools for Embedded Development

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?

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

Common Software Engineering Methods in Embedded Development

Common Software Engineering Methods in Embedded Development

Hello everyone, I am the Mixed Cuisine Master. What are the common software engineering methods in embedded development? Below, I have summarized some methods that I hope will help you in your learning and work. 1. Object-Oriented Programming (OOP) Although C is not an object-oriented programming language, with some programming techniques, we can achieve the … Read more

Hardcore Technologies in Embedded Development

Hardcore Technologies in Embedded Development

Source | Embedded Miscellaneous Today, I will share some hardcore development content in embedded development. 1. Object-Oriented Programming (OOP) Although C is not an object-oriented programming language, with some programming techniques, it is possible to achieve the core features of Object-Oriented Programming (OOP), such as encapsulation, inheritance, and polymorphism. 1. Encapsulation Encapsulation is the bundling … Read more

Why macOS is Not Suitable for Embedded Development?

Why macOS is Not Suitable for Embedded Development?

Is a Mac suitable for embedded development? I often get asked this question, and my answer is: Not suitable! As for why, if you observe your colleagues (classmates or friends) who are engaged in embedded software and hardware development, you will notice a phenomenon: Very few people use macOS for embedded development. Reason 1: Many … Read more

A Quick Overview: Debugging Interfaces for Microcontrollers

A Quick Overview: Debugging Interfaces for Microcontrollers

In the process of microcontroller development, debugging is an indispensable step, and the interface serves as a bridge connecting the development environment with the target microcontroller. For engineers, to achieve excellent microcontroller debugging, it is essential to understand and master various interfaces. Below, we will list the interfaces used in microcontroller debugging. 1. JTAG Interface … Read more

DIY WeChat Bot from Scratch

DIY WeChat Bot from Scratch

Motivation Basic Principles Key Technologies Injection Interception and Spoofing RPC Mixed Programming Specific Implementation Project Structure SDK Logic Applications Weather Reporting Bot Simple Response Bot To Be Continued… The title might be a bit misleading—this article primarily focuses on introducing a communication channel for WeChat bots, with less emphasis on the bot itself. However, even … Read more

DIY Hexapod Robot: You Can Have One Too!

DIY Hexapod Robot: You Can Have One Too!

This is a bionic robot, constructed using 12 EZ-B servos and the EZ-Robot script for a hexapod robot.Step 1: Supplies To build this, you will need: a piece of cardboard, at least 2 pieces of 20cm x 20cm squares, 12 standard 180-degree servos, 12 servo rods, 2-3 packs of large paper milkshake straws, 1 pack … Read more