01 > ȸҰ

 
작성일 : 21-03-26 09:33
ubuntu 2016 04 에 petalinux 설치 가이드
 글쓴이 : 이로직…
조회 : 785  
  • Petalinux 설치 가이드

※에 언급 된 필수 패키지를 설치하려면 루트 액세스 권한이 있어야합니다. 다음 표. PetaLinux 도구는 루트가 아닌 사용자로 설치해야합니다.

• PetaLinux를 사용하려면 여러 표준 개발 도구 및 라이브러리를 설치해야합니다. Linux 호스트 워크 스테이션에서. 다음에 나열된 라이브러리 및 도구를 설치하십시오. 호스트 Linux의 테이블. 아래 나열된 모든 Linux 워크 스테이션 환경에는 PetaLinux 도구에 필요한 32 비트 라이브러리. 추가 도구 체인이있는 경우 호스트에 32 비트 라이브러리가 필요한 패키지는 발급하기 전에 동일하게 설치합니다. petalinux 빌드. 아래 표 2-1에서는 필수 패키지와 설치 방법을 설명합니다. 다른 Linux 워크 스테이션 환경에 있습니다.

• PetaLinux 도구를 사용하려면 호스트 시스템이 필요합니다. / bin / sh는 bash입니다. Ubuntu를 사용하는 경우 배포 및 / bin / sh는 대시입니다. 변경하려면 시스템 관리자에게 문의하십시오. 기본 호스트 시스템 / bin /

1. xilinx 홈페이지에서 petalinux 설치 파일을 다운로드 한다.
-- bash mode 변경

$ sudo dpkg-reconfigure dash명령어 실행

no 선택

?sudo apt-get install gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev python2.7 tofrodos gawk xvfb gcc-4.8 g++-4.8 git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gpg waget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g:i386 libsdl1.2-dev libglib2.0-dev

$ file 권한 설정

$ chmod 777 petalinux-v2018.3-final-installer.run

$ /opt/pkg/petalinux/2018.3 또는 /home/root/petalinux_2018_3

$ mkdir -p /opt/pkg/petalinux/2018.3

$ ./petalinux-v2018.3-final-installer.run /opt/pkg/petalinux/2018.3

-- bash 권한 에러 발생시 home/user/ folder 설치 하기

$ mkdir petalinux_2018_3

$ bash petalinux-v2018.3-final-installer.run petalinux_2018_3

-- tftp 설정

$ sudo apt-get install xinetd tftp tftpd

$ sudo vi /etc/xinetd.d/tftp

-- tftp config file 만들기

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

-- tftp boot 디렉토리 만들기

$ sudo mkdir /tftpboot

$ sudo chmod 777 /tftpboot

$ sudo /etc/init.d/xinetd restart

--- 설치된 petalinux 환경 설정 하기 : 경로 설정

$ source /opt/xilinx/petalinux_2018/settings.sh

-- 다운받은 bsp 설치 하기

$ petalinux-create -t project -s ./다운받은.bsp

-- 프로젝트 build 하기

$ cd project 폴더

$ petalinux-build