When porting the runtime drivers, be aware of the following characteristics:
- It is written to comply with a C99 compiler
- It requires a math library
- It performs floating point operations
- It is designed to run in userspace context and not a kernel context such as Linux kernel context