Libraries

Phoenix-RTOS provides libraries, which enable the development of applications.

The source code is available in the phoenix-rtos-corelibs Github repository. The example of usage can be found in the _user directory, placed in phoenix-rtos-project.

Read more about reference project repository here.

There are following Phoenix-RTOS libraries:

  • Graphics library called libgraph, which provides drivers for graphic adapters,
  • Common Gateway Interface library called libcgi,
  • Video Graphics Array access library called libvga, used in graphic adapters implementation, for example Cirrus,
  • Virtual I/O Device library called libvirtio, used for device emulation,
  • Universally Unique identifiers library(libuuid.md) called libuuid,
  • Cache library called libcache which provides the user with n-way set-associative cache,
  • Software watchdog library called libswdg which provides the user with multi-channel software watchdog.

See also

  1. Table of Contents