jjzjj

OpenHarmonyOS

全部标签

OpenHarmonyOS-gn与Ninja

GN语法及在鸿蒙的使用[gn+ninja学习0x01]gn和ninja是什么ohos_sdk/doc/subsys-build-gn-coding-style-and-best-practice.mdGN语言与操作一、gn简介gn是generateninja的缩写,它是一个元编译系统(meta-buildsystem),是ninja的前端,gn和ninja结合起来,完成OpenHarmony操作系统的编译任务。元构建系统是一个生成其他构建系统的构建系统,cmake就是一个非常典型的元构建系统。本系统文章要学习的gn也是个元构建系统。类别gn+ninjacmake+make元构建系统gncmak

在学OpenHarmonyos的SPI遇到的问题和总结以及H3861读取W25Q64存储器的例程代码

最近学了stm32,转到学harmonyos开发板,网上关于H3861的资料也很少,分享一下自己学习的案例。首先,我下载的源码是默认没有开启SPI的,编译的时候会报错,类似于这样的错误,要使用SPI功能的话还需要在这个文件当中开启SPI的功能,如果要开启其他的功能也是类似的方法,在这个文件随便哪个地方输入这行代码CONFIG_SPI_SUPPORT=y要开启其他的功能就把中间的SPI更换一下就好。和SPI相关的函数和SPI相关的函数都在hi_spi.h这个头文件里面,调用的时候参数类型要对应上就可以正常使用,hi_spi_slave_write()和hi_spi_slave_read()是在S

OpenHarmonyOS for Hi3516dv300

Hidv3516dv300鸿蒙2.0编译搭建一、安装dockermkdiropenHarmonycdopenHarmonysudosnapinstalldocker#获取docker镜像sudodockerpullswr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.1#运行镜像sudodockerrun-it-v$(pwd):/home/openharmonyswr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmo

鸿蒙操作系统系列——Ubuntu18.04搭建OpenHarmonyOS2.0开发环境篇

 目录一、安装包方式准备Ubuntu编译环境(1)安装依赖工具(2)源码获取(3)获取prebuilts(4)配置NodeJS环境和获取Node_modules依赖包(5)安装hc-gen工具二、OpenHarmony2.0编译环境配置三、OpenHarmony2.0编译操作系统:WIN7+Vmware15.1.0+Ubuntu18.04内存配置: 8G内存 2021年6月2日鸿蒙操作系统正式版正式发布,同时在https://gitee.com/openharmony/同步开源了OpenHarmony2.0源码和相关的文档,OpenHarmony是由开放原子开源基金会(OpenAtomFoun

OpenHarmonyOs / LiteOs-a 驱动开发

相关文章上一篇:OpenHarmonyOs/LiteOs-a开发环境搭建下一篇:OpenHarmonyOs/LiteOs-a应用开发文章目录相关文章前言一、LiteOs-a内核框架二、HDF(HardwareDriverFoundation)驱动框架1.驱动模型2.HDF驱动结构3.编译规则三、例子1.驱动实现2.添加配置文件3.添加编译规则文件四、测试1.测试方法和结果2.测试代码总结参考文章相关文章前言本文瞎逼介绍一下在Ubuntu20.04系统进行OpenHarmonyOs/LiteOs-a驱动开发。内容有很多搬官方文档。开发板用的是润和的ipcamera_hispark_taurus,

OpenHarmonyOs / LiteOs-a 开发环境搭建

相关文章下一篇:OpenHarmonyOs/LiteOs-a驱动开发文章目录相关文章前言一、前期准备1.下载Ubuntu系统2.Vmware虚拟机安装Ubuntu20.04:(略)3.整一个共享文件夹4.根据操作习惯瞎逼配置一下5.注册Gitee账户二、下载环境配置1.安装和配置git2.ssh密钥配置3.下载下载代码的工具和OpenHarmony源码三、配置编译环境1.安装一堆库2.下载安装交叉编译工具3.下载安装鸿蒙编译工具4.下载openjdk四、编译OpenHarmonyOs源代码1.测试一下!2.选择平台3.编译源码五、烧写镜像1.编写emmc分区表文件2.下载海思芯片的烧写软件Hi

Mac搭建OpenHarmonyOS(开源鸿蒙系统)编译环境

从编译脚本上看是支持的mac的case$(uname-s)inDarwin)HOST_DIR="darwin-x86"HOST_OS="mac";;Linux)HOST_DIR="linux-x86"HOST_OS="linux";;*)echo"Unsupportedhostplatform:$(uname-s)"RET=1exit$RETesacmac平台的只能在mac上编译(目前是)Linux上可以交叉编译出win编译命令默认也是会编译出Linux和win两个平台的sdkmac上有一些要求,比如必须安装xcode。默认最小版本10.12,但是高于11不行。_sdk_min_from_en

OpenHarmonyOs / LiteOs-a 应用开发

相关文章上一篇:OpenHarmonyOs/LiteOs-a驱动开发文章目录相关文章前言一、应用21.编译应用2.安装应用3.运行应用4.修改一下代码5.其他命令二、应用31.DevEco安装2.新建应用项目3.瞎逼写点字,以后再填坑总结相关文章前言本文瞎逼介绍一下在Ubuntu20.04系统进行OpenHarmonyOs/LiteOs-a应用开发。开发板用的是润和的ipcamera_hispark_taurus,芯片是HI3516DV300。前一篇文章文末写了个测试的应用程序是没有界面的。这篇文章准备整两个有界面的应用。先挖个坑,以后慢慢填,也可能不写了。OpenHarmonyOs应用开发的