Top 22 Android Studio Plugins You Should Know

Top 22 Android Studio Plugins You Should Know

Part One: Introduction to Plugins Google launched Android Studio, based on the IntelliJ IDEA Java IDE, at the I/O Developer Conference in May 2013. Android Studio is a fully-featured development tool that also supports third-party plugins, allowing developers to create applications more quickly and efficiently. Part Two: Installing Plugins In Android Studio: go to File … Read more

Complete Android Development Resources: Videos and Source Code

Complete Android Development Resources: Videos and Source Code

Click the above “My Cloud Drive” to get more of the latest resources! Recently I saw a picture, and I think it should resonate with people in the IT industry. Maybe this means that this year is the beginning of the 996 work culture , but so what? Even if it tortures us a thousand … Read more

Master These Debugging Techniques in Android Studio

Master These Debugging Techniques in Android Studio

Reply 1024, randomly give you beautiful wallpapers Debugging breakpoints tracking is an important means of analyzing code and solving bugs during software development. The use of debugging tools varies across different IDEs, but the debugging features provided are certainly comprehensive. Many programmers’ debugging abilities are limited to basic step execution and breakpoint jumping, unaware that … Read more

Top Open Source Embedded Projects You Should Explore

Top Open Source Embedded Projects You Should Explore

From time to time, friends ask: Where can I find good embedded projects? How can I improve my programming skills? Are there any practical projects to share? Today, I will take some time to organize some open source projects that I think are quite good, hoping to help everyone. Awesome Embedded Open Source Address: https://github.com/nhivp/Awesome-Embedded … Read more

ESP32 Keyboard Simulation: A Comprehensive Guide

ESP32 Keyboard Simulation: A Comprehensive Guide

Keyboard simulation is one of the commonly used features in development.Today, I used the ESP32 microcontroller in conjunction with the ESP32-BLE-Keyboard library to conduct a test and successfully implemented this feature.Now, I will organize and share my testing process with everyone, hoping it will be helpful. 1. Development IDE I used Arduino IDE. 2. Development … Read more

Embedded Software Architecture Design: Establishing Infrastructure

Embedded Software Architecture Design: Establishing Infrastructure

Hello everyone, today I am sharing an article related to embedded software architecture design. Embedded Software Architecture Design – Establishing an Abstraction Layer Software architecture is a topic with various opinions. In my view, software architecture is the basic structure of a software system, encompassing its components, the relationships between components, the rules for component … Read more

Bootloader Development Guide: Designing a Stable Boot Program for Embedded Systems

Bootloader Development Guide: Designing a Stable Boot Program for Embedded Systems

1. Basic Concepts In embedded operating systems, BootLoader runs before the operating system kernel and is the first piece of code executed after the system is powered on. It initializes hardware devices, establishes a memory space mapping, and configures the system’s software/hardware environment to an appropriate state to prepare the environment for the operating system … Read more

Essential Unit Testing Frameworks for Embedded Software Development

Essential Unit Testing Frameworks for Embedded Software Development

Follow+Star Public Account Number, don’t miss wonderful content Source | Big Orange Crazy Embedded As a qualified embedded software engineer, it is essential to write not only business code but also unit test code. At this time, having a set of unit testing frameworks becomes particularly important. In software development, each change in requirements basically … Read more

Designing Testable Software in Embedded Systems

Designing Testable Software in Embedded Systems

Follow+Star Public Number, don’t miss out on exciting content Source | Embedded Miscellaneous Today we will introduce the design of testable software in embedded systems. What is testability? It means that after you write the software module/function interface, you can conveniently and comprehensively perform self-testing. Let’s look at a simple example to understand testable software. … Read more

Developing STM32 on Linux: Compiling BIN and HEX Files with GCC ARM None EABI Toolchain

Developing STM32 on Linux: Compiling BIN and HEX Files with GCC ARM None EABI Toolchain

1. Why Not GCC When developing STM32, the compilation toolchain must use gcc-arm-none-eabi. Why not GCC?This relates to cross-compilation in Linux, as we need to compile programs that can run on ARM from a PC. Using GCC will compile programs that run on the PC, so we need to use gcc-arm-none-eabi for cross-compilation~ 2. Introduction … Read more