SoC Linux Dojo [Part 8] How to create remote PWM control, motor control, and startup scripts with network applications
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 Altera Cyclone V SoC, and first we will write a pre-built SD card binary image to the SD card and confirm that Linux starts.
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.
Document overview
In Chapter 2 of this (final) session, you will create your own socket server and client program, and perform remote PWM control using socket communication.
<Contents>
1.First of all
2. Remote PWM control with network app
2-1. Remote PWM control by socket communication program
2-1-1. Preparation on the Helio side
2-1-2. Creation of socket communication program and confirmation of PWM control by LED
2-2. Access by Android application
3. Motor control
4. How to create a startup script
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 6] Creating and compiling a custom driver (Part 2)
SoC Linux Dojo [No.7] Addition of user circuit and operation check
ALTERA software related document list