- 鸿蒙轻内核M核源码分析系列九 动态内存Dynamic Memory内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问题。鸿蒙轻内核的内存管理分为静态内存管理和动态内存管理,提供内存初始化、分配、释... 鸿蒙轻内核M核源码分析系列九 动态内存Dynamic Memory内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问题。鸿蒙轻内核的内存管理分为静态内存管理和动态内存管理,提供内存初始化、分配、释...
- 鸿蒙轻内核M核源码分析系列八 静态内存Static Memory内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问题。鸿蒙轻内核的内存管理分为静态内存管理和动态内存管理,提供内存初始化、分配、释放... 鸿蒙轻内核M核源码分析系列八 静态内存Static Memory内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问题。鸿蒙轻内核的内存管理分为静态内存管理和动态内存管理,提供内存初始化、分配、释放...
- 本文章设计了一套以物联网技术为基础及STM32为控制核心的景区智慧安防系统。针对景区智慧安防系统设计了一种小型模拟装置,包括无线通信模组、传感器集成模组及主控板实现整体的设计需求。最终作品可以模拟实现对景区内游客数量、环境因子的实时数据采集和终端传感设备实时定位数据的上报,并可以通过云端实时的控制终端传感设备模拟路灯和模拟消防水泵的响应。 本文章设计了一套以物联网技术为基础及STM32为控制核心的景区智慧安防系统。针对景区智慧安防系统设计了一种小型模拟装置,包括无线通信模组、传感器集成模组及主控板实现整体的设计需求。最终作品可以模拟实现对景区内游客数量、环境因子的实时数据采集和终端传感设备实时定位数据的上报,并可以通过云端实时的控制终端传感设备模拟路灯和模拟消防水泵的响应。
- 鸿蒙轻内核M核源码分析系列七 任务及任务调度(1)任务栈继续分析鸿蒙轻内核源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。初始化后未使用过的栈空间初始化的内容为宏OS_TASK_STACK_INIT代表的数值0xCACACACA,栈顶初始化为宏OS_TASK_MAGIC_WORD代表的数值0x... 鸿蒙轻内核M核源码分析系列七 任务及任务调度(1)任务栈继续分析鸿蒙轻内核源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。初始化后未使用过的栈空间初始化的内容为宏OS_TASK_STACK_INIT代表的数值0xCACACACA,栈顶初始化为宏OS_TASK_MAGIC_WORD代表的数值0x...
- 人人学IoT-操作系统,轻量开源开放总结与测试 人人学IoT-操作系统,轻量开源开放总结与测试
- 物联网这项基于通讯感知技术,拥有无限开发潜能的互联网创新应用,已经掀起了世界信息产业发展的第三次浪潮。并将引发生产和生活方式巨大变革,那么通信感知技术何以成就了如此强大的物联网,小花将通过这次人人学IoT系列课程,逐渐为您揭晓。 物联网这项基于通讯感知技术,拥有无限开发潜能的互联网创新应用,已经掀起了世界信息产业发展的第三次浪潮。并将引发生产和生活方式巨大变革,那么通信感知技术何以成就了如此强大的物联网,小花将通过这次人人学IoT系列课程,逐渐为您揭晓。
- LiteOS内核源码分析系列十四 动态内存Bestfit_little分配算法内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问题。Huawei LiteOS的内存管理分为静态内存管理和动态内存管... LiteOS内核源码分析系列十四 动态内存Bestfit_little分配算法内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问题。Huawei LiteOS的内存管理分为静态内存管理和动态内存管...
- LiteOS内核源码分析系列十一 软件定时器Swtmr软件定时器(Software Timer)是基于系统Tick时钟中断且由软件来模拟的定时器。当经过设定的Tick数后,会触发用户自定义的回调函数。硬件定时器受硬件的限制,数量上不足以满足用户的实际需求。Huawei LiteOS提供了软件定时器功能可以提供更多的定时器,满足用户需求。本文通过分析LiteOS定时器模块的源码,掌握定时器使... LiteOS内核源码分析系列十一 软件定时器Swtmr软件定时器(Software Timer)是基于系统Tick时钟中断且由软件来模拟的定时器。当经过设定的Tick数后,会触发用户自定义的回调函数。硬件定时器受硬件的限制,数量上不足以满足用户的实际需求。Huawei LiteOS提供了软件定时器功能可以提供更多的定时器,满足用户需求。本文通过分析LiteOS定时器模块的源码,掌握定时器使...
- 本文通过分析LiteOS事件模块的源码,深入掌握事件的使用。 本文通过分析LiteOS事件模块的源码,深入掌握事件的使用。
- IAP是利用自己的程序代码实现升级程序(新的APP)从外部接口(可以是串口、I2C、SPI、网口等等)写入到flash中,再通过flash读写操作,将新的APP覆盖原有APP程序,在重新从新的APP入口位置启动我们的应用程序,同时也负责IAP代码的修改和迭代。 IAP是利用自己的程序代码实现升级程序(新的APP)从外部接口(可以是串口、I2C、SPI、网口等等)写入到flash中,再通过flash读写操作,将新的APP覆盖原有APP程序,在重新从新的APP入口位置启动我们的应用程序,同时也负责IAP代码的修改和迭代。
- 系列文章目录《考取HCIA证书,看我就够了》1.华为职业认证体系及HCIA介绍2.HCIA-IoT篇(上)物联网起源与发展3.待创作如果你是第一次观看本系列文章,建议先阅读下第一篇华为职业认证体系及HCIA介绍本文目录前言一、什么是物联网? 1.1物联网定义 1.2物联网的结构二、物联网怎么来的?三、物联网是怎么发展的? 3.1物联网发展的三大类型 3.2物联网发展的三件大事 3.... 系列文章目录《考取HCIA证书,看我就够了》1.华为职业认证体系及HCIA介绍2.HCIA-IoT篇(上)物联网起源与发展3.待创作如果你是第一次观看本系列文章,建议先阅读下第一篇华为职业认证体系及HCIA介绍本文目录前言一、什么是物联网? 1.1物联网定义 1.2物联网的结构二、物联网怎么来的?三、物联网是怎么发展的? 3.1物联网发展的三大类型 3.2物联网发展的三件大事 3....
- 在学习Huawei LiteOS源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握这它们的用法,阅读LiteOS源代码的时候会很费解、很吃力。本文会给读者介绍下LiteOS源码中常用的几个数据结构,包括: 双向循环链表LOS_DL_LIST,优先级队列Priority Queue,排序链表SortLinkList等。在讲解时,会结合相关的绘图,培养数据结构的平面想象能力,帮助更好的学习和理解 在学习Huawei LiteOS源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握这它们的用法,阅读LiteOS源代码的时候会很费解、很吃力。本文会给读者介绍下LiteOS源码中常用的几个数据结构,包括: 双向循环链表LOS_DL_LIST,优先级队列Priority Queue,排序链表SortLinkList等。在讲解时,会结合相关的绘图,培养数据结构的平面想象能力,帮助更好的学习和理解
- 前文介绍了Lwm2m、MQTT基于本地SDK对接华为云的流程,由于基于模板创建没有关于CoAP的demo,本文讲解基于CoAP对接华为云的流程。 前文介绍了Lwm2m、MQTT基于本地SDK对接华为云的流程,由于基于模板创建没有关于CoAP的demo,本文讲解基于CoAP对接华为云的流程。
- 了解LiteOS系统,我们可以从它的启动流程开始。不同的芯片和编译工具,其启动流程可能会有一些差异,本文基于码云 LiteOS开源站点 master分支12月的代码,以STM32F769IDISCOVERY(ARM Cortex-M7)开发板和ARM GCC编译工具为例,使用LiteOS Studio边单步调试, 动态分析LiteOS的启动流程。 了解LiteOS系统,我们可以从它的启动流程开始。不同的芯片和编译工具,其启动流程可能会有一些差异,本文基于码云 LiteOS开源站点 master分支12月的代码,以STM32F769IDISCOVERY(ARM Cortex-M7)开发板和ARM GCC编译工具为例,使用LiteOS Studio边单步调试, 动态分析LiteOS的启动流程。
- 超声波传感器的使用 超声波传感器的使用
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签