领域
Embedded & IoT
技能档案
RTOS: FreeRTOS, Zephyr, tasks, semaphores, queues, scheduler
角色数
3
包含此技能的角色
级别数
5
结构化成长路径
必要要求
11
其余 4 个可选
Embedded & IoT
RTOS & Real-Time
2026/3/17
选择当前级别并对比期望。下方卡片显示晋升所需掌握的内容。
表格展示从初级到首席的技能深度变化。点击行查看详情。
| 角色 | 必要性 | 描述 |
|---|---|---|
| Embedded Developer | 必要 | Understands RTOS concepts: tasks, priorities, semaphores, queues. Creates simple multi-task applications on FreeRTOS under mentor guidance. |
| IoT Engineer | Understands basic RTOS concepts: tasks, queues, semaphores. Uses FreeRTOS to create multitasking IoT applications on ESP32 with 2-3 tasks. | |
| Systems Programmer (C/C++) | Understands the fundamentals of RTOS Fundamentals: FreeRTOS, Zephyr. Applies basic practices in daily work. Follows recommendations from the team and documentation. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Embedded Developer | 必要 | Independently develops on RTOS: task decomposition, inter-task communication (queues, semaphores, event groups), priority inversion prevention. Configures FreeRTOS for specific hardware. |
| IoT Engineer | Applies FreeRTOS/Zephyr for complex IoT systems with task priorities, mutexes, and event groups. Profiles stack usage and prevents priority inversion. | |
| Systems Programmer (C/C++) | Independently applies RTOS Fundamentals: FreeRTOS, Zephyr in practice. Understands trade-offs of different approaches. Solves typical tasks independently. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Embedded Developer | 必要 | Designs RTOS application architecture with guaranteed response time. Optimizes stack allocation, applies priority inversion protection, configures tickless idle. |
| IoT Engineer | 必要 | Designs RTOS architecture for IoT platforms with deterministic response time. Configures tickless idle for power saving. Implements Zephyr RTOS for production IoT. |
| Systems Programmer (C/C++) | 必要 | Has deep expertise in RTOS Fundamentals: FreeRTOS, Zephyr. Designs solutions for production systems. Optimizes and scales. Mentors the team. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Embedded Developer | 必要 | Defines RTOS strategy for the product line. Establishes task decomposition standards, inter-task communication, conducts architecture reviews. |
| IoT Engineer | 必要 | Defines RTOS usage standards for the IoT product line. Selects RTOS (FreeRTOS/Zephyr/NuttX) for team requirements. Establishes real-time best practices. |
| Systems Programmer (C/C++) | 必要 | Defines RTOS Fundamentals strategy at team/product level. Establishes standards and best practices. Conducts reviews. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Embedded Developer | 必要 | Shapes RTOS strategy for the organization: RTOS selection criteria (FreeRTOS vs Zephyr vs custom), task architecture standards, certification path for safety-critical RTOS usage. |
| IoT Engineer | 必要 | Defines enterprise RTOS strategy for organizational IoT products. Evaluates certifiable RTOS (SafeRTOS) for safety-critical IoT. Builds real-time platform roadmap. |
| Systems Programmer (C/C++) | 必要 | Defines RTOS Fundamentals strategy at organizational level. Establishes enterprise approaches. Mentors leads and architects. |