ZYBO에서 xillinux-2.0을 움직일 때까지 #2 (Ubuntu16.04 사용)

부팅용 SD 카드 만들기

자, 마지막까지 bitstream이 완성되었으므로 여기에서 기동용의 SD 카드를 작성한다.
다운로드해 둔 SD 카드의 이미지를 준비해 둔다.
htp : // c ぉ d.ぃ ly ぶ s. 이 m/ぃぃぬ xー2.0ーべた. 이 mg. gz

다운로드한 이미지 파일의 압축을 풀고
# gunzip xillinux-2.0-beta.img.gz

dd 커멘드로 기입하지만, SD 카드의 디바이스명을 사전에 확인해 둔다.
이 기계라면/dev/mmcblk0가 되어 있지만/var/log/messages 로그를 보면 syslog를 보게 된다
여러 가지 방법으로 확인할 수 있으므로 원하는 방법으로 확인.
참고: ( htps : // 우우키. 어쩌면 x. jp / 우분 츠치 ps / r 드레 / 호와 K의 w로

장치 이름을 알면 즉시 dd 명령으로 이미지에서 카드를 만듭니다.
# dd if=xillinux-2.0-beta.img of=/dev/mmcblk0 bs=512

제대로 쓸 수 있는지 확인하지 않으면 싫다는 신경질적인 귀형은 cmp 커맨드로 확인한다.
# cmp xillinux-2.0-beta.img /dev/mmcblk0
cmp: EOF on xillinux-2.0-beta.img`

SD 카드에 쓰면 PC에 다시 꽂으면 boot와 Root의 2개의 파티션이 마운트된다.

마운트하면 그대로 boot 파티션쪽에 bootPartitionKit의 bootfiles하하의 2파일을 카피한다.
・boot.bin
・devicetree.dtb

또, 전회의 투고로 작성한 bitstream 「xillydemo.bit」도 boot 파티션에 카피한다.

이제 boot 파티션에는 총 4개의 파일이 있는 상태가 된다.
・uImage   (Kernelバイナリ)
・boot.bin  (初期ブートローダ)
・devicetree.dtb(デバイスツリーBobファイル)
・xillydemo.bit(PL部プログラムファイル)

드디어 시작

이것으로 기동용 SD 카드의 준비는 완료.
Ubuntu에서 마운트 해제하고 ZYBO에 SD 카드를 넣습니다.
AC 어댑터가 있으면 거기에서 급전해도 좋고, USB 급전이라면 라즈파이 3용의 2.5 A 전원을 그대로 사용할 수 있다.
이번에는 라즈파이용 전원이 남아 있었기 때문에 이것을 사용하기로 한다.
ZYBO의 J15 핀이 USB 측에 연결되어 있고 JP5(부팅 모드)가 SD 측에 연결되어 있는지 확인합니다.

USB는 1 포트 밖에 없기 때문에 HUB 경유로 마우스 키보드를 접속해, 모니터는 HDMI, VGA 어느쪽이라도 좋기 때문에 꽂아 둔다.
준비가 되면 전원을 켜면 메시지가 나와 터미널 로그인 화면이 된다.

root로 로그인하면 startx 해 보면 xillinux GUI 데스크탑이 표시되면 완료.

여기까지 할 수 있으면, 다음은 네트워크의 설정과 단말로부터 보드의 메모리에 액세스 해 본다.

다음에 계속

좋은 웹페이지 즐겨찾기