其他系统相关接口

更新时间:2019-01-28 11:12:27

API列表

名称 描述
aos_reboot() 重启单板
aos_get_hz() 返回系统每秒tick频率
aos_version_get() 返回内核版本号
aos_now() 返回内核启动至今的ns数
aos_now_ms() 返回内核启动至今的ms数

API详情

aos_reboot()

定义描述

函数原型 void aos_reboot(void)
描述 重启单板
参数
返回值

调用示例

aos_reboot()接口会调用厂商提供的reboot接口,重启单板。

aos_get_hz()

定义描述

函数原型 int aos_get_hz(void)
描述 返回系统每秒tick数
参数
返回值 类型:int

调用示例

aos_get_hz()会返回返回系统每秒tick频率,这个数值由位于k_config.h 中的 RHINO_CONFIG_TICKS_PER_SECOND定义.
例如:

#define RHINO_CONFIG_TICKS_PER_SECOND        100

表示每秒100个tick,即每个tick的值为10ms。

aos_version_get()

定义描述

函数原型 char *aos_version_get(void)
描述 返回内核版本号
参数
返回值 类型:char *;例如 : AOS-R-2.0.0

调用示例

aos_version_get()会返回内核版本号,这个值在aos_common.h中被如下定义:

const char *SYSINFO_KERNEL_VERSION="AOS-R-2.0.0";

即返回字符串常量"AOS-R-2.0.0"。

aos_now()

定义描述

函数原型 long long aos_now(void)
描述 返回内核启动至今的ns数
参数
返回值 类型:long long (即64位)

调用示例

aos_now()会返回内核启动至今的ns数,注意返回值为64位。

aos_now_ms()

定义描述

函数原型 long long aos_now_ms(void)
描述 返回内核启动至今的ms数
参数
返回值 类型:long long (即64位)

调用示例

aos_now_ms()会返回内核启动至今的ms数,注意返回值为64位。

results matching ""

    No results matching ""