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

Understanding CANopen SDO Transmission

Understanding CANopen SDO Transmission

SDO (Service Data Object) is a type of message in the CANopen protocol used for reading and writing data over a CAN network. SDO is used to transmit data that is not time-sensitive, such as configuration information that only needs to be set once during initialization. There are several types of SDO transmissions: SDO Download … Read more

Ovation Profibus DP Fieldbus Configuration Tutorial

Ovation Profibus DP Fieldbus Configuration Tutorial

Welcome to follow “Thermal Control Circle” ID: rekongquan Spread thermal control knowledge, share technical essence! Editor: Lanling Wang Thermal Control Technology Group The world of thermal control is full of excitement. Welcome to join the “Thermal Control Circle” WeChat group and QQ group. How to join: 1. Official QQ group number 587444254 2. Official WeChat … Read more

Configuring PROFIBUS Slave for ABB Robots

Configuring PROFIBUS Slave for ABB Robots

For more content, please click on ABB Robot Practical Skills above to follow. You can also click the official account below Classic Articles to browse more content. For reprints, please leave a message in the background first, let’s support original content together and promote the use and development of robots. This official account provides technical … Read more

Understanding Variables in CMake

Understanding Variables in CMake

Variables are an important component of CMake scripts, used to control various aspects of the build process. From specifying compiler options to setting installation paths and managing dependencies, the influence of variables can be seen everywhere. This article summarizes the concepts and usage of variables based on the official documentation. Basic Concepts When we mention … Read more

Building Root Filesystem with Buildroot

Building Root Filesystem with Buildroot

1. General Steps for Building Root Filesystem with Buildroot Buildroot is a framework for building embedded Linux systems, which can automate the configuration, compilation of the kernel, u-boot, and root filesystem. Here is a basic step-by-step guide for generating a root filesystem using Buildroot: 1. Install Buildroot: First, you need to install Buildroot on your … Read more

Setting Up Sudo Passwordless Access in Linux

Setting Up Sudo Passwordless Access in Linux

In a Linux system, to set up sudo passwordless access, follow these steps: Open the sudoers file as an administrator: In the terminal, enter the command sudo visudo. This command will open the sudoers file in a safe manner, ensuring the file syntax is correct and preventing system issues due to incorrect edits. Add the … Read more