FPGA開発日記

FPGAというより、コンピュータアーキテクチャかもね! カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages

RISC-VボードHiFive UnleashedでWebサーバを立ち上げてみる

HiFive Unleashd上でDebian GNU/Linuxが動いてしまえば、あとは様々なことが可能だ。 ウェブサービスを立ち上げたり、各種アプリケーションを立ち上げることも可能となる。

例として、ngnixをインストールして、簡単なウェブサーバを立ち上げてみる。 といってもDebianが動いていますのでインストールはaptコマンドを入力するだけだ。

sudo apt install -y nginx ufw net-tools
nginx -v
nginx version: nginx/1.14.2

nginxがインストールされた。

systemctl enable ufw
service nginx start

Debianに割り当てられているIPアドレスWebブラウザからアクセスすると、nginxが動作しているのが確認できた。

f:id:msyksphinz:20190514001449p:plain
HiFive Unleashed上でnginxが動いた。

ただし、様々なウェブサービスをインストールしようとしてみたのだが、まだRISC-Vに対応していないのかMySQLがインストールできなかった。 この辺りは、各種パッケージがRISC-Vに対応するのを待つか、SQLiteなどのより簡易なSQLサーバを使ってみるしかいようだ。