草庐IT

OpenHarmony-RK

全部标签

深入探索RK3588平台开发:解析Linux音频调试与alsa-utils工具

深入探索RK3588平台开发:解析Linux音频调试与alsa-utils工具导言近期我深入研究了RK3588平台的开发,特别是在音频领域的探索。在这个系列的讲解中,我们将重点关注Linux音频调试,并深入探讨与之相关的alsa-utils工具。通过本文,我将为大家详细介绍如何在RK3588平台上进行高效的音频开发,让我们一同踏入这个令人兴奋的领域。了解RK3588平台RK3588是瑞芯微推出的一款高性能、低功耗的处理器,广泛应用于各种嵌入式系统中。其强大的性能和灵活的架构使得它成为众多开发者和制造商的首选。而在音频领域,RK3588同样展现出了卓越的表现,为开发者提供了广阔的创新空间。Lin

RK3568 + YT 9215交换机芯片,MAC TO MAC 调试记录

前言原来的方案是rk3568gmac直接接phy,phy接switch芯片,只是把交换芯片当交换用,驱动方面基本不用开发,但是要做vlan那么必须涉及交换芯片的开发。选择裕太微有两个方面的原因: 1.国产化替代 2.可获得原厂技术支持 3.目前已经完成两个gmac口交换芯片的配置,实现vlan,内部交换,两个光口可正常通信调试步骤:1.根据rk3568的数据手册,自己写一个接口实现mdio接口smi协议的读写(瑞芯微详细的数据手册,几千页那种,需要详细配置寄存器)2.修改rk3568设备树设置为fixed-link模式,1G速率等3.根据调试手册编译sdk,并把自己写的接口添加进sdk相关c文

OpenHarmony城市技术论坛武汉站:探索大模型时代的终端操作系统创新

  2023年12月23日下午,OpenHarmony城市技术论坛(以下简称“技术论坛”)——第6期(武汉站)于华中科技大学梧桐语问学中心明德报告厅圆满举办。本次技术论坛聚焦“大模型时代的系统软件”,旨在探索AI大模型在终端操作系统领域的创新趋势和挑战。论坛从“终端操作系统十大技术挑战”出发,邀请了学术界和工业界的资深专家,共同探讨AI系统软件基础设施、边缘智能系统、大模型安全、智能化系统软件分析等关键技术。论坛汇集了业界前沿的观点和见解,为终端操作系统领域的未来发展指明了方向。  本次技术论坛由OpenHarmony项目群技术指导委员会(以下简称“OpenHarmonyTSC”)主办,华中科

一文搞懂什么是鸿蒙?OpenHarmony与HarmonyOS有什么区别?

很多人对鸿蒙、OpenHarmony、HarmonyOS这些术语傻傻的分不清楚,那么本文就做一些解答。鸿蒙操作系统“鸿蒙操作系统”特指华为智能终端操作系统。“鸿蒙操作系统”具有以下特征:一是一套操作系统可以满足大大小小设备需求,实现统一OS,弹性部署;二是搭载该操作系统的设备在系统层面融为一体、形成超级终端,让设备的硬件能力可以弹性扩展,实现设备之间硬件互助,资源共享;三是面向开发者,实现一次开发,多端部署。OpenHarmonyOpenHarmony是一个开源项目,由开放原子开源基金会进行管理。开放原子开源基金会由华为、阿里、腾讯、百度、浪潮、招商银行、360等十家互联网企业共同发起组建。O

鸿蒙(OpenHarmony)系统之智能语音部件(1)

本文重点参考:OpenHarmony/ai_intelligent_voice_framework一、总体概述1.功能简介及架构智能语音组件包括智能语音服务框架和智能语音驱动,主要实现了语音注册及语音唤醒相关功能。智能语音组件架构图如下图所示:(1)智能语音服务框架智能语音服务框架支持如下功能:系统事件监测开机解锁、亮灭屏等系统事件监测。并发策略智能语音业务并发管理。智能语音业务语音注册、语音唤醒等智能语音业务处理。声音触发器DSP模型加载、DSP算法启停、DSP事件处理。(2)智能语音驱动智能语音驱动支持如下功能:引擎算法智能语音算法引擎以及事件上报。设备驱动DSP模型加载卸载、算法启停、事

Rockchip平台rk3588源码下载编译(基于Android13)

Rockchip平台rk3588源码下载编译(基于Android13)源码下载下载地址repoinit--repo-urlhttps://gerrit.rock-chips.com:8443/repo-release/tools/repo-uhttps://gerrit.rock-chips.com:8443/Android_T/manifests.git-mAndroid13.xml服务器镜像下载repoinit--repo-urlhttps://gerrit.rock-chips.com:8443/repo-release/tools/repo-uhttps://gerrit.rock-c

是否需要跟上鸿蒙(OpenHarmony)开发岗位热潮?

前言自打华为2019年发布鸿蒙操作系统以来,网上各种声音百家争鸣。尤其是2023年发布会公布的鸿蒙4.0宣称不再支持Android,更激烈的讨论随之而来。本文没有宏大的叙事,只有基于现实的考量。通过本文,你将了解到:HarmonyOS与OpenHarmony区别华为手机的市场占有率HarmonyOS的市场占有率移动开发现状鸿蒙开发优劣势到底需不需要入坑?1.HarmonyOS与OpenHarmony区别HarmonyOS移动操作系统历史当下移动端两大巨无霸操作系统瓜分了绝大部分市场:iOS是闭源的,只有唯一的一家厂商:Apple。Google开放了Android基础的能力,这些能力集构成了:A

【HarmonyOS开发】OpenHarmony如何实现⼀次开发,多端部署

OpenHarmony提供用户程序框架、Ability框架以及UI框架,能够保证开发的应用在多终端运行时保证一致性。一次开发、多端部署。 多终端软件平台API具备一致性,确保用户程序的运行兼容性。HarmonyOS提供了用户程序框架、Ability框架以及UI框架,支持应用开发过程中多终端的业务逻辑和界面逻辑进行复用,能够实现应用的一次开发、多端部署,提升了跨设备应用的开发效率。一、鸿蒙实现一次开发多端部署主要依靠以下几个关键技术1、统一的应用程序框架    鸿蒙提供了统一的应用程序框架,开发者可以使用该框架编写应用程序。无论是在手机、平板、电视、智能手表、汽车等不同类型的设备上,开发者可以使

OpenHarmony 北向应用开发—ArkTS语言入门之构建应用页面 3.0

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com通过之前的学习,想必大家对如何通过Row和Column来构建一个最基础的页面已经有了一个初步的掌握,接下来,笔者将会介绍更多的页面布局,来将我们的页面变得更加丰富精彩。在本篇博客中,笔者将会介绍Grid/GridItem(网格布局),尽可能的详细的解释该布局的用法以及在实际开发过程中一些小技巧的使用。Grid首先我们来对Grid进行一个初步的认识:网格布局(Grid)是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占

OpenHarmony系统之Napi框架生成工具介绍

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言当开发者为OpenHarmony系统上开发JS与C交互的接口时,需要使用NAPI进行接口封装:首先需要用户定义JS接口,然后创建NAPI模块、实现NAPI初始化函数、封装JS接口、处理JS调用,最后进行构建和部署。这需要开发人员熟悉NAPI,有一定的学习成本。而Napi框架生成工具可以根据用户指定路径下的ts(typescript)接口文件一键生成NAPI框架代码、业务代码框架,这为开发者提供了一种快速、高效的开发方式,可以大大提高开发效率。使用该工具时,开发者不必关注Nodejs的语法