FPGA開発日記

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

MIPS用 GCC5.1 をビルド環境をVagrantで自動的に構築できるようにした

Vagrantfile と Chef ファイルを置いておいた。

github.com

git clone https://github.com/msyksphinz/vagrant-mips51 --recursive # 中でsubmoduleとしてChefのリポジトリを読んでいるので--recursiveが必要
cd vagrant-mips51
vagrant up

で仮想環境を立ち上げることができる。LinuxUbuntu-15.04を利用した。 vagrant ssh でログインすると、

$ vagrant ssh
Welcome to Ubuntu 15.04 (GNU/Linux 3.19.0-15-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Sat May 16 15:19:19 UTC 2015

  System load:  0.0                Processes:           71
  Usage of /:   11.9% of 38.81GB   Users logged in:     0
  Memory usage: 4%                 IP address for eth0: 10.0.2.15
  Swap usage:   0%

  Graph this data and manage this system at:
    https://landscape.canonical.com/

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

21 packages can be updated.
11 updates are security updates.


Last login: Sat May 16 14:17:35 2015 from 10.0.2.2
vagrant@vagrant-ubuntu-vivid-64:~$

これでデフォルトで、mipsel-linux-elf-gccを利用することができる。