登录社区云,与社区用户共同成长
邀请您加入社区
基于D21x系列的工业组态屏方案,面向工业HMI场景,提供完整的数据采集与监控能力。面向高校及开发者,匠芯创展出基于D126系列的RISC-V+OpenHarmony开发套件,搭载OpenHarmony 6.1 LTS L1系统,支持MIPI-DSI、RGB888、I8080、QSPI/SPI等多种屏接口,最高720P@60fps。同期展示的多模态AI玩偶机芯方案,可快速对接AI大模型,支持多轮语
桌面能进了。若只写应用,Windows 就够。今天搭 Ubuntu 编译机:改设备树、改驱动、自己打镜像,都从这里开始。
2026开源鸿蒙大学生创新大赛(原OpenHarmony竞赛训练营)由 开源鸿蒙项目群技术指导委员会 主办、 AtomGit 承办,面向全国高校学生开发者,聚焦开源鸿蒙技术生态建设。赛事全面升级:在三大赛道176万奖金池的基础上,新增两大联动活动,奖金互不冲突、可叠加获取,三大活动合计总奖金池高达。无论你是硬核系统玩家、生态共建先锋,还是应用创新达人,都能在这里找到属于自己的舞台。
小鸿AI作为基于OpenHarmony、RISC-V与星闪技术的全开源端侧AI硬件,不仅支持语音智能体配置,还能变身嵌入式游戏机。本文将完整记录游戏固件烧录全流程,从环境准备到BurnTool操作再到问题排查,手把手带你跑起第一个嵌入式游戏。
小鸿AI是一款基于OpenHarmony、RISC-V与星闪技术全开源的端侧AI硬件。本文将完整记录从固件编译到设备烧录的全流程,手把手带你完成二次开发环境搭建,并分享烧录过程中常见问题的排查方法。
本文分享了参与开源鸿蒙(OpenHarmony)PC专项积分赛的实战经验,重点解析C/C++三方库适配全流程。文章介绍了基于build_in_harmonyos框架的自动化移植方法,包括SKILL知识体系、CI门禁机制和沙箱环境配置。针对复杂库移植,详细阐述了构建系统重构和系统API适配策略,并提供编译报错排查指南。此外,提出选择高生态价值库、经验资产化和社区联动等备赛技巧,帮助开发者在比赛中高效
鸿图计划是由GIIC联盟发起、华为全力支持的鸿蒙生态使能项目,旨在聚力鸿蒙生态产业链芯片、模组、OSV、设备伙伴,投入专项资源,通过开发激励、认证激励、商用激励多维并举,全面加速,全域使能,共同做强鸿蒙生态底座,共同实现鸿蒙生态规模化落地千行百业。作为鸿蒙生态的重要推动者,华为将在本届大会主论坛及鸿蒙生态展区等多个环节深度参与,携手伙伴围绕产业趋势、生态使能、行业实践、场景体验,多维度展示Open
本文介绍了在Windows环境下搭建OpenHarmony应用开发工具的步骤。主要内容包括:1. 安装配置DevEco Studio和OpenHarmony SDK(API 11);2. 设置hdc调试工具路径并验证设备连接;3. 创建空工程并编译生成未签名的HAP包;4. 注意事项:使用纯英文路径、OTG接口选择、Java 11环境要求等。文章还简要说明了Windows与Linux设备的分工协作
本文介绍了开源鸿蒙标准系统的核心概念及适用场景。标准系统基于Linux内核,但应用生态和驱动框架已脱离传统Linux习惯,采用HDF驱动框架和ArkTS应用开发模式。文章详细解析了OpenHarmony在RK3568芯片上的四层架构(应用层、框架层、系统服务层、内核层),并区分了轻量、小型、标准三种系统的硬件适配范围(从MCU到2GB内存的Cortex-A平台)。针对RK3568开发板,作者列举了
Cindy 是一个开箱即用的开源 AI 代理(2249 stars,Apache-2.0),跑在你本地的电脑上。它把多个工具框架(harness)、模型和工具整合进一个代理,用你的真实文件和已登录应用完成实际工作。:桌面端(Electron)+ 移动端(Expo/React Native)+ 共享包,组织为 pnpm monorepo。,模型和 harness 可以自由组合、在任务中途切换,而工作
手把手带你走完小鸿AI从配网到云端智能体训练的完整流程。基于OpenHarmony+RISC-V+星闪的全开源端侧AI硬件,如何配置专属语音助手?看这一篇就够了
很久没有写出一篇能够分享出来的学习心得了,零零散散地写了好多,总是不太满意。今年8月份开始正式投入精力去学习open harmony,记得第一次接触open harmony的那一个星期,我导师(华哥)就跟我说:可以理解一下什么是软总线。总线的概念当然不是第一次接触,当"软总线"第一次出现在脑子里的时候,立马就联想到了计算机组成原理里的总线。再结合平常积累的知识,比如说鸿蒙OS的特征,计算机科学常用
文章摘要: top-welcome-screens是近期GitHub热门的React Native开屏动画库,提供10款大厂级欢迎页动效实现。项目亮点包括:1)完整复刻Duolingo等产品的动效参数;2)配套AI集成Prompt实现一键部署;3)完善的响应式与无障碍支持。但需注意:GPL-3.0协议具有传染性,且参考设计不可直接商用。建议企业级项目参考思路自行实现,学习型项目可直接复用。该库显著
洛雪音乐助手是一款免费开源的多平台音乐播放器,支持Windows/macOS/Linux电脑端和安卓手机端。软件采用Electron+Vue/React Native技术架构,界面简洁无广告,通过自定义音乐源实现海量曲库访问。核心功能包括高品质音质播放、歌词同步显示、音乐下载及多设备歌单同步。作为开源项目,它注重隐私保护且持续更新,用户需自行配置音乐源并注意版权问题。适合追求纯净体验、多设备使用的
本文深度解析 OpenHarmony RISC-V 统一内核适配技术,涵盖任务调度、功耗控制等核心实现,提供可复现的实战适配方案。
本文实测芯祥联 XXLMQTT V2.2 在腾讯云 4G 轻量服务器运行表现,3000 并发客户端连续稳定运行 1 个月 5 天,累计处理 738 万 + 消息。采用纯 C 前后端分离架构,管理面板启停不干扰核心业务,无 OOM、无内存泄漏,适配 OpenHarmony、嵌入式、边缘网关等资源受限场景,提供国产化 MQTT Broker 选型参考。
盛夏七月,开源热潮不减!AtomGit 7 月三方库下载量排行榜正式揭晓啦~本榜单延续「累计下载量 + 月度新增下载量」双重统计维度,全景展现开源鸿蒙(OpenHarmony-TPC)与仓颉(Cangjie-TPC)两大生态的活跃度与增长潜力。头部项目持续领跑,Chromium 组件全面霸榜,仓颉生态实用型工具库多点开花,完整数据已同步至 7 月三方库排行海报,快一起来解锁本月生态热度密码!
HOA是一个实验性项目,目标是在Android设备上直接运行OpenHarmony/HarmonyOS的HAP应用 它依靠ABI兼容
小智派Hi3863开发板已正式通过开源基金会XTS认证,共同助力OpenHarmony + 星闪生态发展
无论你是正在探索开源鸿蒙的开发者,还是希望参与国产操作系统生态建设的技术伙伴,都欢迎加入这场交流,共同学习、共同实践、共同推动开源鸿蒙 PC 生态发展!开源鸿蒙 PC 生态建设稳步向前,三方库迁移适配,是丰富 OpenHarmony PC 应用版图至关重要的一环。落地北京,集结行业资深技术专家,围绕多语言三方库移植实战、社区共建体系展开深度分享,搭建开发者面对面交流平台。📍8月1日,北京见,期待
(1)React Native 开发的应用可以有一个或者多个根 View(没有父组件)。(2)在不指定根 View 的宽高(并将其 flex 样式设为 1)的情况下,通过指定这个根 View 组件的回调函数可以很方便地得到设备的放置状态。当设备横置时,通过 onLayout 回调取到的根 View 宽大于高。当设备竖置时,通过 onLayout 回调取到的根 View 宽小于高。(3)同时 onL
很多开发者写过“工具类”,但那只是“代码片段”。真正的三方库独立性:不依赖具体业务(如电商Demo),可独立编译和运行。通用性:API设计抽象,能适应多种场景(如支付模块支持支付宝、微信、银联)。稳定性:经过充分测试,版本迭代不破坏兼容性。易用性:文档齐全,示例清晰,一键集成。OHPM是OpenHarmony的官方包管理器,类似于npm(Node.js)或Maven(Android)。今天,我们将
本次活动依托 AtomGit「源启高校」计划,围绕开源科普、AtomCode 实操、OpenHarmony 鸿蒙应用开发、人才认证考试四大核心板块开展深度产教融合实践,打通高校学生从开源认知到鸿蒙开发落地、职业认证的完整成长路径。14:00-15:30 同步开启鸿蒙人才认证线下机考,参与学生提前完成设备调试,通过标准化认证检验当日开源、鸿蒙开发学习成果,获取行业认可的 OpenHarmony 能力
本文介绍了在DevEco Studio中配置LoongArch架构应用编译的步骤:1)下载DevEco Studio(仅支持Windows/Mac);2)获取LoongArch SDK;3)在设置中配置SDK路径(建议断网操作);4)修改工程build-profile.json5文件,调整runtimeOS为OpenHarmony并设置SDK版本为12;5)修改模块module.json5文件,添
右键长按降低屏幕亮度、短按减小音量。国产 RISC-V 架构主控芯片,32位 RISC-V 内核芯片,主频最高 240MHz,配备 606KB SRAM、300KB ROM,4MB Flash+16MB 运行内存,采用低功耗制程设计,设备长期离线待机功耗可控,完美适配嵌入式端侧 AI 语音交互场景。同时该芯片具备完善的外设拓展能力,内置 Wi-Fi 6、BLE5.2、星闪 NearLink 硬件基
(原 OpenHarmony 竞赛训练营)由开源鸿蒙项目群技术指导委员会主办、AtomGit 承办,面向全国高校学生开发者,聚焦开源鸿蒙技术生态建设。挑战强绑定私有接口、私有编译工具链、闭源二进制等硬骨头,按难度分三档:一档 100 分 / 二档 150 分 / 三档 200 分。基于开源鸿蒙系统技术创新,自由参赛。,选取清单内 PC 类工具库开展移植适配、方案创新等高阶任务,依托多层叠加积分机制
本文介绍将开源FTP服务器ProFTPD移植到OpenHarmony 5.0+设备的HAP应用中的方法。通过OHOS交叉编译工具链将ProFTPD及其依赖库(OpenSSL、libssh2、zlib)编译为arm64-v8a架构的原生库与可执行文件,再由NAPI桥接层启动ProFTPD子进程,实现ArkUI界面与FTP服务进程的分离运行。 移植的关键在于让FTP服务器适应OHOS沙箱环境,包括修改
XPathResult.UNORDERED_NODE_ITERATOR_TYPE:返回匹配节点的集合,但集合中节点的顺。 XPathResult.ORDERED_NODE_SNAPSHOT_TYPE:返回节点集合的快照,在文档外部捕获节点, XPathResult.ORDERED_NODE_ITERATOR_TYPE:返回匹配节点的集合,集合中节点的顺序与。 XPathResult.AN
React Native 开发鸿蒙组件及在线教育平台的实现是一个复杂的项目,通常涉及多个模块和组件的协同工作。由于你提到了“鸿组件”和“在线教育平台分析”,我会假设你需要一个基于 React Native 的跨平台应用,能够在鸿蒙系统上运行,并具备在线教育平台的基本功能(如课程展示、学习进度跟踪、用户管理等)。
在React Native中开发一个员工绩效评估管理应用,你需要考虑前端用户界面、后端数据处理和可能的数据库存储。以下是一个基本的开发步骤和代码示例,帮助你开始这个项目。首先,确保你的开发环境已经安装了React Native和必要的工具,如Node.js、npm/yarn、Expo(可选)等。2.1 创建员工列表组件在目录下创建一个2.2 创建绩效评估表单组件在目录下创建一个在App.js。
开发一个基于React Native的鸿蒙 Component)影视内容智能推荐系统涉及到多个方面,包括前端界面设计、后端逻辑处理、数据分析和机器学习模型等。下面我将分步介绍如何实现这一系统。3.1 用户界面设计3.2 后端API开发使用Node.js或Python搭建后端服务。3.3 机器学习模型集成使用Python进行机器学习模型的训练和集成。例如,使用协同过滤或内容基过滤算法。将训练好的模型
开发一个基于React Native的医疗诊断辅助工具涉及到多个方面,包括前端界面的设计、数据交互、以及可能的与后端服务的集成。以下是一个基本的步骤指南和代码示例,帮助你开始开发这样一个应用。首先,确保你的开发环境已经安装了React Native和必要的工具。安装Node.js:React Native基于JavaScript,因此你需要Node.js。安装React Native CLI:通过
在React Native中开发 Components),首先需要明确“组件”的具体含义。在开始之前,确保你已熟悉React Native的基本概念和开发流程。ViewTextImageButton为了实现特定的功能,如地图、天气等,你可能需要使用第三方库。a. 安装第三方库例如,安装b. 配置第三方库(如地图)对于,你需要在Harmony和Harmony项目中做额外配置:CocoaPodsInf
在React Native中开发一个Harmony组件(通常指的是鸿蒙操作系统,但考虑到你可能指的是一般的组件或模块,我将以一般的组件开发为例进行说明,特别是针对任务列表页面的设计及实现。任务列表页面在很多应用中都是一个常见的需求,比如待办事项列表、购物车列表等。确保你已经安装了React Native环境,包括Node.js、npm(或yarn)、React Native CLI和相应的开发工具
本文介绍了如何将传统的FTP/FTPS/SFTP客户端(如FileZilla/WinSCP)迁移到鸿蒙PC/平板的HAP应用开发。核心思路是通过交叉编译生成OpenHarmony所需的静态库(libcurl、libssh2等),用CMake组织业务代码为两层结构,最终由DevEco Studio的ArkTS工程通过NAPI加载原生库并完成打包。文章对比了传统客户端与鸿蒙版本在架构、UI、协议实现等
Flutter for OpenHarmony——它和其他跨平台框架不一样,不是在鸿蒙系统上“套一层壳”,而是通过XComponent直接接入了鸿蒙的渲染管线。说白了,就是既能用上 Flutter 自带的 Skia/Impeller 自绘引擎,保证多端 UI 长得一模一样,又能不浪费鸿蒙系统本身的高性能,对新手来说,兼顾效率和体验,性价比拉满。千万别轻视版本号!
7 月 10 日 19:00-20:30,润和软件资深架构师方珍、资深开发工程师范卫东带来专题分享。本次分享聚焦 React Native 生态在开源鸿蒙平台的跨端落地方案,系统讲解 RN 三方库标准化适配全流程。结合成熟实战案例拆解跨端架构改造、原生能力对接与工程化落地思路,提供一套可复用的组件移植方法论,帮助开发者高效补齐鸿蒙端 RN 开发能力,大幅降低跨平台组件迁移成本,快速丰富应用生态。
XPathResult.FIRST_ORDERED_NODE_TYPE 结果类型返回匹配的第一个节点,可以通过结果的。在这个例子中,如果有任何节点匹配"employee/name",booleanValue 属性就等于true。对于数值类型,XPath 表达式必须使用返回数值的XPath 函数,如count()可以计算匹配给定模式。对于字符串类型,evaluate()方法查找匹配XPath 表达式
在这个XML 文档中,所有元素的命名空间都属于http://www.wrox.com/,都以wrox 前缀标识。对于使用命名空间的XML 文档,必须告诉XPathEvaluator 命名空间信息,才能进行正确求值。个方法只接收一个参数,即包含命名空间定义的文档节点。与之相关的正式API,正式的DOM 中也没有涵盖它。在并不知晓文档的哪个节点包含命名空间定义时,可以采用这种定义命名空间解析函数的方式
setParameter()方法必须在调用transformToDocument()或transformToFragment()之前调用。如果想得到文档片段,则可以调用transformToFragment()。格式为"text"时调用transformToDocument()会返回完整的XML 文档,但这个文档的内容会因浏。与参数相关的还有两个方法:getParameter()和removePa
制定了JavaScript 对象简谱(JSON,JavaScript Object Notation)标准,即RFC 4627。JSON 是JavaScript 的严格子集,利用JavaScript 中的几种模式来表示结构。JavaScript 字符串与JSON 字符串的主要区别是,JSON 字符串必须使用双引号(单引号会导致语法。与JavaScript 不同,JSON 中的对象属性名必须始终带双
JSONP 是“JSON with padding”的简写,是在Web 服务上流行的一种JSON 变体。这个例子创建了一个新的Image 实例,然后为它的onload 和onerror 事件处理程序添加了同一。这个JSONP 请求的URL 是一个地理位置服务。、CORS 出现之前,实现跨源Ajax 通信是有点麻烦的。数据通过查询字符串发送,响应可以随意设置,不过一般是位图图片或值为204 的状态码
Fetch API 是WHATWG 的一个“活标准”(living standard),用规范原文说,就是“Fetch 标准定义请求、Fetch API 能够执行XMLHttpRequest 对象的所有任务,但更容易使用,接口也更现代化,能够在。Fetch API 本身是使用JavaScript 请求资源的优秀工具,同时这个API 也能够应用在服务线程。fetch()方法是暴露在全局作用域中的,包
与XMLHttpRequest 一样,fetch()既可以发送数据也可以接收数据。使用init 对象参数,可。以配置fetch()在请求体中发送各种序列化的数据。
response 在通过构造函数初始化Response 对象时激活不允许修改禁止修改的响应头部(参见MDN 文。Headers 实例中还不存在的头部上调用append()方法相当于调用set()。在初始化Headers 对象时,也可以使用键/值对形式的对象,Headers 实例会因来源不同而展现不同的行为,它们的行为由护卫来控制。不同的护卫设置会改变set()、append()和delete()的