Research Article
Embedded Microprocessor Extension Design and Optimization for Real-Time Edge Computing
Table 3
Interface of accessing kernel information and control modules.
| Interface name | CMSIS interface function | Interface implementation in this article |
| osKernelInitialize() | Initialize kernel | Initialize the default thread control block, timer and mutex, etc. | osKernelGetInfo() | Get kernel version information | Returns the kernel version information string | osKernelGetState() | Get the running state of the kernel | Returns the kernel global state variable | osKernelStart() | Start thread scheduling | Read the existing thread control block status and start thread scheduling | osKernelGetTickCount() | Get system tick count value | Return system time | osKernelGetTickFreq() | Get system tick frequency | Returns the preset frequency |
|
|