Why IoT Devices Choose RTOS Over Linux

Why IoT Devices Choose RTOS Over Linux

Follow+Star public number, don’t miss wonderful content Compilation | strongerHuang WeChat Public Account | Embedded Column The rapid development of the Internet of Things in recent years, everyone must have seen it, because of the Internet of Things, C language has become the most popular language (JAVA has always been the leader in previous years). … Read more

The Birth of LEDE: A New Era for OpenWrt

The Birth of LEDE: A New Era for OpenWrt

OpenWrt can be said to be the most famous home WiFi router Linux distribution in the world, birthed from the once obscure Linksys WRT54G router, and has been around for more than 12 years. In early May 2016, the OpenWrt user community announced another OpenWrt: the Linux Embedded Development Environment (LEDE). The official explanation states … Read more

Guide to Learning FreeRTOS: Tips and Resources

Guide to Learning FreeRTOS: Tips and Resources

Many students often ask whether they should learn FreeRTOS, if they need to learn both FreeRTOS and Linux, and which video resources are better. In this article, I will share my own learning experience! What is FreeRTOS? FreeRTOS is a type of RTOS, commonly referred to as a real-time operating system, which can achieve multi-task … Read more

Exploring Ubuntu MATE on Raspberry Pi 3 with External Screen

Exploring Ubuntu MATE on Raspberry Pi 3 with External Screen

A few days ago, YouTube blogger Bird Techstep released a new video demonstrating how to explore the Ubuntu MATE Linux operating system on the newly launched Raspberry Pi 3 (Model B) microcontroller. A few weeks ago, Martin Wimpress from the Ubuntu MATE team launched a new version of the Ubuntu Pi Flavour Maker tool, allowing … Read more

How to Build a BT Downloader with Orange Pi and Other Linux Development Boards

How to Build a BT Downloader with Orange Pi and Other Linux Development Boards

S2E22 This summer, a few days before moving, I bought an Orange Pi. As for why I bought it, there isn’t much reason, just to play around and learn a bit. After all, Linux is still quite a tricky thing for me. In fact, Linux is indeed a rather tricky thing, but it doesn’t matter; … Read more

Is the Salary Ceiling for Microcontroller Development Really Low?

Is the Salary Ceiling for Microcontroller Development Really Low?

I saw a reply on Zhihu saying that the salary for microcontroller developers is very low. I have spent two phases of my career doing microcontroller development. The salary isn’t very high, but it can reach over 20,000. Linux and microcontroller development are just different technical stacks; the salary largely depends on the companies you … Read more

Getting Started with Raspberry Pi: Learning Linux through Raspberry Pi

Getting Started with Raspberry Pi: Learning Linux through Raspberry Pi

Our fourth article in the “Getting Started with Raspberry Pi” series will dive into the Linux command line. — Andersn Silva In the third article[1] of this series, we began our exploration of the Raspberry Pi, where I shared how to install Raspbian, the official Linux version for Raspberry Pi. Now that you have installed … 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

RISC-V: Will Linux in Microprocessors Spark an Open Hardware Renaissance?

RISC-V: Will Linux in Microprocessors Spark an Open Hardware Renaissance?

I have shared a vision with many people that we will soon be able to use modern and powerful devices driven by open-source hardware (OSH) and open-source software. — dmt Compiled from: https://www.darrentoback.com/can-risc-v-linux-of-microprocessors-start-an-open-hardware-renaissance Author: dmtTranslator: geekpi I have shared a vision with many people that we will soon be able to use modern and powerful … Read more

Setting Up an ARM64 Linux Environment with QEMU

Setting Up an ARM64 Linux Environment with QEMU

QEMU (Quick EMUlator) is a general-purpose open-source emulator and virtualization tool that can simulate most CPU platforms, such as x86, ARM, ARM64, RISC-V, PowerPC, MIPS, etc. It can also simulate various hardware peripherals, such as memory, emmc, sdcard, usb, etc. Therefore, through QEMU, we can simulate a development board. During the chip development process, chip … Read more