Sources organisation

From ArmadeusWiki
Revision as of 22:27, 19 April 2008 by Salocin68 (Talk | contribs)

Jump to: navigation, search

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)

target/device/armadeus folder


FrenchFlag.png Cette page en français