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

七、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

七、HarmonyOS网络应用开发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值