From 0c96b5f3ca5630df52b63f3c406801117dd445ff Mon Sep 17 00:00:00 2001 From: vetch Date: Tue, 21 Jan 2020 14:43:49 +0100 Subject: Readme + docs a bit updated --- docs/Project-structure-explained.md | 58 ++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 29 deletions(-) (limited to 'docs/Project-structure-explained.md') diff --git a/docs/Project-structure-explained.md b/docs/Project-structure-explained.md index 355910d..7dc0789 100644 --- a/docs/Project-structure-explained.md +++ b/docs/Project-structure-explained.md @@ -64,38 +64,38 @@ Directory structure of the project: ### Most Significant Directories - doc/ - Contains documentation of the project. - - build/ - Contains main Makefile of the project. All objects created during the build process are placed there. - - Makefile - Proxies all calls to Makefile in build/. - - src/ - Contains all sources of the project. - - src/host/ - Contains sources of helper programs to be compiled using native GCC and run on the machine where development takes place. - - src/arm/ - Contains sources to be compiled using ARM cross-compiler GCC and run on the RaspberryPi. +doc/ + Contains documentation of the project. + +build/ + Contains main Makefile of the project. All objects created during the build process are placed there. + +Makefile + Proxies all calls to Makefile in build/. - src/arm/common - Contains sources used in both: privileged mode and unprivileged mode. +src/ + Contains all sources of the project. + +src/host/ + Contains sources of helper programs to be compiled using native GCC and run on the machine where development takes place. - src/arm/PL0 - Contains sources used exclusively in unprivileged, user-mode (PL0) program, as well as the program's linker script. +src/arm/ + Contains sources to be compiled using ARM cross-compiler GCC and run on the RaspberryPi. + +src/arm/common + Contains sources used in both: privileged mode and unprivileged mode. + +src/arm/PL0 + Contains sources used exclusively in unprivileged, user-mode (PL0) program, as well as the program's linker script. - src/arm/PL1 - Contains sources used exclusively in privileged (PL1) mode. +src/arm/PL1 + Contains sources used exclusively in privileged (PL1) mode. - src/arm/PL1/loader - Contains sources used exclusively in the bootloader, as well as linker scripts for stages 1 and 2 of this bootloader. +src/arm/PL1/loader + Contains sources used exclusively in the bootloader, as well as linker scripts for stages 1 and 2 of this bootloader. - src/arm/PL1/kernel - Contains sources used exclusively in the kernel, as well as linker scripts for stages 1 and 2 of this kernel. +src/arm/PL1/kernel + Contains sources used exclusively in the kernel, as well as linker scripts for stages 1 and 2 of this kernel. - src/arm/PL1/PL1_common - Contains sources used in both: kernel and bootloader. +src/arm/PL1/PL1_common + Contains sources used in both: kernel and bootloader. \ No newline at end of file -- cgit v1.2.3