- 鸿蒙轻内核A核源码分析系列四 虚拟内存进程空间编号在熟悉下OpenHarmony鸿蒙轻内核提供的虚拟内存(Virtual memory)管理模块之前,作为预备基础知识,我们先了解下虚拟内存进程空间编号,进程空间编号功能相对独立,源代码文件单独维护。涉及的头文件和C源代码文件分别为arch/arm/arm/include/los_asid.h和arch/arm/arm/src/los_asi... 鸿蒙轻内核A核源码分析系列四 虚拟内存进程空间编号在熟悉下OpenHarmony鸿蒙轻内核提供的虚拟内存(Virtual memory)管理模块之前,作为预备基础知识,我们先了解下虚拟内存进程空间编号,进程空间编号功能相对独立,源代码文件单独维护。涉及的头文件和C源代码文件分别为arch/arm/arm/include/los_asid.h和arch/arm/arm/src/los_asi...
- 鸿蒙轻内核A核源码分析系列三 物理内存(2) 3.1.2.3 函数OsVmPhysLargeAlloc当执行到这个函数时,说明空闲链表上的单个内存页节点的大小已经不能满足要求,超过了第9个链表上的内存页节点的大小了。⑴处计算需要申请的内存大小。⑵从最大的链表上进行遍历每一个内存页节点。⑶根据每个内存页的开始内存地址,计算需要的内存的结束地址,如果超过内存段的大小,则继续遍历下一个内存页节点... 鸿蒙轻内核A核源码分析系列三 物理内存(2) 3.1.2.3 函数OsVmPhysLargeAlloc当执行到这个函数时,说明空闲链表上的单个内存页节点的大小已经不能满足要求,超过了第9个链表上的内存页节点的大小了。⑴处计算需要申请的内存大小。⑵从最大的链表上进行遍历每一个内存页节点。⑶根据每个内存页的开始内存地址,计算需要的内存的结束地址,如果超过内存段的大小,则继续遍历下一个内存页节点...
- 鸿蒙轻内核A核源码分析系列三 物理内存(1)从本篇开始,我们分析下鸿蒙轻内核A核的内存管理部分,包括物理内存、虚拟内存、虚拟映射等部分。物理内存(Physical memory)是指通过物理内存条而获得的内存空间,相对应的概念是虚拟内存(Virtual memory)。虚拟内存使得应用进程认为它拥有一个连续完整的内存地址空间,而通常是通过虚拟内存和物理内存的映射对应着多个物理内存页。本文我... 鸿蒙轻内核A核源码分析系列三 物理内存(1)从本篇开始,我们分析下鸿蒙轻内核A核的内存管理部分,包括物理内存、虚拟内存、虚拟映射等部分。物理内存(Physical memory)是指通过物理内存条而获得的内存空间,相对应的概念是虚拟内存(Virtual memory)。虚拟内存使得应用进程认为它拥有一个连续完整的内存地址空间,而通常是通过虚拟内存和物理内存的映射对应着多个物理内存页。本文我...
- 《拜托了,物联网》精选文章合集 《拜托了,物联网》精选文章合集
- 华为云自研GaussDB(for Influx) 基于华为自研的计算存储分离架构,兼容InfluxDB生态的云原生NoSQL时序数据库。提供大并发时序数据读写、压缩存储、多维聚合以及一键部署、快速备份恢复、计算存储独立扩容、监控告警等服务能力,可以完全满足康养的需求。 华为云自研GaussDB(for Influx) 基于华为自研的计算存储分离架构,兼容InfluxDB生态的云原生NoSQL时序数据库。提供大并发时序数据读写、压缩存储、多维聚合以及一键部署、快速备份恢复、计算存储独立扩容、监控告警等服务能力,可以完全满足康养的需求。
- 在智慧康养行业,可以真切感受到技术背后的人文关怀。 在智慧康养行业,可以真切感受到技术背后的人文关怀。
- “拜托了,物联网” 征文活动获奖名单正式出炉 “拜托了,物联网” 征文活动获奖名单正式出炉
- 鸿蒙轻内核M核源码分析系列十七(3) 异常信息ExcInfoExcHook异常钩子模块是OpenHarmony LiteOS-M内核的一个可选组件,提供注册钩子函数LOS_RegExcHook、解除注册钩子函数LOS_UnRegExcHook等操作接口。发生系统时,支持保存异常上下文、任务信息、队列信息、中断寄存器状态、任务切换信息、内存分配等信息。由于异常钩子模块内容较多,我们分为几篇进... 鸿蒙轻内核M核源码分析系列十七(3) 异常信息ExcInfoExcHook异常钩子模块是OpenHarmony LiteOS-M内核的一个可选组件,提供注册钩子函数LOS_RegExcHook、解除注册钩子函数LOS_UnRegExcHook等操作接口。发生系统时,支持保存异常上下文、任务信息、队列信息、中断寄存器状态、任务切换信息、内存分配等信息。由于异常钩子模块内容较多,我们分为几篇进...
- 鸿蒙轻内核M核源码分析系列十七(2) 异常钩子函数的注册操作ExcHook异常钩子模块是OpenHarmony LiteOS-M内核的一个可选组件,提供注册钩子函数、解除注册钩子函数的核心API,支持保存异常上下文、任务信息、队列信息、中断寄存器状态、任务切换信息、内存分配信息等。由于异常钩子模块内容较多,我们分为几篇进行分析源码,包含如何调用钩子函数、如何注册如何调用,如何收集异常信息等... 鸿蒙轻内核M核源码分析系列十七(2) 异常钩子函数的注册操作ExcHook异常钩子模块是OpenHarmony LiteOS-M内核的一个可选组件,提供注册钩子函数、解除注册钩子函数的核心API,支持保存异常上下文、任务信息、队列信息、中断寄存器状态、任务切换信息、内存分配信息等。由于异常钩子模块内容较多,我们分为几篇进行分析源码,包含如何调用钩子函数、如何注册如何调用,如何收集异常信息等...
- 10分钟教你通过网页点灯 10分钟教你通过网页点灯
- 如何远程登录开发板? 如何远程登录开发板?
- 九阳豆浆机,豆浆机中的战斗机一款产品的大卖,自有它必然的原因。一说起豆浆机,我们自然不能不想起九阳,它几乎成了豆浆机的代名词。今天我们就来拆解一款豆浆机,从电路设计的角度来看一看,学一学,看看它使用了哪些神秘武器。最后小编给大家整理了一下电路框图,没准我们能从中受到一些启发。下图中的这款豆浆机,操作非简单,加入黄豆和水,选择打豆浆,最后按启动,它就滋滋滋的开始工作,等一会儿就能喝上美味的豆浆... 九阳豆浆机,豆浆机中的战斗机一款产品的大卖,自有它必然的原因。一说起豆浆机,我们自然不能不想起九阳,它几乎成了豆浆机的代名词。今天我们就来拆解一款豆浆机,从电路设计的角度来看一看,学一学,看看它使用了哪些神秘武器。最后小编给大家整理了一下电路框图,没准我们能从中受到一些启发。下图中的这款豆浆机,操作非简单,加入黄豆和水,选择打豆浆,最后按启动,它就滋滋滋的开始工作,等一会儿就能喝上美味的豆浆...
- 1. 瞎扯,以太网的前世今生1995年的深秋,在PC时代的圣地--北京中关村,出现了一幅硕大的广告牌,上面写着日后成为经典的广告语:中国人离信息高速公路有多远--向北1500米!如今,被互联网泡着长大的一代,估计很多都没听说过这家中国最早的互联网公司了。对,它就是瀛海威,其掌门人张树新,是当时无可争议的互联网大姐大,今天一些如日中天的大佬们,当年可是只有登门求教的份儿。互联网的大潮势不可挡,... 1. 瞎扯,以太网的前世今生1995年的深秋,在PC时代的圣地--北京中关村,出现了一幅硕大的广告牌,上面写着日后成为经典的广告语:中国人离信息高速公路有多远--向北1500米!如今,被互联网泡着长大的一代,估计很多都没听说过这家中国最早的互联网公司了。对,它就是瀛海威,其掌门人张树新,是当时无可争议的互联网大姐大,今天一些如日中天的大佬们,当年可是只有登门求教的份儿。互联网的大潮势不可挡,...
- 最近花了9块9买了一个人体感应灯,解决了一个生活中的问题:因为租的房子门外被多加了一道门,但是这块封闭的小空间里没有灯,有了这个灯之后,再出门、进门就不用处于一片黑暗的环境里了。 让我们先看看它的外包装 这个小的电子设备挺实用的,可以放在衣柜、过道等地方,所谓智能就是指光线暗时感应到有人经过自动点亮,人离开后自动熄灭,光线好时有人经过也不亮。再来看看它的正面照和背面照 作为一个嵌入式... 最近花了9块9买了一个人体感应灯,解决了一个生活中的问题:因为租的房子门外被多加了一道门,但是这块封闭的小空间里没有灯,有了这个灯之后,再出门、进门就不用处于一片黑暗的环境里了。 让我们先看看它的外包装 这个小的电子设备挺实用的,可以放在衣柜、过道等地方,所谓智能就是指光线暗时感应到有人经过自动点亮,人离开后自动熄灭,光线好时有人经过也不亮。再来看看它的正面照和背面照 作为一个嵌入式...
- 前不久喵了个咪在群里发了一个1.6元的SOP8蓝牙芯片的消息,引起了大家的热烈讨论,我当然也按捺不住鸡冻的心情,立马下单买了几片。淘宝连接:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.74a52e8dTpp1my&id=630430098226&_u=kkqekj7c9f9此芯片的型号叫KT6368A,是深圳市清月电子有限公司的产品,这里... 前不久喵了个咪在群里发了一个1.6元的SOP8蓝牙芯片的消息,引起了大家的热烈讨论,我当然也按捺不住鸡冻的心情,立马下单买了几片。淘宝连接:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.74a52e8dTpp1my&id=630430098226&_u=kkqekj7c9f9此芯片的型号叫KT6368A,是深圳市清月电子有限公司的产品,这里...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签