草庐IT

openHarmony3

全部标签

v67.03 鸿蒙内核源码分析(字符设备) | 绝大多数设备都是这类 | 百篇博客分析OpenHarmony源码

曾子曰:“君子以文会友,以友辅仁。”《论语》:颜渊篇百篇博客系列篇.本篇为:v67.xx鸿蒙内核源码分析(字符设备篇)|绝大多数设备都是这类文件系统相关篇为:v62.02鸿蒙内核源码分析(文件概念)|为什么说一切皆是文件v63.04鸿蒙内核源码分析(文件系统)|用图书管理说文件系统v64.06鸿蒙内核源码分析(索引节点)|谁是文件系统最重要的概念v65.05鸿蒙内核源码分析(挂载目录)|为何文件系统需要挂载v66.07鸿蒙内核源码分析(根文件系统)|谁先挂到/谁就是根总v67.03鸿蒙内核源码分析(字符设备)|绝大多数设备

OpenHarmony笔记

FAQ:1、hdcpushso一直提示只读?hdcshell进去后输入mount-orw,remount/然后退出再传试试2、hap包push到手机不生效?filesend不会替换原来已经存在的hap包,手动先删掉设备中的hap包试试 --202109083、DevEco里面config.json修改后不生效?config.json里面改了以后,直接构建的hap没有更新,先clean一下再构建试试4、修改so步骤举例1)编译:./build.sh--product-nameHi3516DV300--build-targetnotification2)cp out/ohos-arm-releas

OpenHarmony智能开发套件—内核编程(下)

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言本篇基于上一篇OpenHarmony智能开发套件[内核编程·上]继续介绍OpenHarmony在智能开发套件Hi3861上的内核编程学习。内核编程还不了解OpenHarmony内核的伙伴们可以参考上篇文章,上篇已经简单通俗地介绍了OpenHarmony的内核。OpenHarmony智能开发套件内核编程·上互斥锁线程的状态在介绍互斥锁之前,我们有必要去了解一下线程的状态,或者说线程的生命周期。避免伙伴们因为不够熟悉线程而对这个互斥锁的概念感到困难。首先介绍一下线程的几个状态,他们分别有:创

【ELT.ZIP】OpenHarmony啃论文俱乐部—一种深度神经网压缩算法

本文出自ELT.ZIP团队,ELTElite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大二在校生合肥师范学院大二在校生清华大学大二在校生成都信息工程大学大一在校生黑龙江大学大一在校生华南理工大学大一在校生我们是来自7个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术…文章目录【往期回顾】【本期看点】【技术DNA】【智慧场景】引言信源编码无损编码有损编码信道编码CABACCABAC的发展CABAC的优势CABAC涉及三个主要功能二值化上下文建模算术编码Deep-CAB

从零开始搭建OpenHarmony编译环境—Linux

针对本地电脑的前置设置1.打开设置,安全与更新,开发者选项,选择为开发人员模式2.Win+R运行controlappwiz.cpl指令,在启用或关闭Windows功能中勾选适用于Linux的Windows子系统和虚拟机平台两项启用(注:没有虚拟机平台的,请升级Windows系统,Win10版本号为2004(内部版本19041或更高)),重启;3.以管理员身份打开PowerShell并运行,dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart开启Windows子系统功能

沿着公路,驶入隧道,寻访OpenHarmony的桃花源记

初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。小时候都学过这篇《桃花源记》。长大之后,当我们自驾游进入多山地区。在公路上驶入一个又一个隧道,真正体验了这种“豁然开朗”的景观,才理解陶渊明老爷子写得是多么精妙。在数字化世界,这种从“初极狭”到“阡陌交通,鸡犬相闻”的变化也在越来越多。比如OpenHarmony其所带来的软总线、分布式能力,就可以把一个个“才通人”的封闭数字设备,联接成一片“豁然开朗”的超级终端。OpenHarmony的覆盖领域正在越来越广泛。在公路上,在隧道中,或许就在《桃花源记》武陵人寻访过的大山深处,已经开始有OpenH

v84.01 鸿蒙内核源码分析(TLFS算法篇) | 图表解读TLFS原理 | 百篇博客分析OpenHarmony源码

本篇关键词:TLFS、内存池、malloc、free内存管理相关篇为:v31.02鸿蒙内核源码分析(内存规则)|内存管理到底在管什么v32.04鸿蒙内核源码分析(物理内存)|真实的可不一定精彩v33.04鸿蒙内核源码分析(虚拟内存)|虚拟的也是真实的v34.03鸿蒙内核源码分析(虚实映射)|映射是伟大的发明v35.02鸿蒙内核源码分析(页表管理)|映射关系保存在哪v36.03鸿蒙内核源码分析(静态分配)|很简单的一位小朋友v37.01鸿蒙内核源码分析(T

OpenHarmony模块二初分析

框架什么是框架?这里的框架说的是系统框架,也可以理解为软件架构,一个设计良好的架构应该能允许一个系统从单体结构开始,以单一文件的形式部署,然后逐渐成长为一组相互独立的可部署但愿,甚至是独立的服务或者微服务。最后还能够随着情况的变化,允许系统逐渐回退到单体结构。为什么要搭载系统框架?由于平台资源有限且用户硬件平台多样化等原因,我们需要屏蔽不同硬件构架和平台资源的不同、以及运行形态的不同,提供统一化的系统服务开发框架软件架构不一定要提供服务,但是它最明显的特征就是能够划分边界,或者说软件架构中最强的边界形式就是服务。听起来似乎有点绕,我们可以打个比方:我在繁华的小吃街中盘下了一个店铺,在店中置办了

OpenHarmony通过MQTT远程控制鸿蒙小车

摘要:本文介绍如何使用MQTT协议实现远程控制OpenHarmony小车,可以实现远程异地控制OpenHarmony小车适合群体:适用于润和Hi3861开发板文中所有代码仓库:https://gitee.com/qidiyun/hihope-3861-smart-home-kit1小车介绍基于鸿蒙系统+Hi3861的WiFi小车首先,我们得有一套WiFi小车套件,其实也是Hi3861加上电机、循迹模块、超声波等模块。小车安装完大概是这样:整个通信框架如下:其中,我们使用的是通用的MQTT云,地址:test.mosquitto.org2如何使用(1)下载MQTT软件包MQTT是当前最主流的物联网

OpenHarmony的介绍

今天借此机会,就来说一说关于OpenHarmony作者:坚果公众号:“大前端之旅”华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。开源在说OpenHarmony之前我们先来关注一下前面Open这个词,关于Open,有着开放,公开,开源的意思,那么为什么要说开源呢,其实对于随着软件技术的发展,底层技术的发展主要有两种趋势,第一种是闭源,软件源代码不公开,由专人开发推进第二种就是开源所谓开源,就是把软件程序和源代码等,一起公开,用户可以不受限制的使用该软件的全