PetaLinux Directory Structure Overview
TracNav menu
-
User Guide
- Copyright Information
- Acknowledgements
- Terminology
- Introduction
-
PetaLinux Overview
- PetaLinux Directory Structure
-
Working with PetaLinux - The Basics...
-
Customising PetaLinux...
-
Advanced Topics...
-
Debugging...
-
PetaLinux Bootloader Solutions...
-
Supported Reference Designs...
- PetaLinux Tools Reference
- Getting Help
There are three main top level directories within the PetaLinux hierarchy:
- tools
- contains the compiler (GCC) tools and the various petalinux-* helper scripts
- software
- contains the main Linux build environment (petalinux-dist), the Linux 2.4 kernel source tree (uClinux-2.4.x), the Linux 2.6 kernel source tree (linux-2.6.x-petalogix) and a placeholder for user applications (user-apps)
- hardware
- contains EDK hardware projects and the PetaLinux AutoConfig BSP generation tools
The structure is illustrated below.
petalinux
+ tools
| + common
| | + petalogix
| | + bin
| + linux-i386
| + microblaze-uclinux-tools
|
+ software
| + petalinux-dist
| + linux-2.6.x-petalogix
| + uClinux-2.4.x
| + user-apps
|
+ hardware
+ reference-designs
+ user-platforms
+ edk_user_repository
