登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
一. linux配置 1.编译配置: 1.1安装依赖库 apt install gcc make pkg-config gprbuild apt install libsystemd-dev libtss2-dev libtss2-tcti-tabrmd-dev libcurl4-openssl-dev libssl-dev libgmp-dev 1.2配置 ./configure --prefi
1.网络拓扑图 2.使用vmware模拟网络拓扑图 宿主机和手机都连接上同一个路由器,alice只需要一块网卡10.1.0.10; moon需要两块网卡:10.1.0.1和192.168.0.1;carol也只需要一块网卡:192.168.0.100 提示:知道VMware虚拟机三种网络模式:桥接模式,NAT模式,仅主机模式的区别 参考:https://blog.csdn.net/qq_3919
1.概述 手机的飞行模式又叫航空模式、飞航模式,是在乘坐飞机时必须关掉手机或者开启手机自带的飞行模式切断所有通讯信号,以免手机信号的发射和接收对飞机飞行造成影响,现在智能手机里就自带了这个功能,关闭掉SIM卡的信号收发装置。开发者手机通过关闭sim protocol来实现。 2.实现原理 在用户态中,开启飞行模式,实际上是关闭sim协议栈,给modem发送AT+SFUN=5来实现;在用户态中关飞行
开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也
一丶环境信息 OH版本:Openharmony5.0.3 硬件设备:arm64位 二丶交叉编译工具安装 首先需要编译sdk在源码(开源基金会社区下载OH源码)根目录下执行: ./build.sh --product-name ohos-sdk --target-cpu arm64 --ccache sdk编译完成后需要将编译的native文件夹解压: unzip out/sdk/packages/
概述 当我们想要在鸿蒙开发中遇到关系型数据库时,我们可以按下述方式来使用 环境描述 开发环境:Windows 10 DevEco Studio 版本:DevEco Studio 5.0.0 Release(5.0.3.910) SDK 版本:5.0.0.70(Full SDK) 设备型号:黄鹂 系统版本:OpenHarmony 5.0.0.710 步骤 1、创建数据库,我们在创建数据库时,需要自己
OpenHarmony为了保护应用和用户数据,为每个应用创建了独立的沙箱环境,每个应用能访问的文件路径都是相互隔离的。但是,有些需求可能通过一个供多个应用共享的系统公共目录就非常方便实现。那在OpenHarmony的沙箱保护机制下,也是有办法实现这个需求的。 沙箱配置文件 沙箱路径映射由/etc/sandbox/路径下的一些json文件配置,每个文件格式如下 { "common"
相关源码 services\hilogd\cmd_executor.cpp 该源码对应实现图中hilogd进程中的其中部分功能 实现原理解释 该部分源码是日志记录框架的基础功能,能够将日志消息通过 Unix 域套接字发送到日志服务端。并且支持多线程环境下的日志记录,并提供了灵活的日志级别控制和可变参数日志打印功能。 相关API解释 MainLoop(const std::string& s
根据updater.img配置文件build/ohos/images/mkimage/updater_ramdisk_image_conf.txt可知,updater.img的格式是cpio,所以解压方法如下: mv updater.img updater.img.gz gunzip updater.img.gz cpio -i <updater.img rm -rf updater.im
前言 随着鸿蒙生态的愈渐成熟,越来越多的应用厂商会考虑hos和ohos双平台的兼容适配及商业化落地。 虽然hos和ohos基于同一套开源底座,但是也有着其天然的隔离性(hms、定制api等等)。因此,基于同一套应用代码,如何使用最小的工作量以及尽可能不使用重复代码并且能快速编译构建双平台hap就是许多开发者阻塞的一个问题。 下文会从多个维度来讲述如何进行最佳的双平台适配。 开发环境 hos设备: