AMD PetaLinux 도구는 AMD 프로세싱 시스템에서 임베디드 Linux 솔루션을 맞춤화, 구축 및 배포하는 데 필요한 모든 것을 제공합니다. 설계 생산성 가속화를 위해 맞춤화된 이 솔루션은 AMD 하드웨어 설계 도구와 작동하여 AMD Versal™, Zynq™ UltraScale+™ MPSoC, Zynq™ 7000 SoCMicroBlaze™용 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 기술 지원에서 지원하는 기능

보드 지원 패키지(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

지원 및 리소스

문서

모든 PetaLinux 사용자 가이드, 튜토리얼, 고객 고지 등을 살펴보세요.

지원 커뮤니티

AMD 생태계 공급업체의 PetaLinux, meta-Xilinx Yocto 레이어, AMD 오픈 소스 구성 요소 및 상용 Linux를 비롯한 적응형 SoC 및 FPGA에 대한 임베디드 Linux 주제에 대해 논의하세요.

문의하기

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