SoC Linux Dojo [No.7] Addition of user circuit and operation check

 

 

Recent embedded products are increasingly equipped with Linux® due to the sophistication of their functions.

 

In this "SoC Linux Dojo", we will target Macnica 's Helio board equipped with Intel® FPGA Cyclone® V SoC, and first, we will write a pre-built SD card binary image to the SD card and confirm that Linux boots. .

After that, prepare a compilation environment (Linux machine + cross-compiler), obtain and compile the Linux kernel source code, create a custom driver, add a user circuit to the SoC FPGA, check the operation of PWM control, etc. We will explain the basic development method in all 8 times.

 

"SoC Linux Dojo [No.7] Adding User Circuits and Checking Operation"

"Sample code"

Document overview

 

Up until the previous SoC Linux Dojo [Part 6], we were able to create a custom driver and actually access the I/O of the Helio board.

This time and the next time, we will check the operation by adding the user's own hardware for PWM control of the motor on the FPGA of the Helio board.

This time, first, we will check whether the LEDs on the Helio board are PWM controlled.

 

<Contents>

1.First of all

2. Add user circuit

2-1. Creating custom hardware

2-2. LED PWM control (command line)

2-3. PWM control by CGI

 

Related Documents

 

SoC Linux Dojo [No.1] Checking Linux boot on Helio board using pre-built SD card image

SoC Linux Dojo [No.2] Preparation of Linux machine

SoC Linux Dojo [Part 3] Cross compiler installation and compilation, GDB debugging

SoC Linux Dojo [No.4] Compiling GNU Applications

SoC Linux Dojo [Part 5] Obtaining and compiling a Linux kernel, creating and compiling a custom driver (Part 1)

SoC Linux Dojo [Part 6] Creating and compiling a custom driver (Part 2)

SoC Linux Dojo [No.7] Addition of user circuit and operation check

SoC Linux Dojo [Part 8] How to create remote PWM control, motor control, and startup scripts with network applications

 

List of Intel® FPGA Software Resources