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

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

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?

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

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

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 Tutorial for Smart Curtain Control System Using Mitsubishi FX Series PLC

Step-by-Step Guide to Building a Smart Curtain Control System – Practical Sharing of Mitsubishi FX Series PLC Hello everyone, I am Lao Wang, an electrical engineer with 15 years of experience in industrial automation. Today, I would like to share a home automation project I recently completed – a smart curtain control system based on … Read more

Robots + AI: The Reality of Transformers Has Finally Arrived

Consumer-grade robots are increasingly enhancing their technical capabilities. Editor | Yu Sanzhui, Jing Yu Racing, mechanical transformations, and fighting for justice, Transformers have always been childhood idols for countless people and a source of inspiration for many tech enthusiasts. Even Elon Musk cannot resist the fatal attraction of Transformers, not only naming Tesla’s humanoid robot … Read more