Embedded Linux From a Microcontroller Engineer’s Perspective

Embedded Linux From a Microcontroller Engineer's Perspective

01 【Introduction】 This article will briefly organize some knowledge about Embedded Linux, providing reference for those who, like me, want to progress from microcontrollers to Embedded Linux. With the increasing number of Embedded Linux tutorials, I believe many friends studying microcontrollers have started experimenting with it~ 02 【What to Learn About Embedded Linux】 1. Understanding … Read more

Starting Your Embedded Linux Journey with Buildroot – Part 1

Starting Your Embedded Linux Journey with Buildroot - Part 1

When using Buildroot to create an embedded Linux development and runtime environment for Microchip MPU, pay attention to the following two websites: [Microchip Official Buildroot Tutorial](https://www.linux4sam.org/bin/view/Linux4SAM/BuildRoot) [Microchip Official Buildroot Source Code](https://github.com/linux4microchip/) This series will create my first runnable embedded Linux system based on the Buildroot repository provided by Microchip. Software Required for Installation Ensure that … Read more

Starting Embedded Linux Systems with Buildroot – Part 2

Starting Embedded Linux Systems with Buildroot - Part 2

This series will create my first runnable embedded Linux system based on the Buildroot repository provided by Microchip. Change Buildroot configuration based on target hardware This series of articles will demonstrate using the Microchip SAMA5D2-XULT development board. This chapter explains based on the buildroot-external-microchip-linux4microchip-2024.10/configs/sama5d2_xplained_headless_defconfig configuration file: Preparation – SAMA5D2 MPU Linux Boot Process Power on … Read more

Embedded Linux Insights from a Microcontroller Engineer’s Perspective

Embedded Linux Insights from a Microcontroller Engineer's Perspective

This article briefly outlines some knowledge about Embedded Linux, providing a reference for those who want to advance from microcontrollers to Embedded Linux. With the increasing number of tutorials on Embedded Linux, I believe many friends studying microcontrollers have started to explore this area! 1. What to Learn About Embedded Linux? 1. Understanding Linux Some … Read more

Transitioning from Microcontrollers to Linux: A Guide

Transitioning from Microcontrollers to Linux: A Guide

Follow+Star Public Account, never miss exciting content Author | ZhengN Source | Embedded Miscellaneous Many microcontroller engineers transition to Linux, but not everyone can smoothly “transition”. There are many who give up before even starting. As for how difficult it is to transition to Linux, it varies from person to person. Here, I share some … Read more

Using Freetype to Display a Line of Text

Using Freetype to Display a Line of Text

Before sharing the content, let’s announce the course updates: Good news, << Upgraded Video Application Basics Chapter 6: Text and Image Display >> has been updated with 5 new lessons: 1. ASCII Character Bitmap Display (9 minutes, free) 2. Chinese Character Bitmap Display (16 minutes, free) 3. Universal Command for Cross-Compilation Programs: Example with Freetype … Read more

Yocto Project Development Tools: A Guide

Yocto Project Development Tools: A Guide

Click the blue words to follow us Bui~’s new chapter will bring everyone some useful development tools, to save effort for the cows and horses, plow more fields, and pull more carts to improve efficiency and get off work early. The Yocto project is used to integrate resources to compile embedded Linux systems, such as … Read more

Introduction to Yocto for Embedded Linux Development

Introduction to Yocto for Embedded Linux Development

1 Introduction to Yocto 1.1 What is the Yocto Project? The Yocto Project is a working group of the Linux Foundation, an open-source collaboration project that helps developers create custom systems based on Linux, specifically designed for embedded products and independent of the hardware architecture of the products. The Yocto Project provides a flexible toolset … Read more

Three Reasons to Switch from Yocto to PetaLinux

Three Reasons to Switch from Yocto to PetaLinux

Introduction At DesignLinx Hardware Solutions, we use PetaLinux to build custom Linux images to support our clients’ tailored products. I must admit, I was skeptical when I first heard about PetaLinux. My professional background is in embedded Linux, having worked on numerous projects that included pure Yocto/Bitbake/OE and integrating Linux on various SoC platforms. Yocto … Read more

Design of Smart Home Controller Using ZigBee Technology

Design of Smart Home Controller Using ZigBee Technology

Selected from 21ic Forum, TI Wireless Connection Subforum, original post link at the bottom “Read Original” The smart home controller introduced in this article utilizes ZigBee technology to integrate many relatively independent household appliances into a unified smart home system, facilitating local operation of various electrical devices in the home, while also enabling remote control … Read more