OpenHarmony
文章平均质量分 93
南向开发实战
普通网友
这个作者很懒,什么都没留下…
展开
-
OpenHarmony南向开发:New IP内核协议栈规范
目前WiFi协议报文,三层报头和地址开销使得报文开销大,传输效率较低。原创 2024-07-18 16:43:44 · 778 阅读 · 0 评论 -
OpenHarmony南向开发:消息队列任务通信规范
鉴于LOS_QueueWrite和LOS_QueueWriteHead和LOS_QueueRead这组接口实际操作的是数据地址,也就意味着实际写和读的消息长度仅仅是一个指针数据,因此用户使用这组接口之前,需确保创建队列时的消息节点大小,为一个指针的长度,避免不必要的浪费和读取失败。在队列控制块中维护着一个消息头节点位置Head和一个消息尾节点位置Tail,用于表示当前队列中消息的存储情况。删除队列时,根据队列ID找到对应队列,把队列状态置为未使用,把队列控制块置为初始状态,并释放队列所占内存。原创 2024-07-17 16:13:37 · 693 阅读 · 0 评论 -
鸿蒙南向开发指南:内核通信运行机制(互斥锁)
互斥锁又称互斥型信号量,是一种特殊的二值性信号量,用于实现对共享资源的独占式处理。原创 2024-07-17 15:25:31 · 895 阅读 · 0 评论 -
鸿蒙南向开发指南:内核通信机制运行事件
件(Event)是一种任务间的通信机制,可用于任务间的同步操作。原创 2024-07-17 15:04:17 · 620 阅读 · 0 评论 -
鸿蒙南向开发指南:轻量系统内核(LiteOS-M)内存管理
内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。原创 2024-07-17 14:13:36 · 892 阅读 · 0 评论 -
鸿蒙南向开发指南:轻量系统内核(LiteOS-M)任务管理
OpenHarmony LiteOS-M的任务模块可以给用户提供多个任务,实现任务间的切换,帮助用户管理业务程序流程。任务模块具有如下特性:原创 2024-07-17 13:45:23 · 807 阅读 · 0 评论 -
鸿蒙南向开发指南:中断管理-基于轻量系统内核(LiteOS-M)
当硬件产生中断时,通过中断号查找到其对应的中断处理程序,执行中断处理程序完成中断处理。原创 2024-07-16 20:27:01 · 1067 阅读 · 0 评论