Zephyr RTOS References === Table of Contents --- - [Table of Contents](https://hackmd.io/@0xff07/S1YsiQVHq) - [Zephyr Project Overview](https://hackmd.io/@0xff07/ryL3sfErq) Introduction --- - [Hello World Application](https://hackmd.io/@0xff07/S1WtOu9B5) - [Workspace Setup](https://hackmd.io/@0xff07/ryJ-RPMhs) - [Introduction to `west`](https://hackmd.io/@0xff07/H10ox7NBc) - [Repository Applications](https://hackmd.io/@0xff07/S1cpoK4Zi) - [Workspace Applications](https://hackmd.io/@0xff07/S1QvgMGZj) - [Freestanding Applications](https://hackmd.io/@0xff07/HkNGbfzZo) - [**APPENDIX**: Development Tools for Zephyr](https://hackmd.io/@0xff07/rk4ut6zT9) - [**APPENDIX**: Legacy Contents](https://hackmd.io/@0xff07/HyASSENZo) Driver Model --- - [Using In-Tree Drivers](https://hackmd.io/@0xff07/HklD6fVSc) - [Pin Configuration](https://hackmd.io/@0xff07/ryeP-ucAc) - [Device Configuration](https://hackmd.io/@0xff07/BypTL7ESc) - [Out-of-Tree Driver Development](https://hackmd.io/@0xff07/BJR-HS2T9) - [Devicetree Internals](https://hackmd.io/@0xff07/B1PMaFV-s) - [**EXAMPLE**: Fixing `pinctrl` in Samples for STM32](https://hackmd.io/@0xff07/BkCrPdM2s) - [**EXAMPLE**: FLASH Patition and MCUBoot](https://hackmd.io/@0xff07/Hyv32nnlj) Kconfig --- - [Overlaying Devicetree and Kconfig](https://hackmd.io/@0xff07/HyiRvZTpq) - [Kconfig](https://hackmd.io/@0xff07/BJ5hlhsac) - [**EXAMPLE**: Config STM32 Vendor HAL](https://hackmd.io/@0xff07/By1eMWR0q) Hardware Support --- - [GPIO](https://hackmd.io/@0xff07/rkdc8c9Hc) - [UART](https://hackmd.io/@0xff07/ByfOw4hp5) - [I2C](https://hackmd.io/@0xff07/HksS_95S5) - [ADC](https://hackmd.io/@0xff07/S1mE1r2p9) - [SDIO](https://hackmd.io/@0xff07/HkXatV3Tc) - [FLASH](https://hackmd.io/@0xff07/rks7Dccr5) - [RTC](https://hackmd.io/@0xff07/B1lxVfaT9) - [USB Overview](https://hackmd.io/@0xff07/rkRrjmEH5) - [USB CDC](https://hackmd.io/@0xff07/HkFvvf6pc) - [USB DFU](https://hackmd.io/@0xff07/SyXacMp69) Build System --- - [Build System](https://hackmd.io/@0xff07/BJs16aGa5) - [**APPENDIX**: Introduction to CMake](https://hackmd.io/@0xff07/rJly3BBAq) - [**APPENDIX**: Introduction to Ninja](https://hackmd.io/@0xff07/rkHP1LS0q) Advanced Workspace Management --- - [Structure of a Workspace](https://hackmd.io/@0xff07/rJZjJofTc) - [Defining Out-of-Tree Board](https://hackmd.io/@0xff07/rknqGZ2T5) - [Strategies for Multiple Developers](https://hackmd.io/@0xff07/r1aJib4-j) - [Strategies for Multiple Targets](https://hackmd.io/@0xff07/BystDU4bi) Kernel Facilities and Helper Functions --- - [Workqueue](https://hackmd.io/@0xff07/B1OO5N3p5) - [Delayed Work](https://hackmd.io/@0xff07/ryKKDBhaq) - [kthread](https://hackmd.io/@0xff07/Sk6m7Bnp9) - [Timers](https://hackmd.io/@0xff07/HJej8r3pq) - [Message Queue](https://hackmd.io/@0xff07/HJNcNrnaq) Debugging --- - [Debugging Basics](https://hackmd.io/@0xff07/ByJtIQNBc) - [Debug Methodologies](https://hackmd.io/@0xff07/B1aJvVN-j) MCUBoot --- - [Archiecture of MCUBoot](https://hackmd.io/@0xff07/rJXBTqHMs) - [MCUBoot in Zephyr](https://hackmd.io/@0xff07/ByjFgWNTc) - [**EXAMPLE**: FLASH Patition and MCUBoot](https://hackmd.io/@0xff07/Hyv32nnlj) - [Partition External FLASH](https://hackmd.io/@0xff07/HyoIttNbo) - [Trusted Firmware M](https://hackmd.io/@0xff07/H1azL7Erc) - [**Appendix**: Zephyr Booting Sequence](https://hackmd.io/@0xff07/HykZ3MEB5) MCUMgr --- - [MCUmgr](https://hackmd.io/@0xff07/SJoNCeN6c) - [**EXAMPLE**: Compile and Install `mcumgr`](https://hackmd.io/@0xff07/HJpKFP1Ji) - [DFU with MCUmgr](https://hackmd.io/@0xff07/S12cZzTTc) - [OTA Update Strategies](https://hackmd.io/@0xff07/Hyz76b2Tc) OS Services --- - [Watchdog Timer](https://hackmd.io/@0xff07/HkUbOMTT9) - [Logging Subsystem](https://hackmd.io/@0xff07/S1l377ESc) - [Coredump](https://hackmd.io/@0xff07/BJjHNX4r5) - [Power Management](https://hackmd.io/@0xff07/rkgZAzVBc) - [Tracing](https://hackmd.io/@0xff07/HJJo4mNrc) - [JSON](https://hackmd.io/@0xff07/S1cW9uA69) - [Twister Testing Scripts](https://hackmd.io/@0xff07/H1gGg23T9) Connectivity --- - [Network Stack](https://hackmd.io/@0xff07/SJKSUEn65) - [IPv6](https://hackmd.io/@0xff07/B1HyRi3p9) - [Bluetooth](https://hackmd.io/@0xff07/BJztIQTTc) Simulation --- Thrid Party CI/CD Platform --- - [GitHub Action](https://hackmd.io/@0xff07/Syqq3Gpa9) - [Goliath](https://hackmd.io/@0xff07/SyGUAo36c) - [Grafana](https://hackmd.io/@0xff07/rysxb3hT5) Kernel Internals --- - [Scheduling](https://hackmd.io/@0xff07/rJNDhM4r5) - [Memory Management](https://hackmd.io/@0xff07/SyGQHXNrc)
{"metaMigratedAt":"2023-06-16T23:46:28.832Z","metaMigratedFrom":"Content","title":"Zephyr RTOS References","breaks":true,"description":"Table of Contents","contributors":"[{\"id\":\"7787164b-790f-48d8-8d75-16daa9b2a6a9\",\"add\":15900,\"del\":11366}]"}
Expand menu