相关资料网站:
Hi3861V100基本参数:
一、开发环境搭建
二、Hello World!
三、HarmonyOS编译过程
四、HarmonyOS内核开发
1、任务管理 Thread
接口名 功能描述 osThreadNew 创建任务 osThreadTerminate 删除某个任务(一般是对非自任务操作) osThreadSuspend 任务挂起 osThreadResume 任务恢复
线程:LiteOS的任务默认有32个优先级(0-31),最高优先级为0,最低优先级为31。
2、软件定时器 Timer
osTimerNew 创建定时器 osTimerStart 启动定时器 osTimerStop 停止定时器 osTimerDelete 删除定时器
定时器中断
3、信号量 Semaphore
osSemaphoreNew 创建信号量 osSemaphoreAcquire 获取信号量 osSemaphoreRelease 释放信号量 osSemaphoreDelete 删除信号量
释放加1,获取减1。01234。
4、事件标记 EventFlags
osEventFlagsNew 创建事件标记对象 osEventFlagsSet 设置事件标记 osEventFlagsWait 等待事件标记触发 osEventFlagsDelete 删除事件标记对象
32位无符号整型。
5、互斥锁 Mutex
osMutexNew 创建互斥锁 osMutexAcquire 获取互斥锁 osMutexRelease 释放互斥锁 osMutexDelete 删除互斥锁
二值信号量,与优先级无关。
6、消息列队 MessageQueue
osMessageQueueNew 创建消息队列 osMessageQueuePut 发送消息 osMessageQueueGet 获取消息 osMessageQueueDelete 删除消息队列
队列中含有数个消息,读消息减1,发消息加1。
消息队列相当于自己设定的缓存空间大小自己设定,消息也是自己设定的变量。实现不同任务间数据通讯。
五、HarmonyOS驱动子系统开发
1、GPIO
2、GPIO中断
3、PWM
4、ADC
5、I2C
6、UART
六、HarmonyOS无线联网开发
WIFI AP
WIFI STA
七、HarmonyOS网络应用开发
相关资料网站:
Hi3861V100基本参数:
一、开发环境搭建
二、Hello World!
三、HarmonyOS编译过程
四、HarmonyOS内核开发
1、任务管理 Thread
接口名 功能描述 osThreadNew 创建任务 osThreadTerminate 删除某个任务(一般是对非自任务操作) osThreadSuspend 任务挂起 osThreadResume 任务恢复
线程:LiteOS的任务默认有32个优先级(0-31),最高优先级为0,最低优先级为31。
2、软件定时器 Timer
osTimerNew 创建定时器 osTimerStart 启动定时器 osTimerStop 停止定时器 osTimerDelete 删除定时器
定时器中断
3、信号量 Semaphore
osSemaphoreNew 创建信号量 osSemaphoreAcquire 获取信号量 osSemaphoreRelease 释放信号量 osSemaphoreDelete 删除信号量
释放加1,获取减1。01234。
4、事件标记 EventFlags
osEventFlagsNew 创建事件标记对象 osEventFlagsSet 设置事件标记 osEventFlagsWait 等待事件标记触发 osEventFlagsDelete 删除事件标记对象
32位无符号整型。
5、互斥锁 Mutex
osMutexNew 创建互斥锁 osMutexAcquire 获取互斥锁 osMutexRelease 释放互斥锁 osMutexDelete 删除互斥锁
二值信号量,与优先级无关。
6、消息列队 MessageQueue
osMessageQueueNew 创建消息队列 osMessageQueuePut 发送消息 osMessageQueueGet 获取消息 osMessageQueueDelete 删除消息队列
队列中含有数个消息,读消息减1,发消息加1。
消息队列相当于自己设定的缓存空间大小自己设定,消息也是自己设定的变量。实现不同任务间数据通讯。
五、HarmonyOS驱动子系统开发
1、GPIO
2、GPIO中断
3、PWM
4、ADC
5、I2C
6、UART
六、HarmonyOS无线联网开发
WIFI AP
WIFI STA