Introduction and Rules of Makefile

Introduction and Rules of Makefile

Click the above “Baijun Technology“, select “Top Public Account” Embedded essentials, delivered promptly ARM bare-metal phase 1 enhanced video course accompanying WiKi lesson 9, section 5: Introduction and Rules of Makefile. Text cannot completely replace video, so if you find these articles hard to understand, it is recommended to purchase the video for further learning. … Read more

A Simple Introduction to Makefile

A Simple Introduction to Makefile

Click the above “Linux Community” to subscribe! 1. Introduction The make command requires a Makefile to tell it how to compile and link the program (simply put: it manages the project files and determines which files to compile first and in what order). 2. Writing Rules: Target1: Dependencies Then press Enter + Tab key Command; … Read more

Understanding Programs Through Assembly Language

Understanding Programs Through Assembly Language

1. C Language, Assembly Language, Machine Language 1.1 C Language Code The C language is a high-level language, which cannot be directly executed by the computer and needs to be translated into machine language to be recognized and run by the computer. However, machine language consists of binary numbers, and to facilitate reading, we use … Read more

Should Beginners Start Learning Assembly Language?

Should Beginners Start Learning Assembly Language?

Organizer | Zheng LiyuanProduced by | Programmer’s Life (ID: coder_life) According to the “2021-2022 China Developer Survey Report”,the historically significant Assembly language is the most disliked programming language among programmers (37%), followed by C++ (17%) and C (16%). As a machine-oriented programming language, Assembly language is indeed very detailed, but it is not very friendly … Read more

Combining PC and Embedded Programming Concepts

Combining PC and Embedded Programming Concepts

The first step is to view embedded issues from the perspective of PC programming; The second step is to learn to use embedded programming concepts; The third step is to combine PC and embedded concepts together and apply them in real projects. Many friends transition from PC programming to embedded programming. In China, very few … Read more

Implementation of AES Encryption Algorithm in C Language

Implementation of AES Encryption Algorithm in C Language

This article only describes the use of the AES algorithm without going into too much detail about its principles. Readers who want to understand its principles can search online. 1. Introduction to AES The Advanced Encryption Standard (AES) is the most common symmetric encryption algorithm. A symmetric encryption algorithm uses the same key for both … Read more

In-Depth Understanding of C++ and C Language Similarities and Differences

In-Depth Understanding of C++ and C Language Similarities and Differences

Hello everyone, nice to see you again! Continuing from our last session, we have set up a warm and comfortable environment for C++ development. Today, I will guide you to understand the relationship between C and C++, reviving our long-dormant memories of C! Differences Between C++ and C First and foremost, the simplest difference is … Read more

Cultivating Embedded C/C++ Programming Skills

Cultivating Embedded C/C++ Programming Skills

Follow “Embedded Miscellany“, and choose “Star Official Account” to progress together! Source: CSDN What makes a good programmer? Is it knowing many technical details? Or understanding low-level programming? Or being fast at coding? I think none of these. For some technical details and low-level technologies, you can find them in help documents or by researching. … Read more

Comprehensive C/C++ Software Development Interview Questions

Comprehensive C/C++ Software Development Interview Questions

1.About This Book Access method at the end of the article!!! About “Comprehensive C/C++ and Embedded Software Development Interview Questions.pdf” 1. Introduction The content of this book is compiled from the frequently encountered written and interview questions during the early recruitment phase of the 2021 autumn recruitment by myself and my classmates, as well as … Read more