AMD PetaLinux 도구는 AMD 프로세싱 시스템에서 임베디드 Linux 솔루션을 맞춤화, 구축 및 배포하는 데 필요한 모든 것을 제공합니다. 설계 생산성 가속화를 위해 맞춤화된 이 솔루션은 AMD 하드웨어 설계 도구와 작동하여 AMD Versal™, Zynq™ UltraScale+™ MPSoC, Zynq™ 7000 SoC 및 MicroBlaze™용 Linux 시스템의 개발을 용이하게 합니다.
PetaLinux 도구(호스트)
PetaLinux 도구는 다음과 같은 도구를 사용하여 시스템 부팅에서 실행에 이르기까지 Linux 기반 제품의 개발을 용이하게 합니다.
- 명령줄 인터페이스
- 애플리케이션, 디바이스 드라이버 및 라이브러리 생성기, 개발 템플릿
- 부팅 가능한 시스템 이미지 빌더
- 디버그 에이전트
- GCC 도구
- 통합 QEMU 전체 시스템 시뮬레이터
- 자동화 도구
- AMD 시스템 디버거 지원
임베디드 소프트웨어 생태계
임베디드 소프트웨어 |
Linux 및 구축 도구 |
RTOS 및 라이브러리 |
소프트 프로세서 코어 |
임베디드 생태계 |
개발자는 이러한 도구를 사용하여 부트 로더, Linux 커널 또는 Linux 애플리케이션을 맞춤화할 수 있습니다. 개발자는 새 커널, 디바이스 드라이버, 애플리케이션, 라이브러리를 추가하고 포함된 전체 시스템 시뮬레이터(QEMU)에서 또는 네트워크나 JTAG를 통해 물리적 하드웨어에서 소프트웨어 스택을 부팅하고 테스트할 수 있습니다.
맞춤형 BSP 생성 도구
PetaLinux 도구는 개발자가 새로운 기능과 디바이스를 얻을 때 소프트웨어 플랫폼을 하드웨어 설계와 동기화할 수 있도록 지원합니다.
PetaLinux 도구는 AMD 임베디드 프로세싱 IP 코어, 커널 및 부트 로더 구성용 디바이스 드라이버를 비롯한 맞춤형 Linux 보드 지원 패키지를 자동으로 생성합니다. 이러한 기능을 통해 소프트웨어 엔지니어는 낮은 수준의 개발 작업이 아닌 가치를 증대하는 애플리케이션에 집중할 수 있습니다.
Linux 구성 도구
PetaLinux에는 부트 로더, Linux 커널, 파일 시스템, 라이브러리 및 시스템 파라미터를 맞춤화하는 도구가 포함되어 있습니다.
이러한 구성 도구는 AMD 하드웨어 개발 도구 및 맞춤형 하드웨어별 데이터 파일을 완벽하게 인식합니다. 따라서, 예를 들면, AMD 임베디드 IP 코어용 디바이스 드라이버가 해당 디바이스의 엔지니어 지정 주소에 따라 자동으로 구축 및 배포됩니다.
소프트웨어 개발 도구
PetaLinux 도구는 소프트웨어 팀이 맞춤형 디바이스 드라이버, 애플리케이션, 라이브러리 및 BSP 구성을 생성할 수 있도록 허용하는 개발 템플릿을 통합합니다.
제품의 소프트웨어 기준(BSP, 디바이스 드라이버, 핵심 애플리케이션 등)이 생성되면 개발자는 PetaLinux 도구를 사용하여 모든 소프트웨어 구성 요소를 패키징하고 배포할 수 있으며, 이를 통해 PetaLinux 개발자는 쉽게 설치하고 사용할 수 있습니다.
참조 Linux 배포판
PetaLinux는 AMD 디바이스에 대해 통합 및 테스트를 거친 완전한 참조 Linux 배포판을 제공합니다. 참조 Linux 배포판에는 다음과 같은 바이너리 및 소스 Linux 패키지가 모두 포함됩니다.
- 부트 로더
- CPU 최적화 커널
- Linux 애플리케이션 및 라이브러리
- C & C++ 애플리케이션 개발
- 디버그
- 스레드 및 FPU 지원
- 네트워크 및 펌웨어 구성의 손쉬운 원격 관리를 위한 통합 웹 서버
빠른 시작 Linux 이미지
모든 PetaLinux 보드 지원 패키지(BSP)에는 사전 구성된 부트 로더, 시스템 이미지 및 비트스트림이 포함되어 있습니다. 내장형 도구를 사용하면 단일 명령으로 이러한 요소를 물리적 하드웨어 또는 포함된 전체 QEMU 시스템 에뮬레이터에 배포하고 부팅할 수 있습니다.
PetaLinux를 사용하면 개발자는 설치 후 약 5분 이내에 AMD 기반 하드웨어를 부팅하고 실행할 수 있으며 애플리케이션, 라이브러리 및 드라이버 개발에 대비할 수 있습니다.
다운로드 및 라이선스
PetaLinux 도구와 Linux 지원 및 리소스
PetaLinux 도구 라이선스는 더 이상 필요하지 않습니다. 사용자는 PetaLinux 도구를 설치하고 사용하여 로열티 없는 OS 이미지를 배포할 수 있습니다.
- 사용은 EULA에 의해 정의됨
- 모든 PetaLinux BSP 및 참조 설계에 액세스
- WebCase를 통한 PetaLinux 도구 기술 지원(자세한 내용은 아래 참조)
- AMD 커뮤니티 포럼 및 답변 기록을 통한 추가 지원
AMD 기술 지원에서 지원하는 기능
- AMD 임베디드 소프트웨어의 지원 정책 및 리소스는 http://www.wiki.xilinx.com/Embedded+SW+Support에서 제공됩니다.
- 시스템 수준 컨설팅 및 설계 서비스는 AMD Alliance Member 파트너에게 문의하세요.
보드 지원 패키지(BSP) 및 참조 예
PetaLinux 보드 지원 패키지(BSP) 및 참조 예로는 사전 구축 부트 로더, 시스템 이미지 및 비트스트림이 있습니다. 내장형 도구를 사용하면 단일 명령으로 이러한 요소를 물리적 하드웨어 또는 포함된 전체 QEMU 시스템 에뮬레이터에 배포하고 부팅할 수 있습니다. PetaLinux를 사용하면 개발자는 설치 후 약 5분 이내에 AMD 기반 하드웨어를 부팅하고 실행할 수 있으며 애플리케이션, 라이브러리 및 드라이버 개발에 대비할 수 있습니다.
PetaLinux BSP 및 참조 예는 AMD 및 파트너를 통해 구할 수 있습니다. 최신 PetaLinux BSP 목록을 제공하는 PetaLinux 도구 다운로드 페이지를 방문하세요.
다운로드 대상: ARM® Mali-400 지원
아래 링크는 AMD Zynq™ UltraScale+™ MPSoC 제품을 지원하는 Mali-400 유저스페이스 바이너리의 무료 다운로드를 제공합니다. 또한 Yocto 레시피가 ZCU102 평가 보드 및 PetaLinux 도구를 지원하기 위해 이 다운로드에 포함되어 있습니다.
이 다운로드에는 소프트웨어 릴리스에 해당하는 소프트웨어가 포함되어 있습니다.
- AMD 릴리스
- 2016.1 & 2016.2
- 2016.3 & 2016.4
- 2017.1 & 2017.3
- 2018.1 & 2018.3
- 2019.1
- Mali-400 유저 스페이스 구성 요소 다운로드
- 이 파일을 다운로드하려면 소프트웨어 라이선스에 동의해야 합니다.
- AMD 릴리스 2019.2 및 그 이후 버전은 AMD GitHub를 통해 액세스할 수 있습니다.
지원 및 리소스

문의하기
질문이 있으신가요? 영업 담당자가 곧 연락드리겠습니다.