II.
LibraryProcess overview
Reference · livelib-process:embedded-systems--execution-speed-profiling
specializations/embedded-systems/execution-speed-profiling overview
Execution Speed Profiling - Profiling code execution to identify bottlenecks, measure function timing, and optimize critical paths using cycle counters, profiling tools, and timing instrumentation.
Attributes
displayName
specializations/embedded-systems/execution-speed-profiling
description
Execution Speed Profiling - Profiling code execution to identify bottlenecks, measure function timing,
and optimize critical paths using cycle counters, profiling tools, and timing instrumentation.
libraryPath
library/specializations/embedded-systems/execution-speed-profiling.js
specialization
embedded-systems
references
- - Profiling Embedded Systems: https://interrupt.memfault.com/blog/profiling-firmware-on-cortex-m
- - Cycle Counters: https://www.embedded.com/using-the-cortex-m-cycle-counter/
- - Performance Optimization: https://www.embedded.com/performance-optimization-for-embedded-systems/
example
const result = await orchestrate('specializations/embedded-systems/execution-speed-profiling', {
projectName: 'MotorController',
targetMcu: 'STM32F407',
criticalPaths: ['control_loop', 'pwm_update', 'adc_read'],
targetTiming: { control_loop: '10us', pwm_update: '5us' }
});
usesAgents
- performance-optimization-agent
- embedded-tech-writer
Outgoing edges
lib_applies_to_domain1
- domain:embedded-systems·DomainEmbedded Systems
lib_belongs_to_specialization1
- specialization:embedded-systems·Specialization
lib_implements_workflow1
- workflow:firmware-release-cycle·WorkflowFirmware Release Cycle
lib_involves_role1
- role:embedded-engineer·RoleEmbedded Engineer
lib_requires_skill_area3
- skill-area:rtos-programming·SkillAreaRTOS Programming
- skill-area:firmware-development·SkillAreaFirmware Development
- skill-area:timing-closure·SkillAreaTiming Closure
uses_agent2
- lib-agent:embedded-systems--performance-optimization-agent·LibraryAgentperf-optimization-expert
- lib-agent:embedded-systems--embedded-tech-writer·LibraryAgentembedded-tech-writer
Incoming edges
None.