ZYBO Z7의 ZYNQ 시작 (5) Peta Linux 도구로 Linux 이미지 만들기
컨디션
하드웨어 디자인 파일(hdf) 준비
(2)Hello World와 같이 PS만 구성된 하드웨어를 사용하기 위해 완성된 프로젝트1.sdk/design_1_wrapper.hdf를 Ubuntu PC의 ~/petalinux로 복사합니다.
Linux 이미지 만들기
/opt/pkg/petalinux/settings.sh를 읽고petalinux의 환경 설정을 진행합니다.
petalinux-Create에서 프로젝트만들다
petalinux-config에서 지정한hdf를 기반으로 하는 커널을 설정합니다.설정 화면이 나타날 수 있으므로 Subsystem AUTO Hardware Settings->Ethernet Settings의 Obtain IP address automaally 검사를 취소하고 고정 IP 주소를 설정합니다.
Petalinux-Ppackage를 사용하여 시작 이미지(BOOT.bin)를 만듭니다.
$ source /opt/pkg/petalinux/settings.sh
$ cd ~/petalinux
$ petalinux-create --type project --template zynq --name project_1
$ cd project_1/
$ petalinux-config --get-hw-description=../
$ petalinux-build
$ petalinux-package --boot --force --fsbl images/linux/zynq_fsbl.elf --fpga images/linux/system.bit --u-boot
SD 카드에 대한 Linux 이미지 복사
다음 두 파일을 FAT32 형식의 SD 카드 경로로 복사합니다.
SD 카드가 연결되지 않은 상태에서 현재 식별 상태를 확인합니다.
$ ls /dev/sd*
/dev/sda
SD 카드를 연결하여 연결되지 않은 상태와 다름을 확인합니다.우선 꼬리에 숫자가 있는 걸로 해주세요.$ ls /dev/sd*
/dev/sda /dev/sdb /dev/sdb1
식별 위치를 알고 SD 카드를 마운트합니다.$ sudo mount -t vfat /dev/sdb1 /media
SD 카드에 파일을 복사합니다.$ sudo cp images/linux/BOOT.BIN /media/.
$ sudo cp images/linux/image.ub /media/.
SD 카드를 제거합니다.$ sudo umount /media
ZYBO에서 Linux 시작
이미지가 복사된 SD 카드를 ZYBO에 삽입하고 쓰레기(JP5)를 SD로 설정합니다.
TeraTerm 직렬 연결을 통해 ZYBO의 전원을 ON으로 설정하면 Linux가 시작됩니다.
User=root, Password = root에서 로그인할 수 있습니다.
ZYBO(192.168.1.10)와 Ubuntu PC(192.168.1.12)를 이더넷 케이블로 연결해 핑 통과 여부를 확인한다.
Reference
이 문제에 관하여(ZYBO Z7의 ZYNQ 시작 (5) Peta Linux 도구로 Linux 이미지 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/nao23/articles/090b51839841ca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)