花费 27 ms
掌握鸿蒙轻内核静态内存的使用,从源码分析开始

摘要:静态内存实质上是一个静态数组,静态内存池内的块大小在初始化时设定,初始化后块大小不可变更。静态内存池由一个控制块和若干相同大小的内存块构成。控制块位于内存池头部,用于内存块管理。内存块的申请 ...

Mon Jun 21 22:50:00 CST 2021 1 669
鸿蒙轻内核M核源码分析:中断Hwi

摘要:本文带领大家一起剖析了鸿蒙轻内核的中断模块的源代码,掌握中断相关的概念,中断初始化操作,中断创建、删除,开关中断操作等。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列五 中断Hw ...

Thu Jun 03 18:48:00 CST 2021 0 314
鸿蒙轻内核源码分析:虚拟内存

摘要:本文以代码+文字的形式,介绍虚拟内存管理的结构体、相关宏定义,分析内核虚拟地址空间和用户进程虚拟地址空间如何初始化等内容。 本文分享自华为云社区《鸿蒙轻内核A核源码分析系列四(2) 虚拟 ...

Fri Nov 12 18:22:00 CST 2021 1 1334
鸿蒙轻内核M核源码分析:数据结构之任务排序链表

摘要:鸿蒙轻内核的任务排序链表,用于任务延迟到期/超时唤醒等业务场景,是一个非常重要、非常基础的数据结构。 本文会继续给读者介绍鸿蒙轻内核源码中重要的数据结构:任务排序链表TaskSort ...

Fri May 28 22:41:00 CST 2021 0 224
互斥锁Mutex:鸿蒙轻内核中处理临界资源独占的“法官”

摘要:本文带领大家一起剖析鸿蒙轻内核的互斥锁模块的源代码,包含互斥锁的结构体、互斥锁池初始化、互斥锁创建删除、申请释放等。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列十 互斥锁Mutex ...

Fri Jul 09 18:53:00 CST 2021 0 139

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM