草庐IT

Openharmony

全部标签

OpenHarmony与HarmonyOS实现信息交流(一)

在过去很长一段时间,我都非常希望能够将OpenHarmony与HarmonyOS设备进行一个联动,但是碍于一些底层接口未完善一直无法实现。但是在前几个月,OpenHarmony3.1带来了更多可能。本次,我将分享如何在搭载HarmonyOS的手机和搭载OpenHarmony的开发板上,实现socket对话!0.效果演示1.HarmonyOS侧1.1新建一个JAVA工程,编写简单的测试页面ability_main.xml(主页面)这是我自己编写的一个测试页面,但不是最重要的。1.2编写socket功能目前,鸿蒙的Socket通信功能只能在JAVA侧实现,并且官网对相关的功能解析不够全面,但是足够

【AC.HASH】OpenHarmony啃论文俱乐部——在基于位置的隐私感知服务中实现K-匿名之浅析

本文出自AC.HASH团队,ACAdaptiveCreator,适应性创作者,旨在能够在未来新领域下创造出新的哈希算法以应对未来局面。产出本文的成员:中原工学院大一在校生我们在OpenHarmony成长计划啃论文俱乐部里,与华为,软通动力,润和软件,拓维信息,深开鸿等公司一起,学习和研究操作系统技术...【本期看点】基于位置隐私感知服务选择合适的虚拟位置以实现K-匿名【智慧场景】目录1.介绍2.相关概念3.虚拟位置选择(Dummy-LocationSelection,DLS)算法4.Enhanced-DLS(增强DLS)算法5.对手攻击6.基于WiFi接入点的解决方案7.不同方案比较8.总结1

OpenHarmony WLAN HDI 源码学习

文章目录WLAN_HDI一、WILANHAL1.1、IWiFi1.2、IWiFiBaseFeature1.3、Client二、HDIService2.1、Service2.2、IWifiInterface三、注册WLAN回调函数WLAN_HDI关于WLANHDI的介绍,可见官网文档,其结构可如图所示:WLANHDI目的是提供接口给Wi-FiService调用,其提供的功能有:启动/关闭WLAN,查看连接状态,注册回调函数,启动wlan扫描等。一、WILANHALWLANHAL模块作为HDI的中间层,提供给Wi-FiserviceIWiFi对象,以及IWiFiSta、IWiFiAp、IWiFiB

OpenHarmony成长计划——分布式数据管理之分布式数据库系统原理(一)

分布式数据库系统原理——读书笔记(一)目录一.了解分布式数据库系统技术二.分布式数据处理 1.什么需要分布处理  2.为什么需要分布处理? 三.什么是分布式数据库系统1.分布式数据库的定义:2. 分布式数据系统(DistributedDatabaseSystem,DDBS)3.DDBS环境 四.数据发送的不同选择五.DDBS的承诺1.分布及复制数据的透明管理2.分布式事物提供的可靠性3.改进的性能六.分布式所带来的复杂性引言一.了解分布式数据库系统技术分布式数据库系统技术是数据库系统和计算机网络技术的结合。分布式数据库系统将传统的每个应用只定义并且维护自己数据的形式改变成数据的集中管理,使数据

v80.01 鸿蒙内核源码分析(内核态锁篇) | 如何实现快锁Futex(下) | 百篇博客分析OpenHarmony源码

百篇博客分析|本篇为:(内核态锁篇)|如何实现快锁Futex(下)进程通讯相关篇为:v26.08鸿蒙内核源码分析(自旋锁)|当立贞节牌坊的好同志v27.05鸿蒙内核源码分析(互斥锁)|同样是锁它却更丰满v28.04鸿蒙内核源码分析(进程通讯)|九种进程间通讯方式速揽v29.05鸿蒙内核源码分析(信号量)|谁在解决任务间的同步v30.07鸿蒙内核源码分析(事件控制)|多对多任务如何同步v33.03鸿蒙内核源码分析(消息队列)|进程间如何异步传递大数据v76.01鸿蒙

龙芯处理器首次成功运行 OpenHarmony ;Log4j 被发现存在第三个漏洞;PyPI 服务出现中断 | 开源日报

整理|宋彤彤责编|屠敏开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习、修改,甚至是重新分发。关注「开源日报」,一文速览国内外今日的开源大事件吧!一分钟速览新闻点!技术突破!龙芯处理器首次成功运行OpenHarmony数据库升级导致PyPI服务器出现中断漏洞又双叒叕被发现,Log4j2.15.0仍然允许泄露敏感数据ApacheTVMUnity:2022年机器学习软件和硬件生态系统的愿景使用Xamarin和ONNXRuntime将AI添加到移动应用程序FSF通过董事会成员协议、董事会成员道德准则最新的Linux5.17图形驱动程序:“此PR中的每个补丁集都

鸿蒙(OpenHarmony)编译移植第三方库ffmpeg

本文非官方教程,纯属业余折腾官方教程链接:https://device.harmonyos.com/cn/docs/develop/transplant/transplant-thirdparty-makefile-0000001064218672一、文件准备1.ffmpeg源码下载(本文用的n4.4)https://github.com/FFmpeg/FFmpeg/tags2.官方sysroot和llvm下载sysroot目录:克隆仓库并切到OpenHarmony-v2.2-Beta分支gitclonegit@gitee.com:openharmony/prebuilts_lite_sysr

HarmonyOS/OpenHarmony应用开发-FA模型综述

FA模型整体架构 HarmonyOS用户程序的开发本质上就是开发Ability。HarmonyOS系统是通过对Ability调度,结合系统提供的一致性调度契约对Ability进行生命周期管理,从而实现对用户程序的调度。FA模型的几种类型PageAbility:具备ArkUI实现的Ability,是用户具体可见并可以交互的Ability实例。ServiceAbility:是Ability一种,但是没有UI,提供其他Ability调用自定义的服务,在后台运行。DataAbility:是没有UI的Ability,提供其他Ability进行数据的增删查服务,在后台运行。FormAbility:是卡片A

OpenHarmony-HUKS模块梳理(修正)

本文研究了openHarmony的security_huks模块的结构,尝试做一个较清楚的整体架构梳理,如有错误敬请指正!该模块分为三个大文件夹framework,interface,service,整体上可以分为四个独立的子模块:lite版的Client-Service模型,crypto_lite封装的CipherModule,标准版的IPC_Client-Service模型,以及可在本地调用的API接口。同时本文还新增了关于OpenSSL&Mbedtls与常见的密钥集合的总结。文章目录1.lite版的Client-Service模型2.crypto_lite3.OpenSSLVSMbedt

极智AI | 全志 XR806 OpenHarmony 鸿蒙系统固件烧录

 欢迎关注我的公众号[极智视界],回复001获取Google编程规范 O_o >_ o_O O_o ~_~ o_O 大家好,我是极智视界,本教程详细记录了全志XR806OpenHarmony鸿蒙系统固件烧录的方法。 在上一篇文章《【嵌入式AI】全志XR806OpenHarmony鸿蒙系统固件编译》中咱们已经编译生成了系统镜像,这里把这个编译出来的镜像烧录到XR806板子里。 先安装一下CP2102驱动,保证PC能识别到板子,传送:https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers 用Type-C线连接板子和PC主机,