Become an Embedded Expert with These 100+ Open Source Projects!

Become an Embedded Expert with These 100+ Open Source Projects!

In the early stages of learning, the hardest part is finding learning materials, so today I recommend a repository that summarizes embedded open source projects. This article carefully compiles some embedded-related resources, including but not limited to programming languages, microcontrollers, open source projects, Internet of Things, operating systems, Linux and more. These materials are continuously … Read more

Research on the Progress of IoT Operating Systems

Research on the Progress of IoT Operating Systems

Author of this article Wang Mei: Engineer at the Institute of Informationization and Industrialization Integration, China Academy of Information and Communications Technology. 1 Introduction The upgrade of strategic industries and the development of large-scale markets have driven the application of the Internet of Things (IoT) into a new wave of development. According to Gartner’s prediction, … Read more

Research on the Progress of IoT Operating Systems

Research on the Progress of IoT Operating Systems

If you don’t click the blue words to follow, opportunities will fly away! 1. Introduction Strategic industry upgrades and large-scale market development are driving IoT applications into a new wave of development. According to Gartner’s prediction, by 2020, the number of connected devices worldwide will reach 26 billion, and the IoT market size will reach … Read more

Embedded Functions in Makefile

Embedded Functions in Makefile

subst String Replacement Function $(subst <from>, <to>, <text>) replaces the <from> string in <text> with <to> and returns the replaced string. SRC:=/mnt/hgfs/share/123 DES:=$(subst /mnt,/root,$(SRC)) #ATTENTION: is, /root not, /root all: @echo $(SRC) @echo $(DES) /mnt/hgfs/share/123 /root/hgfs/share/123 patsubst Pattern String Replacement Function $(patsubst <pattern>, <replacement>, <text>) checks if the words in <text> (separated by spaces, tabs, … Read more

Linux Kernel Makefile Execution Process

Linux Kernel Makefile Execution Process

Scan to FollowLearn Embedded Together, Learning and Growing Together Essential Knowledge 1.1. Basic Syntax of Makefile If you are not familiar with Makefile syntax, it is recommended to learn it systematically first, especially the following points: (1) Which parts of the Makefile contain shell commands: The command part in the compilation rules ${shell XX}, var … Read more

Introduction to Assembly Language

Introduction to Assembly Language

Click on the top“Baijia Technology”,to pin the public account Embedded essentials delivered promptly —— Author: Ruan Yifeng Link: http://www.ruanyifeng.com/blog/2018/01/ Learning programming is essentially learning high-level languages, which are designed for humans. However, computers do not understand high-level languages; they must be compiled into binary code to run. Learning high-level languages does not equate to understanding … Read more

Key Knowledge Points for STM32 Embedded Interviews

Key Knowledge Points for STM32 Embedded Interviews

I am Lao Wen, an embedded engineer who loves learning. Answer: Differences between STM32F1 and F4:Different cores: F1 has Cortex-M3 core, F4 has Cortex-M4 core; Different main frequencies: F1 has 72MHz, F4 has 168MHz; Floating-point operations: F1 has no floating-point unit, F4 has one; Functional performance: F4 peripherals are richer and more powerful than F1, … Read more

Summary of STM32 Embedded Interview Topics

Summary of STM32 Embedded Interview Topics

Scan to follow "Learn Embedded Together", learn together, grow together. 1. What are the differences between STM32F1 and F4? Different cores: F1 has Cortex-M3 core, F4 has Cortex-M4 core; Different clock frequencies: F1 has a clock frequency of 72MHz, F4 has a clock frequency of 168MHz; Floating-point operations: F1 has no floating-point unit, F4 does; … Read more

Summary of STM32 Embedded Interview Knowledge Points

Summary of STM32 Embedded Interview Knowledge Points

1. What are the differences between STM32F1 and F4? Answer: Refer to: STM32 Development – Introduction to STM32Different cores: F1 has a Cortex-M3 core, while F4 has a Cortex-M4 core; different main frequencies: F1 runs at 72MHz, while F4 runs at 168MHz; floating-point operations: F1 lacks a floating-point unit, while F4 has one; functional performance: … 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