首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
鸿
相关资讯
热门
最新
后端
01-01 08:00
后端
鸿蒙源码分析系列(总目录) | 百万汉字注解 百篇博客分析 | 深入挖透HarmonyOS源码 | v8.23
鸿蒙源码分析系列(总目录) | 百万汉字注解 百篇博客分析 | 深入挖透HarmonyOS源码 | v8.23,百篇博客分析在给鸿蒙内核源码加中文注释过程中,整理出以下文章.内容立足源码,常以生活场景打比方尽可能多的将内核知识点置入某种场景,具有画面感.而绝不是百度教条式的在说一堆诘屈聱牙的概念,那没什么意思.更希望让内核变得栩栩如生,倍感亲切.确实有难度,自不量力,但已经出发,回头已是不可能的了
161
后端
01-01 08:00
后端
鸿蒙内核源码分析(调度队列篇) | 为什么只有就绪状态才有队列 ? | 百篇博客分析HarmonyOS源码 | v6.04
鸿蒙内核源码分析(调度队列篇) | 为什么只有就绪状态才有队列 ? | 百篇博客分析HarmonyOS源码 | v6.04,为何单独讲调度队列?鸿蒙内核代码中有两个源文件是关于队列的,一个是用于调度的队列,另一个是用于线程间通讯的IPC队列。IPC队列后续有专门的博文讲述,这两个队列的数据结构实现采用的都是双向循环链表,再说一遍LOS_DL_LIST实在是太重要了,是理解鸿蒙内核的关键,说是最重要
223
后端
01-01 08:00
后端
鸿蒙内核源码分析(任务管理篇) | 谁在让CPU忙忙碌碌? | 百篇博客分析HarmonyOS源码 | v5.05
鸿蒙内核源码分析(任务管理篇) | 谁在让CPU忙忙碌碌? | 百篇博客分析HarmonyOS源码 | v5.05,任务即线程在鸿蒙内核中,广义上可理解为一个任务就是一个线程官方是怎么描述线程的基本概念从系统的角度看,线程是竞争系统资源的最小运行单元。线程可以使用或等待CPU、使用内存空间等系统资源,并独立于其它线程运行。鸿蒙内核每个进程内的线程独立运行、独立调度,当前进程内线程的调度不受其它进程
170
后端
01-01 08:00
后端
鸿蒙内核源码分析(任务调度篇) | 任务是内核调度的单元 | 百篇博客分析HarmonyOS源码 | v4.04
鸿蒙内核源码分析(任务调度篇) | 任务是内核调度的单元 | 百篇博客分析HarmonyOS源码 | v4.04,任务即线程在鸿蒙内核中,广义上可理解为一个任务就是一个线程官方是怎么描述线程的基本概念从系统的角度看,线程是竞争系统资源的最小运行单元。线程可以使用或等待CPU、使用内存空间等系统资源,并独立于其它线程运行。鸿蒙内核每个进程内的线程独立运行、独立调度,当前进程内线程的调度不受其它进程内
119
后端
01-01 08:00
后端
鸿蒙内核源码分析(时钟任务篇) | 谁是触发调度的最大动力 | 百篇博客分析HarmonyOS源码 | v3.05
鸿蒙内核源码分析(时钟任务篇) | 谁是触发调度的最大动力 | 百篇博客分析HarmonyOS源码 | v3.05,时钟概念时间是非常重要的概念,我们整个学生阶段有个东西很重要,就是校园铃声.它控制着上课,下课,吃饭,睡觉的节奏.没有它学校的管理就乱套了,老师拖课想拖多久就多久,那可不行,下课铃声一响就是在告诉老师时间到了,该停止了让学生HAPPY去了.操作系统也一样,需要通过时间来规范其任务的执
123
后端
01-01 08:00
后端
鸿蒙内核源码分析(进程管理篇) | 进程是内核的资源管理单元 | 百篇博客分析HarmonyOS源码 | v2.07
鸿蒙内核源码分析(进程管理篇) | 进程是内核的资源管理单元 | 百篇博客分析HarmonyOS源码 | v2.07,官方基本概念从系统的角度看,进程是资源管理单元。进程可以使用或等待CPU、使用内存空间等系统资源,并独立于其它进程运行。OpenHarmony内核的进程模块可以给用户提供多个进程,实现了进程之间的切换和通信,帮助用户管理业务程序流程。这样用户可以将更多的精力投入到业务功能的实现中。
132
后端
01-01 08:00
后端
鸿蒙内核源码分析(双向链表篇) | 谁是内核最重要结构体 ? | 开篇致敬鸿蒙内核开发者 | v1.10
鸿蒙内核源码分析(双向链表篇) | 谁是内核最重要结构体 ? | 开篇致敬鸿蒙内核开发者 | v1.10,谁是鸿蒙内核最重要的结构体?答案一定是:LOS_DL_LIST(双向链表),它长这样.typedefstructLOS_DL_LIST{//双向链表,内核最重要结构体structLOS_DL_LIST*pstPrev;/**<Currentnode'spointertothepreviousn
151
后端
01-01 08:00
后端
鸿蒙JSFA 使用 WebView
鸿蒙JSFA 使用 WebView,开始之前我抛出一个问题:为什么鸿蒙有JSUI和元服务为啥还需要webview呢?1.JSFAdemo.htmlWebViewWebView测试demo.jsexportconstAboutAbility={openWebView:asyncfunction(){varactionData={};varaction={};action.bundleName='co
144
后端
01-01 08:00
后端
鸿蒙设备开发环境搭建-2021-3
鸿蒙设备开发环境搭建-2021-3,1.下载安装VM,下载ubuntu20.4,并在vm上运行ubuntu20.04VM下载安装请自行搜索华为ubuntu镜像下载:https://repo.huaweicloud.com/ubuntu-releases/20.04/ubuntu-20.04.2.0-desktop-amd64.iso如果运行ubuntu出现“不满足在启动Hyper-v。。。。”,在
190
后端
01-01 08:00
后端
鸿蒙HI3516-HAP的编译打包和安装
鸿蒙HI3516-HAP的编译打包和安装,鸿蒙HI3516-HAP的编译打包和安装1.把源码包编译和烧录1.vsc导入HI3516项目https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz2.SSH连接乌班图进行编译harmony@harmony-virtual-machine:~$cdharmony/code/code-hi35
199
«
1
2
...
37
38
39
40
41
42
43
44
45
»