II.
SkillArea overview
Reference · liveskill-area:rtos-programming
RTOS Programming overview
Programming against real-time operating system APIs — task creation and prioritization, inter-task communication (queues, semaphores, event groups), memory pool management, and meeting hard real-time deadlines on FreeRTOS, Zephyr, and ThreadX.
Attributes
displayName
RTOS Programming
description
Programming against real-time operating system APIs — task creation
and prioritization, inter-task communication (queues, semaphores,
event groups), memory pool management, and meeting hard real-time
deadlines on FreeRTOS, Zephyr, and ThreadX.
domains
expertiseLevels
- intermediate
- expert
Outgoing edges
applies_to1
- specialization:embedded-systems·Specialization
prerequisite_for_learning8
- skill-area:sensor-fusion·SkillAreaSensor Fusion
- skill-area:firmware-testing·SkillAreaFirmware Testing
- skill-area:hardware-interface-testing·SkillAreaHardware Interface Testing
- skill-area:real-time-behavior-testing·SkillAreaReal-time Behavior Testing
- skill-area:power-consumption-testing·SkillAreaPower Consumption Testing
- skill-area:environmental-stress-testing·SkillAreaEnvironmental Stress Testing
- skill-area:safety-critical-testing·SkillAreaSafety Critical Testing
- skill-area:protocol-conformance-testing·SkillAreaProtocol Conformance Testing
Incoming edges
contains2
- specialization:embedded-firmware·Specialization
- specialization:real-time-systems·SpecializationReal-Time Systems
lib_requires_skill_area58
- lib-agent:embedded-systems--bootloader-expert·LibraryAgentbootloader-expert
- lib-agent:embedded-systems--comm-protocol-expert·LibraryAgentcomm-protocol-expert
- lib-agent:embedded-systems--device-driver-expert·LibraryAgentdevice-driver-expert
- lib-agent:embedded-systems--embedded-security-expert·LibraryAgentembedded-security-expert
- lib-agent:embedded-systems--embedded-tech-writer·LibraryAgentembedded-tech-writer
- lib-agent:embedded-systems--embedded-test-engineer·LibraryAgentembedded-test-engineer
- lib-agent:embedded-systems--firmware-architect·LibraryAgentfirmware-architect
- lib-agent:embedded-systems--hw-bringup-specialist·LibraryAgenthw-bringup-specialist
- lib-agent:embedded-systems--performance-optimization-agent·LibraryAgentperf-optimization-expert
- lib-agent:embedded-systems--power-optimization-expert·LibraryAgentpower-optimization-expert
- lib-agent:embedded-systems--rtos-expert·LibraryAgentrtos-expert
- lib-agent:embedded-systems--safety-compliance-expert·LibraryAgentsafety-compliance-expert
- lib-process:embedded-systems--bootloader-implementation·LibraryProcessspecializations/embedded-systems/bootloader-implementation
- lib-process:embedded-systems--bsp-development·LibraryProcessspecializations/embedded-systems/bsp-development
- lib-process:embedded-systems--code-size-optimization·LibraryProcessspecializations/embedded-systems/code-size-optimization
- lib-process:embedded-systems--device-driver-development·LibraryProcessspecializations/embedded-systems/device-driver-development
- lib-process:embedded-systems--dma-optimization·LibraryProcessspecializations/embedded-systems/dma-optimization
- lib-process:embedded-systems--embedded-unit-testing·LibraryProcessspecializations/embedded-systems/embedded-unit-testing
- lib-process:embedded-systems--execution-speed-profiling·LibraryProcessspecializations/embedded-systems/execution-speed-profiling
- lib-process:embedded-systems--field-diagnostics·LibraryProcessspecializations/embedded-systems/field-diagnostics
- lib-process:embedded-systems--firmware-api-documentation·LibraryProcessspecializations/embedded-systems/firmware-api-documentation
- lib-process:embedded-systems--functional-safety-certification·LibraryProcessspecializations/embedded-systems/functional-safety-certification
- lib-process:embedded-systems--hardware-bring-up·LibraryProcessspecializations/embedded-systems/hardware-bring-up
- lib-process:embedded-systems--hardware-software-codesign·LibraryProcessspecializations/embedded-systems/hardware-software-codesign
- lib-process:embedded-systems--hil-testing·LibraryProcessspecializations/embedded-systems/hil-testing
- lib-process:embedded-systems--hw-sw-interface-specification·LibraryProcessspecializations/embedded-systems/hw-sw-interface-specification
- lib-process:embedded-systems--isr-design·LibraryProcessspecializations/embedded-systems/isr-design
- lib-process:embedded-systems--low-power-design·LibraryProcessspecializations/embedded-systems/low-power-design
- lib-process:embedded-systems--memory-architecture-planning·LibraryProcessspecializations/embedded-systems/memory-architecture-planning
- lib-process:embedded-systems--misra-c-compliance·LibraryProcessspecializations/embedded-systems/misra-c-compliance
- lib-process:embedded-systems--ota-firmware-update·LibraryProcessspecializations/embedded-systems/ota-firmware-update
- lib-process:embedded-systems--power-consumption-profiling·LibraryProcessspecializations/embedded-systems/power-consumption-profiling
- lib-process:embedded-systems--real-time-architecture-design·LibraryProcessspecializations/embedded-systems/real-time-architecture-design
- lib-process:embedded-systems--real-time-performance-validation·LibraryProcessspecializations/embedded-systems/real-time-performance-validation
- lib-process:embedded-systems--rtos-integration·LibraryProcessspecializations/embedded-systems/rtos-integration
- lib-process:embedded-systems--secure-boot-implementation·LibraryProcessspecializations/embedded-systems/secure-boot-implementation
- lib-process:embedded-systems--signal-integrity-testing·LibraryProcessspecializations/embedded-systems/signal-integrity-testing
- lib-process:embedded-systems--version-control-config-management·LibraryProcessspecializations/embedded-systems/version-control-config-management
- lib-skill:embedded-systems--arm-cortex-m·LibrarySkillarm-cortex-m
- lib-skill:embedded-systems--can-bus·LibrarySkillcan-bus
- lib-skill:embedded-systems--embedded-crypto·LibrarySkillembedded-crypto
- lib-skill:embedded-systems--embedded-docs·LibrarySkillembedded-docs
- lib-skill:embedded-systems--freertos-integration·LibrarySkillfreertos-integration
- lib-skill:embedded-systems--jtag-swd-debug·LibrarySkilljtag-swd-debug
- lib-skill:embedded-systems--linker-script·LibrarySkilllinker-script
- lib-skill:embedded-systems--memory-analysis·LibrarySkillmemory-analysis
- lib-skill:embedded-systems--misra-c-analysis·LibrarySkillmisra-c-analysis
- lib-skill:embedded-systems--motor-control·LibrarySkillmotor-control
- lib-skill:embedded-systems--nordic-nrf·LibrarySkillnordic-nrf
- lib-skill:embedded-systems--ota-firmware-update·LibrarySkillota-firmware-update
- lib-skill:embedded-systems--power-profiler·LibrarySkillpower-profiler
- lib-skill:embedded-systems--protocol-analyzer·LibrarySkillprotocol-analyzer
- lib-skill:embedded-systems--scope-logic-analyzer·LibrarySkillscope-logic-analyzer
- lib-skill:embedded-systems--stm32-hal·LibrarySkillstm32-hal
- lib-skill:embedded-systems--unity-ceedling-test·LibrarySkillunity-ceedling-test
- lib-skill:embedded-systems--usb-stack·LibrarySkillusb-stack
- lib-skill:embedded-systems--wireless-protocols·LibrarySkillwireless-protocols
- lib-skill:embedded-systems--zephyr-rtos·LibrarySkillzephyr-rtos
prerequisite_for_learning2
- skill-area:firmware-development·SkillAreaFirmware Development
- skill-area:RTOS-development·SkillAreaRTOS Development
requires_expertise2
- role:kernel-developer·RoleKernel Developer
- role:real-time-systems-engineer·RoleReal-Time Systems Engineer