SoC Linux 道場 【其ノ弐】 Linux マシンの準備

 

 

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 道場 【其ノ弐】 Linux マシンの準備』

Document overview

 

インテル® SoC FPGA でシステムを構築する最大のメリットは、ユーザ独自のカスタム・ハードウェアの追加が可能なことです。Linux を使用する場合は、それらカスタム・ハードウェアに対するドライバを作成し、コンパイルしてカーネルに組み込む必要があります。

インテル® SoC FPGA 向けに Linux をコンパイルするためには、クロス・コンパイル環境が必要になります。

今回は、クロス・コンパイル環境として使用する Linux マシンを仮想 OS 環境で準備します。

 

<Contents>

1.First of all

2. Linux マシンを準備する

 2-1. Linux マシンの必要性

 2-2. Linux マシンの構築方法

 2-3. VMware と Vine Linux のダウンロード

  2-3-1. VMware のダウンロード

  2-3-2. Vine Linux のダウンロード

 2-4. VMware の設定

 2-5. Vine Linux のインストール

3. 各種サーバの構築と設定

 3-1. Helio の接続と起動

 3-2. PC の IP アドレス設定

 3-3. DHCP サーバの構築

 3-4. Samba サーバの設定

 3-5. FTP サーバの設定

 3-6. NFS サーバの設定

 

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