Sources organisation: Difference between revisions
From ArmadeusWiki
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==Project Tree== | |||
|-- buildroot ---------------------- contains our buildroot distribution | |-- buildroot ---------------------- contains our buildroot distribution | ||
| |-- binaries | | |-- binaries | ||
Line 40: | Line 43: | ||
|-- packages | |-- packages | ||
`-- test | `-- test | ||
==binaries folder== | |||
Contains the generated binary files | |||
* linux-2.6.xxx.bin | |||
* rootfs.jffs2 | |||
* uboot.bin | |||
==build_arm folder== | |||
==project_build_arm folder== | |||
This place is used to build the whole rootfs for your board. <br> | |||
*If you need to modify your rootfs (ie add nodes, startup files), you can do the modifications here during the development phase.<br> | |||
This folder is created during the first toolchain installation. A rootfs skeleton located in target/device/armadeus/roofs is used to build the initial rootfs. <br> | |||
*If you want to keep a special rootfs across projects, the skeleton has to be replaced with your own file.<br> | |||
The rootfs can be clean up with the following command: | |||
$ make roofs-dirclean (in the top Armadeus directory) | |||
==target/device/armadeus folder== | |||
<br>[[Image:FrenchFlag.png]][[Fr:Organisation des sources| Cette page en français]] | <br>[[Image:FrenchFlag.png]][[Fr:Organisation des sources| Cette page en français]] | ||
[[Category:Software]] | [[Category:Software]] |
Revision as of 22:27, 19 April 2008
Project Tree
|-- buildroot ---------------------- contains our buildroot distribution | |-- binaries | | `-- armadeus------------------ contains image files for the target: u-boot, kernel, rootfs | |-- build_arm | |-- docs | |-- package | |-- project | |-- project_build_arm | |-- scripts | |-- target | | `-- device | | `-- armadeus | | |-- apf9328 | | |-- apm9328 | | |-- linux | | | `-- kernel-patches | | |-- rootfs | | | `-- target_skeleton | | `-- u-boot | |-- toolchain | `-- toolchain_build_arm |-- downloads ---------------------- holds all the downloaded files by default |-- firmware ----------------------- contains the custom FPGA's IPs | |-- BRAMTest | |-- led | |-- PS2 | |-- PS2_Opencore | `-- sram_test |-- host -------------------------- contains the custom software needed on the devt PC | `-- patches |-- patches ----------------------- contains the patches needed to be applied to buildroot | `-- cygwin |-- software ---------------------- contains software running one part on the PC and one part on the APF | |-- demos | |-- orchesta | `-- uboot_recover `-- target ------------------------ contains all our custom software for the APF |-- demos |-- linux |-- packages `-- test
binaries folder
Contains the generated binary files
- linux-2.6.xxx.bin
- rootfs.jffs2
- uboot.bin
build_arm folder
project_build_arm folder
This place is used to build the whole rootfs for your board.
- If you need to modify your rootfs (ie add nodes, startup files), you can do the modifications here during the development phase.
This folder is created during the first toolchain installation. A rootfs skeleton located in target/device/armadeus/roofs is used to build the initial rootfs.
- If you want to keep a special rootfs across projects, the skeleton has to be replaced with your own file.
The rootfs can be clean up with the following command:
$ make roofs-dirclean (in the top Armadeus directory)