草庐IT

openharmony-sig

全部标签

v63.04 鸿蒙内核源码分析(文件系统) | 用图书管理说文件系统 | 百篇博客分析OpenHarmony源码

司马牛忧曰:“人皆有兄弟,我独亡。”子夏曰:“商闻之矣:死生有命,富贵在天。君子敬而无失,与人恭而有礼。四海之内,皆兄弟也。君子何患乎无兄弟也?”《论语》:颜渊篇百篇博客系列篇.本篇为:v63.xx鸿蒙内核源码分析(文件系统篇)|用图书管理说文件系统文件系统相关篇为:v62.02鸿蒙内核源码分析(文件概念)|为什么说一切皆是文件v63.04鸿蒙内核源码分析(文件系统)|用图书管理说文件系统v64.06鸿蒙内核源码分析(索引节点)|谁是文件系统最重要的概念v65.05鸿蒙内核源码分析(挂载目录)|为何文件系统需要挂载v66.07鸿蒙内核源码分析(根文件系统)|谁先挂到/谁就是根总

openHarmony系统打包应用程序

openHarmony系统打包应用程序一、前言二、配置openHarmony应用签名信息1.生成密钥和证书请求文件2.生成应用证书文件3.生成应用profile文件4.配置应用签名信息三、安装运行openHarmony应用1.发送应用2.安装应用3.抓取日志四、总结一、前言经过一段时间的学习,打包应用并安装应该是最激动人心的一环了,所以今天带大家完成openHarmony应用的安装,正文即将开始~~二、配置openHarmony应用签名信息一般应用在安装之前都需要进行签名才可以正式安装,这部分主要是为了保证程序不被恶意修改而设置的,下图展示了签名的流程1.生成密钥和证书请求文件OpenHarm

鸿蒙操作系统系列——Hi3516 OpenHarmony_release_v1.1.0 LTS版本设备开发起始篇

Hi3516OpenHarmony_release_v1.1.0LTS版本设备开发起始篇此文档是针对OpenHarmony2021年4月10日发布的OpenHarmony_release_v1.1.0LTS版本分析。1.开发环境HiSpark_AI_Hi3516D300开发板虚拟机安装Ubuntu18.04版本,参考https://device.harmonyos.com/cn/docs/start/introduce/oem_minitinier_environment_lin-0000001105407498搭好建开发环境。2.获取源码通过repo获取源码repoinit-uhttps:/

OpenHarmony 方舟应用调试指导

调试能力现状当前方舟支持通过DevEco进行调试,支持断点调试,单步调试,异常断点,以及简单的单个变量watch以及赋值操作。应用编译运行环境搭建   1)DevEcoStudio3.0Beta3900版本下载:DevEcoStudio3.0Beta3下载链接   2)镜像下载:每日构建|OpenHarmonyCI   3)rk3568刷机:RK3568开发板操作梳理   4)SDK配置:    下载默认的SDK【IDE默认API8即可】:File->Settings->SDKManager->OpenHarmonySDK   5)应用创建:选择Ability模板,API8etsApplica

OpenHarmony啃论文俱乐部—盘点开源鸿蒙引用的三方开源软件[1]

目录这里写自定义目录标题OpenHarmonythird_party三方库:学术研究和参与开源的结合third_party_openh264third_party_ninjathird_party_gnthird_party_markupsafethird_party_toyboxthird_party_gstreamerthird_party_ffmpegthird_party_mtdevthird_party_flutterthird_party_pulseaudiothird_party_gptfdiskthird_party_ntfs-3gOpenHarmonythird_party三

【鸿蒙设备开发笔记】OpenHarmony源码目录介绍+编译框架介绍

目录【鸿蒙设备开发笔记】OpenHarmony源码目录介绍+编译框架介绍源码目录编译框架Json文件模块编译构造文件.gn文件业务编译构造文件.gn文件【鸿蒙设备开发笔记】OpenHarmony源码目录介绍+编译框架介绍源码目录以小熊派为例子,其他开发板也不会差很多小熊派的源码目录延续OpenHarmony官方目录结构,以下是源码目录的说明:目录名描述applicationsBearPi-HM_Nano应用程序样例base基础软件服务子系统集&硬件服务子系统集build组件化编译、构建和配置脚本docs介绍、说明资料domains增强软件服务子系统集drivers驱动子系统foundation

c++版的ThreadPool源码(摘自OpenHarmony源码)

前言线程池(threadpool)作为五大池之一(内存池、连接池、线程池、进程池、协程池),线程池的应用非常广泛,不管事客户端程序还是后台服务端,都是提高业务处理能力的必备模块。什么是线程线程是进程中的⼀个执⾏单元,负责当前进程中程序的执⾏,⼀个进程中⾄少有⼀个线程。⼀个进程中是可以有多个线程的,这个应⽤程序也可以称之为多线程程序。多线程程序作为一种多任务、并发的工作方式并发与并⾏早期计算机的CPU都是单核的,一个CPU在同一时间只能执行一个进程/线程,当系统中有多个进程/线程等待执行时,CPU只能执行完一个再执行下一个。为了提高CPU利用率,减少等待时间,人们提出了一种CPU并发工作的理论.

基于润和DAYU200开发套件的OpenHarmony分布式音乐播放器

前言:DAYU200开发套件是润和软件推出的首款支持OpenHarmony富设备开发套件,目前已全面到货,可到如下全网指定官方购买链接购买:淘宝:https://item.taobao.com/item.htm?spm=a2126o.success.result.1.44984831HpwtGV&id=655971020101华为生态市场:https://developer.huawei.com/consumer/cn/market/prod-detail?productId=d0df2ab0845547129b0eb8900ca57d65&shopId=ccee05f52ce04acdbe7

诚邀参与 | OpenHarmony校园极客秀征文活动

极客,来源于Geek的音译,常被用于形容对计算机和网络技术有狂热兴趣并投入大量时间钻研的人。他们天生热爱探索和创作,具有非凡的想象力和动手能力。为更好地鼓励学生开发者积极参与OpenAtom OpenHarmony(简称“OpenHarmony”)开源项目,此次征文活动将为学生极客提供一个展示创意和技术的舞台,找到你身边的明星学生开发者!如果你对身边事物充满好奇心;如果你爱折腾、爱死磕。那么,诚邀你来参加此次OpenHarmony校园极客秀征文活动。这里会给你一个展示想象之翼和行动之力的舞台,激发自己的无尽潜能。一、活动背景OpenHarmony校园极客秀征文,目的是为广大校园开发者提供一个分

探究鸿蒙系统底座OpenHarmony 的代码质量改进

提到鸿蒙操作系统(HarmonyOS),想必大家并不陌生。其底座OpenHarmony是由华为捐出的鸿蒙开源系统,并且由开放原子开源基金会孵化及运营,目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展i。数月前,华为再度突破新的领域——与国航签约,华为将助力国航在以OpenHarmony为底座的HarmonyOS框架上构建应用/服务。作为汽车行业的新势力,华为在汽车领域拥有卓越的表现,市面上很多汽车已将HarmonyOS作为其车机系统。然而,OpenHarmony并不是专为汽车行业而研发。由于汽车行业的特殊性,车载软件对代码安全性的要求非