Difference between revisions of "GOS"
From uGFX Wiki
(Created page with "GOS is the module which builds the abstraction layer between µGFX and the underlying system. The underlying system can be an RTOS such as [http://chibios.org ChibiOS] or [htt...") |
|||
Line 1: | Line 1: | ||
GOS is the module which builds the abstraction layer between µGFX and the underlying system. The underlying system can be an RTOS such as [http://chibios.org ChibiOS] or [http://freertos.org FreeRTOS], or also just a stand-alone library like the [http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743?icmp=ss1743_pron_pr1_jun2014&sc=stm32cube-pr5 STDperiph library] from STmicroelectronics. The GOS module allows to write completely platform independent application code. | GOS is the module which builds the abstraction layer between µGFX and the underlying system. The underlying system can be an RTOS such as [http://chibios.org ChibiOS] or [http://freertos.org FreeRTOS], or also just a stand-alone library like the [http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743?icmp=ss1743_pron_pr1_jun2014&sc=stm32cube-pr5 STDperiph library] from STmicroelectronics. The GOS module allows to write completely platform independent application code. | ||
+ | |||
+ | == Existing ports == | ||
+ | The following ports already exist and are part of the official repository: | ||
+ | |||
+ | * ChibiOS/RT | ||
+ | * FreeRTOS | ||
+ | * BareMetal (no OS at all) | ||
+ | * Linux | ||
+ | * Mac OS X | ||
+ | * Window | ||
+ | |||
+ | == Porting == |
Revision as of 20:17, 1 July 2014
GOS is the module which builds the abstraction layer between µGFX and the underlying system. The underlying system can be an RTOS such as ChibiOS or FreeRTOS, or also just a stand-alone library like the STDperiph library from STmicroelectronics. The GOS module allows to write completely platform independent application code.
Existing ports
The following ports already exist and are part of the official repository:
- ChibiOS/RT
- FreeRTOS
- BareMetal (no OS at all)
- Linux
- Mac OS X
- Window