Useful Links
Computer Science
Operating Systems
Real-Time Operating Systems
Zephyr RTOS
1. Introduction to Zephyr RTOS
2. Development Environment Setup
3. West Meta-Tool
4. Building Your First Application
5. Core Kernel Concepts
6. Configuration Systems
7. Device Driver Framework
8. System Services and Subsystems
9. Networking and Connectivity
10. Security Framework
11. Advanced System Features
Security Framework
Security Architecture
Security-First Design Principles
Threat Modeling Approach
Security Development Lifecycle
Vulnerability Assessment
Memory Protection Mechanisms
Stack Protection
Stack Canaries
Stack Overflow Detection
Stack Guard Implementation
Thread Stack Guards
Guard Region Configuration
Access Violation Detection
Memory Protection Unit
MPU Configuration
Region Permissions
Access Control
Trusted Execution Environment
ARM TrustZone Integration
Secure World Configuration
Non-Secure World Configuration
World Switching
Trusted Firmware-M Integration
TF-M Architecture
Secure Services
Secure API Access
Cryptographic Services
Hardware Crypto Acceleration
Supported Hardware
Crypto Engine Integration
Performance Optimization
Software Cryptography
Crypto Library Integration
Algorithm Implementation
Key Management
PSA Cryptography API
API Architecture
Supported Algorithms
Key Lifecycle Management
Secure Boot and Updates
MCUboot Bootloader
Bootloader Architecture
Image Validation
Rollback Protection
Firmware Signing
Signing Process
Certificate Management
Verification Process
Device Firmware Update
DFU Protocols
Update Mechanisms
Update Security
Previous
9. Networking and Connectivity
Go to top
Next
11. Advanced System Features