An Introduction to C++ Device Driver Development

An Introduction to C++ Device Driver Development

1. The Powerful Advantages of C++ in Driver Development 1. The Powerful Advantages of C++ in Driver Development In the field of device driver development, C++ is a “sharp tool.” It combines the features of high-level languages with the ability to approach the hardware layer, providing developers with many conveniences. On one hand, C++ has … Read more

From Beginner to Expert: Over 100 Open Source Projects!

From Beginner to Expert: Over 100 Open Source Projects!

For beginners, one of the most challenging aspects at the start of their learning journey is finding study materials. Therefore, today I recommend a repository that aggregates open source projects. This article carefully compiles some embedded-related resources, including but not limited to programming languages, microcontrollers, open source projects, IoT, operating systems, Linux, and these materials … Read more

Why Open Source Is So Important for IoT

Why Open Source Is So Important for IoT

Source: OFweek IoT Author: Old Bird Published by IoT Think Tank Please indicate the source and origin when reprinting —— [Introduction] —— The Internet of Things (IoT), open source, and operating systems are currently hot topics in the IT industry, and these three terms constitute the IoT open-source operating system. For the development of the … Read more

Decoding The Top 10 Open Source IoT Operating Systems

Decoding The Top 10 Open Source IoT Operating Systems

Source: Intelligent Things IoT Think Tank Organized and Published Please indicate the source when reprinting —— [Introduction] —— The Internet of Things, open source, and operating systems are currently hot keywords in the IT industry, and these three terms constitute the open source operating systems for IoT. So, how much do you know about open … Read more

Understanding Open Source Operating Systems in IoT

Understanding Open Source Operating Systems in IoT

Source: IntelligentThings Author: John Published by IoT Think Tank Please indicate the source and origin when reprinting —— [Introduction] —— The terms IoT, open source, and operating systems are currently hot topics in the IT industry, and these three terms constitute the open source operating systems for IoT. So, how much do you know about … 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

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

Zephyr: An Operating System for Wearable Device Development

Zephyr: An Operating System for Wearable Device Development

As the fitness craze has taken off, wearable devices have gained attention, with smart bands and smartwatches gradually being seen as a fashion statement in recent years. However, wearable devices are just a branch of the Internet of Things (IoT), and wearable devices in the medical and health fields are gradually becoming mainstream. A range … Read more

TockOS: A Secure and Efficient Embedded Operating System

TockOS: A Secure and Efficient Embedded Operating System

TockOS is an embedded operating system designed specifically for running multiple concurrent, mutually distrustful applications. It is optimized for embedded platforms based on Cortex-M and RISC-V. The core of its design is a protection mechanism that guards against potential malicious applications and isolates device drivers. TockOS employs two mechanisms to protect different components of the … Read more

How to Choose a Suitable Embedded Operating System?

How to Choose a Suitable Embedded Operating System?

Choosing a suitable embedded operating system can consider the following factors: The first is the application. If the embedded device you want to develop is closely related to network applications or is a network device, then you should choose embedded Linux or uCLinux, rather than uC/OS-II. The second is real-time performance. There is no absolute … Read more