aos_reboot() | 重启系统 |
aos_get_hz() | 返回系统每秒tick频率 |
aos_version_get() | 返回内核版本号,也是AliOS-Things的基础版本号 |
aos_now() | 返回内核启动至今的ns数 |
aos_now_ms() | 返回内核启动至今的ms数 |
aos_msleep() | 将当前任务睡眠 |
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()
函数原型:
const char *aos_version_get(void);
定义描述
描述 | 返回内核版本号,也是AliOS-Things的基础版本号 |
参数 | 无 |
返回值 | 类型: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位。
aos_msleep()
函数原型:
void aos_msleep(int ms);
定义描述
描述 | 将当前任务睡眠,单位ms |
参数 | 输入参数类型int,表示睡眠ms数 |
返回值 | 无 |
调用示例
aos_msleep()
会将当前任务睡眠并进行任务调度,如果参数传入为0,会返回无效参数。
在文档使用中是否遇到以下问题
更多建议
匿名提交