Skip to end of metadata
Go to start of metadata

Kernel

Description:The Kernel in Micrium OS
Source files:
  • kernel/include/os.h
  • kernel/include/os_port_sel.h
  • kernel/include/os_trace.h
  • kernel/include/os_type.h
  • kernel/source/os_cfg_app.c
  • kernel/source/os_core.c
  • kernel/source/os_dbg.c
  • kernel/source/os_flag.c
  • kernel/source/os_mem.c
  • kernel/source/os_mon.c
  • kernel/source/os_msg.c
  • kernel/source/os_mutex.c
  • kernel/source/os_prio.c
  • kernel/source/os_priv.h
  • kernel/source/os_q.c
  • kernel/source/os_sem.c
  • kernel/source/os_stat.c
  • kernel/source/os_task.c
  • kernel/source/os_tick.c
  • kernel/source/os_time.c
  • kernel/source/os_tmr.c
  • kernel/source/os_var.c
Dependencies:
  • CPU
  • Common
  • 1 of Kernel Ports
Define(s) to add to rtos_description.h
  • RTOS_MODULE_KERNEL_AVAIL
Include paths to add
  • Micrium_OS

Any component in this section requires the above root component.

Name:Kernel Trace Recorder
Description:Kernel Trace Recorder (requires J-Link)
Source files:
  • kernel/include/os_trace_events.h
Dependencies:
  • Kernel
  • SEGGER SystemView
Define(s) to add to rtos_description.hNone

Ports

Name:ARM V7-M Kernel Port ARMCC
Description:Kernel Port for ARM V7-M architecture
Source files:
  • ports/source/armcc/armv7m_os_cpu_c.c
  • ports/source/armcc/armv7m_os_cpu.h
  • ports/source/armcc/armv7m_os_cpu_a.asm
Dependencies:
  • Silicon Labs Gecko Series - CPU ARM V7-M Port ARMCC
Define(s) to add to rtos_description.hNone
Name:ARM V7-M Kernel Port GNU
Description:Kernel Port for ARM V7-M architecture
Source files:
  • ports/source/gnu/armv7m_os_cpu_c.c
  • ports/source/gnu/armv7m_os_cpu.h
  • ports/source/gnu/armv7m_os_cpu_a.S
Dependencies:
  • Silicon Labs Gecko Series - CPU ARM V7-M Port GNU
Define(s) to add to rtos_description.hNone
Name:ARM V7-M Kernel Port IAR
Description:Kernel Port for ARM V7-M architecture
Source files:
  • ports/source/iar/armv7m_os_cpu_c.c
  • ports/source/iar/armv7m_os_cpu.h
  • ports/source/iar/armv7m_os_cpu_a.asm
Dependencies:
  • Silicon Labs Gecko Series - CPU ARM V7-M Port IAR
Define(s) to add to rtos_description.hNone
Name:ARM V6-M Kernel Port ARMCC
Description:Kernel Port for ARM V6-M architecture
Source files:
  • ports/source/armcc/armv6m_os_cpu_c.c
  • ports/source/armcc/armv6m_os_cpu.h
  • ports/source/armcc/armv6m_os_cpu_a.asm
Dependencies:
  • Silicon Labs Gecko Series - CPU ARM V6-M Port ARMCC
Define(s) to add to rtos_description.hNone
Name:ARM V6-M Kernel Port GNU
Description:Kernel Port for ARM V6-M architecture
Source files:
  • ports/source/gnu/armv6m_os_cpu_c.c
  • ports/source/gnu/armv6m_os_cpu.h
  • ports/source/gnu/armv6m_os_cpu_a.S
Dependencies:
  • Silicon Labs Gecko Series - CPU ARM V6-M Port GNU
Define(s) to add to rtos_description.hNone
Name:ARM V6-M Kernel Port IAR
Description:Kernel Port for ARM V6-M architecture
Source files:
  • ports/source/iar/armv6m_os_cpu_c.c
  • ports/source/iar/armv6m_os_cpu.h
  • ports/source/iar/armv6m_os_cpu_a.asm
Dependencies:
  • Silicon Labs Gecko Series - CPU ARM V6-M Port IAR
Define(s) to add to rtos_description.hNone
Name:Win32 Kernel Porte
Description:Kernel Port for Win32
Source files:
  • ports/source/win32/win32_os_cpu.h
  • ports/source/win32/win32_os_cpu_c.c
Dependencies:
  • CPU Win32 Port
Define(s) to add to rtos_description.hNone
Name:POSIX Kernel Port
Description:Kernel Port for POSIX
Source files:
  • ports/source/gnu/posix_os_cpu.h
  • ports/source/gnu/posix_os_cpu_c.c
Dependencies:
  • CPU POSIX Port
Define(s) to add to rtos_description.hNone
  • No labels