Ubuntu 17.04が出ました。
Ubuntuのインストール
Ubuntu 17の名前はzesty
SDの第二パーティションをマウントして
ここと同じようにして
e-tipsmemo.hatenablog.com
$ sudo debootstrap --foreign --arch armhf zesty /mnt http://ports.ubuntu.com/ (略)
kernelのビルド
こっからもらってきて
github.com
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- xilinx_zynq_defconfig make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- UIMAGE_LOADADDR=0x8000 uImage
uImageができる。
u-bootのビルド
ここからもらってきて
github.com
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- zynq_zybo_config make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
u-bootができる。
Zynqの設定
ここから
- BitStream
SDKを起動して
- fsbl
- devicetree
を作る
devicetreeは
github.com
を利用する。
e-tipsmemo.hatenablog.com
と同じだが、
devicetreeのbootargsに
console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=1
を指定する。
起動
ZyboにSDを指して電源を入れる。
うまく行けばFSBLが起動してu-bootが起動してKernelに制御が移って、
第二パーティションのUbuntuのルートファイルシステムを展開してくれる。
zybo@ubuntu:~$ cat /etc/os-release NAME="Ubuntu" VERSION="17.04 (Zesty Zapus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 17.04" VERSION_ID="17.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=zesty UBUNTU_CODENAME=zesty zybo@ubuntu:~$ zybo@ubuntu:~$ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 0 (v7l) BogoMIPS : 650.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc09 CPU revision : 0 processor : 1 model name : ARMv7 Processor rev 0 (v7l) BogoMIPS : 650.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc09 CPU revision : 0 Hardware : Xilinx Zynq Platform Revision : 0003 Serial : 0000000000000000 zybo@ubuntu:~$
よさそう
Zybo Zynq-7000 ARM/FPGA SoC Trainer Board
- 出版社/メーカー: Digilent Inc
- メディア: エレクトロニクス
- この商品を含むブログを見る
ARM Cortex-A9×2! ZynqでワンチップLinux on FPGA (*ボードは付属していません) (Design Wave)
- 作者: 鈴木量三朗,片岡啓明
- 出版社/メーカー: CQ出版
- 発売日: 2014/11/12
- メディア: 単行本
- この商品を含むブログ (2件) を見る