agile development
Intermediate C++: Working with Temporary Files
1. Temporary Files Everyone knows about temporary files; some data needs to be saved temporarily, and these temporary files are not particularly useful. However, it is precisely because they are not very useful that they are needed in certain scenarios. For example, some unimportant log data, some cached intermediate files, etc. These data will eventually … Read more
2024 IoT Innovation Development Taihu Index
The report, published by the China Electronic Information Industry Development Research Institute, provides a comprehensive analysis of the development status of China’s IoT industry. The report constructs an evaluation index system to assess the innovation development level of 61 cities in the IoT sector, analyzing multiple dimensions such as industrial competitiveness and new productive forces, … Read more
Getting Started with Embedded System Development
Click the blue text to follow us Today, let’s talk about how to get started with embedded system development. First, what is an embedded system? It is a dedicated computer system that is application-centric, based on computer technology, with customizable software and hardware, suitable for applications with strict requirements on functionality, reliability, cost, size, and … Read more
Downloading and Installing ARM Cross Toolchain on Linux Systems
Three methods for downloading and installing the ARM cross toolchain on Linux systems. Method 1: Install via Package Manager (for Debian/Ubuntu) 1.Update package list sudo apt update 2.Install the ARM cross toolchain oFor ARM 32-bit architecture (e.g., Cortex-A series): sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf oFor ARM bare-metal development (e.g., Cortex-M series): sudo apt install gcc-arm-none-eabi … Read more
Is the Embedded Industry Really Without a Future?
A first-year graduate student who has been learning embedded systems for four years since undergraduate studies, here to share a few thoughts. First, let’s talk about the employment situation of graduates from my alma mater. My university is an ordinary second-tier institution, and many seniors or classmates who started working in the embedded field earn … Read more
Developing a Simple Web Browser with C++
Developing a Simple Web Browser with C++ This article will show you how to develop a simple web browser using C++. We will use the Qt framework to handle the graphical user interface (GUI) and network requests. Before we begin, ensure that the Qt SDK is installed on your system. Environment Setup Download and install … Read more
C++ Cross-Platform Development Techniques
C++ Cross-Platform Development Techniques Introduction With the rapid development of software, more and more developers are seeking solutions that can support multiple operating systems simultaneously. C++ is a powerful programming language that offers high performance and good portability. This article will share some techniques for C++ cross-platform development to help beginners reduce the challenges faced … 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