Last edited one year ago

OpenSTLinux directory structure: Difference between revisions


Latest revision as of 10:21, 12 June 2023


This article aims at presenting, as example, the directory structure of the Linux root file system available on STM32 board.

All files and directories are located under the root directory (/), in compliance with the File system Hierarchy Standard.

This root directory corresponds to the Linux root file system (rootfs partition), as defined in Flash partitions. Note also that the user file system (userfs partition), the boot file system (bootfs partition) and the vendor file system (vendorfs partition) can be accessed through the /usr/local mounting point, through the /boot mounting point, and through the /vendor mounting point respectively. Template:InfoTemplate:UpdateNeededForNewRelease

The directories are shown in Template:Green, while the files are in black.

Template:Green                            Template:Highlight
├── Template:Green                      Template:Highlight
│   └── [...]
├── Template:Green                     Template:Highlight
├── Template:Green                      Template:Highlight
├── Template:Green                      Template:Highlight
├── Template:Green                     Template:Highlight
├── Template:Green                      Template:Highlight
│   ├── Template:Green
│   │   └── Template:Green          Template:Highlight
│   │       ├── Template:Green       Template:Highlight
│   │       │   └── [...]
│   │       ├── modules.dep  Template:Highlight
│   │       └── [...]
│   └── [...]
├── Template:Green
├── Template:Green                    Template:Highlight
├── Template:Green                      Template:Highlight
├── Template:Green                     Template:Highlight
├── Template:Green                     Template:Highlight
├── Template:Green                      Template:Highlight
├── Template:Green                     Template:Highlight
├── Template:Green                      Template:Highlight
├── Template:Green                      Template:Highlight
├── Template:Green                      Template:Highlight
│   ├── Template:Green                  Template:Highlight
│   ├── Template:Green                  Template:Highlight
│   ├── Template:Green                Template:Highlight
│   ├── Template:Green                 Template:Highlight
│   ├── Template:Green                Template:Highlight
│   └── [...]
├── Template:Green                      Template:Highlight
└── Template:Green                   Template:Highlight
  • Boot file system mounting point
Template:Green  Template:Highlight
├── stm32mp157f-dk2[*].dtb  Template:Highlight
├── stm32mp157f-ev1[*].dtb  Template:Highlight
├── uImage                  Template:Highlight
└── [...]
  • User file system mounting point
Template:Green  Template:Highlight
├── Template:Green                                       Template:Highlight
│   ├── Template:Green                                    Template:Highlight
│   │   ├── Template:Green
│   │   │   ├── Template:Green
│   │   |   |    ├── Template:Green                      Template:Highlight
│   │   │   |    |    ├── fw_cortex_m4.sh                  Template:Highlight
│   │   │   |    |    ├── Template:Green
│   │   │   |    |    │   └── Template:Green
│   │   │   |    |    │       └── OpenAMP_TTY_echo.elf     Template:Highlight
│   │   │   |    |    └── README                           Template:Highlight
│   │   │   │    └── [...]                                 Template:Highlight
│   │   │   └── [...]                                      Template:Highlight
│   │   ├── Template:Green
│   │   │   ├── Template:Green                   Template:Highlight
│   │   │        └── Template:Green
│   │   │            └── Template:Green
│   │   │                └── AI_Character_Recognition.elf  Template:Highlight
│   │   └── Template:Green
│   │       ├── Template:Green
│   │       |    └── Template:Green                             Template:Highlight
│   │       |         ├── fw_cortex_m4.sh                  Template:Highlight
│   │       |         ├── Template:Green
│   │       |         │   └── Template:Green
│   │       |         │       └── GPIO_EXTI.elf            Template:Highlight
│   │       |         └── README                           Template:Highlight
│   │       └── [...]                                      Template:Highlight
│   └── Template:Green                                    Template:Highlight
│       ├── Template:Green
│       │   └── [...]                                      Template:Highlight
│       ├── Template:Green
│       │   └── [...]                                      Template:Highlight
│       └── Template:Green
│           └── [...]                                      Template:Highlight
├── Template:Green                Template:Highlight
│   ├── Template:Green                         Template:Highlight
│   │   ├── Template:Green
│   │   │   ├── button_gpio_exti.sh  Template:Highlight
│   │   |   └── README.md            Template:Highlight
│   │   └── Template:Green                     Template:Highlight
│   │       └── [...]
│   └── [...]                        Template:Highlight
├── Template:Green                             Template:Highlight
│   └── [...]
├── Template:Green
└── Template:Green
    └── start_up_demo_launcher.sh    Template:Highlight
  • Vendor file system mounting point
Template:Green    Template:Highlight
├── [*].so  Template:Highlight
└── [...]