1 Repo
Kernel components that manage the scheduling and execution of timer-based callbacks.
Distinct from Execution State Timers: Candidates cover UX timers or profiling timers; this is an OS kernel engine for executing functions at intervals.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Software Timer Engines. Refine with filters or upvote what's useful.
FreeRTOS-Kernel ist ein Echtzeitbetriebssystem-Kernel für Mikrocontroller. Er bietet eine Multitasking-Umgebung durch einen prioritätsbasierten Task-Scheduler, einen eingebetteten Speicher-Manager und ein Framework für Inter-Prozess-Kommunikation, um sicherzustellen, dass zeitkritische Aufgaben ihre Deadlines einhalten. Der Kernel enthält eine Software-Timer-Engine zur Ausführung von Funktionen in vordefinierten Intervallen oder nach festgelegten Verzögerungen. Er unterstützt ein minimales Modell gleichzeitiger Aufgaben und leichtgewichtige Co-Routine-Ausführung für Systeme mit begrenzten Speicherressourcen. Das Projekt deckt ein breites Spektrum an eingebetteter Ressourcenverwaltung ab, einschließlich Inter-Task-Kommunikation via Queues und Event-Gruppen sowie deterministischer Systemressourcenplanung. Die Projektintegration wird durch Build-System-Integration mittels Fetch-Tools oder Versionskontroll-Submodulen verwaltet.
Provides a dedicated engine for executing specific functions at predefined intervals or after set delays.