├── .github └── workflows │ ├── ci.yml │ └── pr.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── book.toml ├── ci ├── dictionary.txt ├── spellcheck.sh └── validate.sh ├── mermaid-init.js ├── mermaid.min.js └── src ├── README.md ├── SUMMARY.md ├── arch ├── images.md ├── partitions.md ├── secure_boot_update.md └── signing_utilities.md ├── architecture.md ├── coding_guide.md ├── continuous-integration.md ├── design.md ├── design └── core_components.md ├── features.md ├── for_developers ├── README.md └── ref_guide.md ├── misc └── contributors.md ├── objectives.md ├── testing.md ├── usage ├── nrf52840.md ├── rp2040.md ├── rpi4.md ├── stm32f334.md ├── stm32f411.md ├── stm32f446.md ├── stm32f469.md ├── stm32f746.md └── stm32h723.md └── user_guide.md /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | **/*.DS_Store -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/README.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/book.toml -------------------------------------------------------------------------------- /ci/dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/ci/dictionary.txt -------------------------------------------------------------------------------- /ci/spellcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/ci/spellcheck.sh -------------------------------------------------------------------------------- /ci/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/ci/validate.sh -------------------------------------------------------------------------------- /mermaid-init.js: -------------------------------------------------------------------------------- 1 | mermaid.initialize({startOnLoad:true}); 2 | -------------------------------------------------------------------------------- /mermaid.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/mermaid.min.js -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/README.md -------------------------------------------------------------------------------- /src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/SUMMARY.md -------------------------------------------------------------------------------- /src/arch/images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/arch/images.md -------------------------------------------------------------------------------- /src/arch/partitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/arch/partitions.md -------------------------------------------------------------------------------- /src/arch/secure_boot_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/arch/secure_boot_update.md -------------------------------------------------------------------------------- /src/arch/signing_utilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/arch/signing_utilities.md -------------------------------------------------------------------------------- /src/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/architecture.md -------------------------------------------------------------------------------- /src/coding_guide.md: -------------------------------------------------------------------------------- 1 | # Secure Coding guidelines 2 | -------------------------------------------------------------------------------- /src/continuous-integration.md: -------------------------------------------------------------------------------- 1 | # Continuous Integration 2 | -------------------------------------------------------------------------------- /src/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/design.md -------------------------------------------------------------------------------- /src/design/core_components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/design/core_components.md -------------------------------------------------------------------------------- /src/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/features.md -------------------------------------------------------------------------------- /src/for_developers/README.md: -------------------------------------------------------------------------------- 1 | # For Developers 2 | -------------------------------------------------------------------------------- /src/for_developers/ref_guide.md: -------------------------------------------------------------------------------- 1 | # Reference Guide 2 | -------------------------------------------------------------------------------- /src/misc/contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/misc/contributors.md -------------------------------------------------------------------------------- /src/objectives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/objectives.md -------------------------------------------------------------------------------- /src/testing.md: -------------------------------------------------------------------------------- 1 | # Testing 2 | -------------------------------------------------------------------------------- /src/usage/nrf52840.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/nrf52840.md -------------------------------------------------------------------------------- /src/usage/rp2040.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/rp2040.md -------------------------------------------------------------------------------- /src/usage/rpi4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/rpi4.md -------------------------------------------------------------------------------- /src/usage/stm32f334.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/stm32f334.md -------------------------------------------------------------------------------- /src/usage/stm32f411.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/stm32f411.md -------------------------------------------------------------------------------- /src/usage/stm32f446.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/stm32f446.md -------------------------------------------------------------------------------- /src/usage/stm32f469.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/stm32f469.md -------------------------------------------------------------------------------- /src/usage/stm32f746.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/stm32f746.md -------------------------------------------------------------------------------- /src/usage/stm32h723.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/usage/stm32h723.md -------------------------------------------------------------------------------- /src/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihalpasham/rustBoot-book/HEAD/src/user_guide.md --------------------------------------------------------------------------------