aboutsummaryrefslogtreecommitdiff
path: root/docs/Project-structure-explained.md
diff options
context:
space:
mode:
authorvetch <vetch97@gmail.com>2020-01-21 14:43:49 +0100
committervetch <vetch97@gmail.com>2020-01-21 14:43:49 +0100
commit0c96b5f3ca5630df52b63f3c406801117dd445ff (patch)
tree3c6bdec6074d4816289cf679a3a4e863ad417a2d /docs/Project-structure-explained.md
parentfebe3518d64a1699b0418cae4cc153ce4a14d666 (diff)
downloadrpi-MMU-example-0c96b5f3ca5630df52b63f3c406801117dd445ff.tar.gz
rpi-MMU-example-0c96b5f3ca5630df52b63f3c406801117dd445ff.zip
Readme + docs a bit updated
Diffstat (limited to 'docs/Project-structure-explained.md')
-rw-r--r--docs/Project-structure-explained.md58
1 files changed, 29 insertions, 29 deletions
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