其他系统相关接口
更新时间: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位。