FPGA Configuration Modes

FPGA Configuration Modes

FPGA has various configuration modes: the parallel master mode involves one FPGA and one EPROM; the master-slave mode supports programming multiple FPGAs with one PROM; the serial mode can use serial PROM to program the FPGA; and the peripheral mode allows the FPGA to be programmed by a microprocessor as a peripheral device. How to … Read more

STM32CubeIDE Tutorial: Project Configuration 01

STM32CubeIDE Tutorial: Project Configuration 01

0 Preface The previous article introduced how to use STM32CubeIDE to create a new project and its features. This article will continue to explain how to configure the project, which is also a very important step. 1 Introduction to the Configuration Interface (STM32CubeMX Interface) The project configuration is mainly operated through the original STM32CubeMX tool. … Read more

STM32CubeIDE Tutorial: Configuration Process

STM32CubeIDE Tutorial: Configuration Process

Click the blue text to follow us 0 Preface: Previously, we learned about STM32CubeIDE and provided the official download link for STM32CubeIDE. This time, we will share the basic configuration required for STM32 projects in STM32CubeIDE, including the configuration of the UART peripheral. 1. Download link for STM32CubeIDE: https://www.st.com/zh/development-tools/stm32cubeide.html Note: The image indicates a Windows … Read more

STM32 System Clock and Delay Function Initialization

STM32 System Clock and Delay Function Initialization

STM32 has three different clock sources that can be used to drive the system clock (SYSCLK): 1: HSI oscillator clock (internal clock) 2: HSE oscillator clock (external clock, provided by the crystal) 3: PLL clock (Phase-Locked Loop clock) These devices have the following two secondary clock sources: (1) 40kHz low-speed internal RC, which can be … Read more

Configuring Multiple Registers for NOR Flash in FDCB

Configuring Multiple Registers for NOR Flash in FDCB

Hello everyone, I am Pi Zi Heng, a serious techie. Today I will introduce the precautions for configuring multiple registers of serial NOR Flash in FDCB. Regarding the use of the i.MXRT boot header FDCB to set the internal registers of Flash, I have previously written two articles. Before diving into this article, I recommend … Read more

Overview of Linux Kernel Configuration, Compilation, and Makefile

Overview of Linux Kernel Configuration, Compilation, and Makefile

Recently, I have been learning about the configuration, compilation, and Makefile for the Linux kernel. Today, I would like to summarize my learning results and share them with everyone. 1. Unpacking and Patching First, you need to unpack the Linux kernel you obtained. Here I am using version linux.2.22.6. In the Linux command line, you … 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

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

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