• 2024-09-24OpenHarmony 的启动子系统startup与init组件
    1.rk3568的startup配置配上initcomponent以后,系统就会编译集成这个组件。vendor/hihope/rk3568/config.json{"subsystem":"startup","components":[{"component":"init","fea
  • 2024-09-24OpenHarmony Linux内核的config配置
    鸿蒙系统对Linux内核的使用方式对于传统的Linux内核和驱动开发者来说已经发生了很大的变化,首先就是内核config选项的配置方式。传统上,我们直接进入到linux内核目录进行makemenuconfig就可以了,最终会生成1个.config文件,但是鸿蒙不是这样子的。为了解决传统的一平台或一领域产品
  • 2024-09-21HarmonyOS与OpenHarmony的区别
    HarmonyOS所有权:HarmonyOS是由华为公司开发的操作系统。目标市场:HarmonyOS主要面向中国市场及其用户,用于华为的智能手机、平板电脑、智能手表、电视等多种智能设备。兼容性:HarmonyOS在早期版本中支持运行Android应用,但随着时间的发展,它逐渐转向了自己的应用生态系统。专
  • 2024-09-20【OpenHarmony实战开发】第20课-数据转码应用开发实战(下)
    1背景对于刚入门OpenHarmony开发的小伙伴来说,如果有一个合适的实战项目来练手,对自身的技术能力提升是非常有帮助的,本文将以一个小项目——数据转码应用,来讲解应用开发全流程。在《OpenHarmony数据转码应用开发实战(中)》我们讲述了核心解转码工具包的实现,以及UI组件数据绑定,那
  • 2024-09-20【OpenHarmony实战开发】第19课-数据转码应用开发实战(中)
    1背景对于刚入门OpenHarmony开发的小伙伴来说,如果有一个合适的实战项目来练手,对自身的技术能力提升是非常有帮助的,本文将以一个小项目——数据转码应用,来讲解应用开发全流程。在《OpenHarmony数据转码应用开发实战(上)》中我们讲述了项目的需求、设计以及项目创建、UI界面开发
  • 2024-09-18基于OpenHarmony(开源鸿蒙)的智慧医疗综合应用系统
    基于【OpenHarmony的智慧医疗综合应用系统】一.了解OpenHarmony(开源鸿蒙)进行应用开发1.了解OpenHarmony架构2.获取开发环境和工具3.创建项目4.开发应用5.调试和测试6.发布应用7.学习和社区支持二.基于开源鸿蒙(OpenHarmony)的智慧医疗综合应用系统业务场景设计
  • 2024-09-18OpenHarmony WIFI关键命令
    OpenHarmonyWIFI关键命令一remount开发板hdcshellmount-orw,remount/二 导入wifi_client hdcfilesend  D:\hukai\Net6\process\0509\wifi_client /system/binhdcshellchmod 777 /system/bin/wifi_clienthdcfilerecv /system/bin/wifi_cli
  • 2024-09-18OpenHarmony WIFI代码关键目录
    OpenHarmonyWIFI代码关键目录一wpa_supplicant代码F:\CodeSpace\Openharmony_20231026\third_party\wpa_supplicant\wpa_supplicant-2.9_standard  二WIFIFramework层代码F:\CodeSpace\Openharmony_20231026\foundation\communication\wifi 三openssl代码  
  • 2024-09-13OpenHarmony 明星开发板和应用招募启动,等你来!
    为助力企业和开发者快速找到好用的开发板和应用,推动OpenHarmony生态发展,现启动 “OpenHarmony明星开发板和应用招募”评选活动!本次活动旨在为OpenHarmony生态树立优秀标杆,活动将围绕OpenHarmony的开发板和应用展开,历经报名、初选、复选、公示四个阶段,最终评选出的优秀开发板
  • 2024-09-06Openharmony软件评估指南-米尔瑞芯微RK3568开发板
    Openharmony软件评估指南用于介绍在米尔的开发板上运行Openharmony系统下的核心资源与外设资源的测试步骤与评估方法。本文可作为前期评估指南使用,也可以作为通用系统开发的测试指导书使用。本文档使用于米尔电子的MYD-LR3568系列板卡,该板卡是米尔电子的嵌入式开发平台基于瑞芯微
  • 2024-09-06openHarmony南向开发笔记(四)Linux设备树
    openHarmony南向开发笔记(四)Linux设备树文章目录openHarmony南向开发笔记(四)Linux设备树一、什么是设备树二、设备树的组成部分三、设备树基本语法四、dts常用符号含义一、什么是设备树Linux设备树(DeviceTree)是Linux内核用来描述硬件信息的一种数据结构,它在内核启动
  • 2024-09-05【OpenHarmony】鸿蒙南向开发保姆级知识点汇总~
    OpenHarmony的技术架构和设计使得它能够适应不同的设备和场景,无论是智能手机、平板电脑、智能穿戴设备还是其他智能硬件,OpenHarmony都能提供一致的用户体验和开发体验。这使得开发者能够更加高效地开发适用于多种设备的软件,同时也为用户提供了更加统一和流畅的使用体验。由
  • 2024-09-05RK3568------Openharmony 4.0-Release Docker移植、部署
    RK3568------Openharmony4.0-ReleaseDocker移植、部署文章目录RK3568------Openharmony4.0-ReleaseDocker移植、部署前言一、Docker简述1.1轻量级虚拟化1.2一致性1.3可移植性1.4高效的资源利用1.5易于部署和扩展二、移植思路三、移植实例四、遇到的问题五、
  • 2024-09-03鸿蒙HarmonyOS开发:创建和配置新工程
    当开始开发一个应用/服务时,首先需要根据工程创建向导,创建一个新的工程,工具会自动生成对应的代码和资源模板。说明在运行DevEcoStudio工程时,建议每一个运行窗口有2GB以上的可用内存空间。创建和配置新工程DevEcoStudio提供了基础的工程模板资源,不同模板支持的设备类型、
  • 2024-09-03对OpenHarmony中LiteOS的内核分析——超时原理和应用
    前言在软件世界里面,超时是一个非常重要的概念。比如●当前线程暂时休眠1秒钟,休眠结束后继续执行●每5秒钟采集一下CPU利用率●数据发送失败,2秒钟以后再试一试●等待某种数据,但最多等待50毫秒应用//将当前任务休眠若干tick数,tick为时间单位,常见值为10毫秒LITE_OS_SEC_TEXTUINT3
  • 2024-09-03OpenHarmony 实战开发——内核IPC机制数据结构解析
    一、前言OpenAtomOpenHarmony(以下简称“OpenHarmony”)是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。作为面向全场景、全连接、全智能
  • 2024-09-03OpenHarmony中的HDF单链表及其迭代器
    概念为了性能考虑,嵌入式系统一般使用C语言进行开发,由于C语言标准库没有封装链表,所以嵌入式系统一般自己设计和实现链表这种数据结构。单链表是链表中的一种,本文描述OpenAtomOpenHarmony(以下简称“OpenHarmony”)中HDF软件模块自己定义的单链表,并学习其设计和实现方法。其中包含一些
  • 2024-09-02OpenHarmony轻量系统中内核资源主要管理方式
    一、背景OpenAtomOpenHarmony(以下简称“OpenHarmony”)轻量系统面向MCU类处理器例如ARMCortex-M、RISC-V32位的设备,硬件资源极其有限,支持的设备最小内存为128KiB,可以提供多种轻量级网络协议,轻量级的图形框架,以及丰富的IOT总线读写部件等。可支撑的产品如智能家居领域的连接类模组
  • 2024-09-02OpenHarmony Liteos_A内核之iperf3移植心得
    一、iperf3工作原理iperf3主要的功能是测试基于特定路径的带宽,在客户端和服务器端建立连接(三次握手)后,客户端发送一定大小的数据报并记下发送的时间,或者客户端在一定的时间内发送数据并记下发送的总数据。带宽的大小等于发送的总数据除以发送的总时间。对服务器端来说,在连接建立时间
  • 2024-08-30OpenHarmony开发:应用分层架构设计
    HarmonyOS应用的分层架构设计以一套代码工程为基础,旨在为华为的手机、2in1等1+8全场景设备提供支持,实现了“一次开发,多端部署”的开发理念。HarmonyOS应用的分层架构主要包括三个层次:产品定制层、基础特性层和公共能力层,为开发者构建了一个清晰、高效、可扩展的设计架构。本
  • 2024-08-28openHarmony南向开发笔记(二)U-boot源码下载与编译
    U-boot源码下载与编译文章目录U-boot源码下载与编译openharmony启动流程BootRom阶段做了什么U-Boot简介UBoot源码下载创建如下的目录结构克隆uboot源码下载编译工具链下载rkbin下载gcc源码编译源码目录结构openharmony启动流程设备上电后,OpenHarmony系统从
  • 2024-08-23【OpenHarmony】openharmony移植到RK3568------获取源码编译OpenHarmony源码
    一、源码获取源码获取有好几种方式,在这里直接在镜像网站下载源码,点击下面连接下载全量版本的OpenHarmony4.1https://repo.huaweicloud.com/openharmony/os/4.1-Release/code-v4.1-Release.tar.gz将源码放到自己建立的目录下解压,我放入的是这个目录/home/wzz/work/0H4.1
  • 2024-08-15HarmonyOS入门基础笔记
    今天先来写一下,新手学习HarmonyOS时候可能会遇到的问题报错:hvigorERROR:[ArkTsCompilerError[ArkTSCompilerError]:ArKTS:ERRORFailedtoexecutees2abc.ErrorMessage:pandargs:Invalidoption"target-api-sub-version"这是在调试预览(Previewer)的时候遇到的报错,使
  • 2024-07-22OpenHarmony开发实战:引导组件规范总结
    介绍基于OpenHarmony的高亮型新手引导组件,通过高亮区域与蒙版背景的明暗度对比,使用户快速锁定重点功能,快速掌握应用基本使用方法。下载安装1.安装ohpminstall@ohos/high_light_guideOpenHarmonyohpm环境配置等更多内容,请参考如何安装OpenHarmonyohpm包 。2.在需
  • 2024-07-17OpenHarmony 播放器播放本地文件的管道流程图
    一、管道流程图GStreamer可以输出dot文件,这些dot文件详细描述了管道的拓扑结构以及插件的连接和协商的能力集等。下面是OpenHarmony标准系统基于gstreamer引擎的AVPlayer播放器播放本地mp4文件时从暂停态切换到运行态生成的管道流程图。注:因图片过长,只截取了部分重要插