![見出し画像](https://assets.st-note.com/production/uploads/images/75502990/rectangle_large_type_2_c46d1e0867cf820de504cb2f84dccf8b.jpeg?width=1200)
de10-nano, SoCモジュールで遊ぶ [環境作り編-02]
まずは、手持ち機材が正しく動作するのか?の確認を行ます。
確認するには、Terasic社のサイトから、動作チェック用のmicroSDデータをダウンロードします。
![](https://assets.st-note.com/img/1648799851772-W5jMUwvpJx.png?width=1200)
ダウンロードされたファイルは、"DE10_Nano_LXDE.zip" (約800Mbyte)でした。解凍すると"DE10_Nano_LXDE.img"(約3.7Gbyte)となります。
このmicroSDのデータをmicroSDに書き込み、de10-nanoで起動すると、hdmiまで動作確認が可能になります。
・Windowsで書き込むなら"Win32 Disk Imager"、Linuxで書き込むなら"dd"あたりを使えば、簡単に書き込み可能です。例えばLinuxなら、
sudo dd if=DE10_Nano_LXDE.img of=/dev/sdb bs=64k status=progress
みたいな感じでしょうか。
このmicroSDですが、FPGAのデータも入っていましたので、別途の書き込みは不要でした。
手持ちの機材(de10-nano)で無事に表示が出来たので、ハードウエアが正常なのが確認できました。起動時のメッセージでバージョン情報を確認すると、
U-Boot 2013.01.01 (Nov 30 2016 - 14:21:04
Kernel: 4.5.0-00185-g3bb556b
Ubuntu 16.04.1 LTS DE10_NANO ttyS0
かなり古いですね。問題は古いのではなく、再ジェネレートする情報が無い事です。
さて、せっかく起動できたのでaptが使えるかも確認してみました。すると無事に使えました。vnc4serverを入れてホストマシン(Windows10)から繋いてみると以下の感じです。
![](https://assets.st-note.com/img/1648800772877-if1O7NSCiB.png?width=1200)
それっぽく動作しています。手持ちの機材が問題なく動作して良かったです。次に最新のQuartus21.1でコンパイルできるように作業を進めてゆきます。
この記事が気に入ったらサポートをしてみませんか?