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 6] Creating and compiling a custom driver (Part 2)
SoC Linux Dojo [No.7] Addition of user circuit and operation check
List of Intel® FPGA Software Resources