OpenHarmony数据转码应用开发实战(中)

2022-11-15
阅读 4 分钟
646
对于刚入门OpenHarmony开发的小伙伴来说,如果有一个合适的实战项目来练手,对自身的技术能力提升是非常有帮助的,本文将以一个小项目——数据转码应用,来讲解应用开发全流程。在《OpenHarmony数据转码应用开发实战(上)》中我们讲述了项目的需求、设计以及项目创建、UI界面开发,本篇将重点讲解转码工具包的实现和UI组...
封面图

OpenHarmony数据转码应用开发实战(上)

2022-11-09
阅读 3 分钟
626
OpenHarmony的应用开发支持C++、JS、eTS,从已有版本的演进路线来看,eTS是未来重点的技术路线。对于刚入门OpenHarmony应用开发的小伙伴来说,eTS可能比较陌生,如果有一个合适的实战项目来练手,那么对技术能力提升是非常有帮助的,本文将以一个小项目——数据转码应用,来讲解应用开发全流程。 

OpenHarmony应用Hap包签名

2022-11-08
阅读 3 分钟
1.4k
OpenHarmony应用如果需要对外发布就必须要通过应用签名,DevEco Studio已提供自动签名功能加速应用开发,但自动签名仅限于debug开发,需要对外发布则必须完成release签名。在HarmonyOS中有AGC应用商店可以帮助开发者完成release签名,但是OH就没有这么方便了,本文将介绍OH应用签名方法步骤,将使用OH官方提供的签名工具...

RK系列开发板音频驱动适配指南(五)

2022-11-07
阅读 3 分钟
1.3k
RK系列开发板音频驱动DAI、DMA、Codec、HCS适配完成之后,需要进行编译,验证驱动是否可用。而操作步骤,主要是指导开发者,如何正确使用音频驱动,通过命令来控制音频文件的播放等。 步骤:一.1. 编译配置• audio驱动编译配置文件路径:  vendor\RK系列开发板\hdf_config\khdf\audio• audio驱动私有配置文件编译配置文件:

RK系列开发板音频驱动适配指南(四)

2022-10-27
阅读 4 分钟
1.1k
配置HCS的主要作用是完成各设备节点、服务的参数与私有数据配置,一般在设备驱动注册与初始化时加载到系统中,在音频处理场景中的各阶段使用。HDF框架提供了2组配置文件 ,分别是公用参数配置文件和设备私有数据配置的,公有参数须按HCS规范配置,私有数据配置既遵守HCS规范,开发者还可自定义配置项,并提供配置解析方...

RK系列开发板音频驱动适配指南(三)

2022-10-25
阅读 2 分钟
1.2k
Codec其主要作用是对PCM(Pulse Code Modulation)或Mic、Linein等输入的信号进行D/A或A/D转换,并对音频信号做出相应的处理,如音量控制等;且对音频通路进行控制。Soc与Codec分别通过I2S实现音频数据传输,通过I2C与实现控制信号传输(非SoC内置的Codec时),其中I2C驱动由HDF框架提供。ADM定义的Codec接口包括:Codec...

RK系列开发板音频驱动适配指南(二)

2022-10-25
阅读 2 分钟
844
上一篇文章RK系列开发板音频驱动适配指南-DAI模块适配中已经阐述音频驱动适配的DAI模块适配步骤以及核心代码的展示,本次主要介绍音频驱动适配中的DMA模块适配。

RK系列开发板音频驱动适配指南(一)

2022-10-25
阅读 2 分钟
1.1k
多媒体系统目前在Linux操作系统,windows操作系统已经非常成熟,并且应用场景广泛,但是,基于OpenAtom OpenHarmony(以下简称“OpenHarmony”)操作系统,目前如果使用到多媒体(音频)是需要做一系列的适配动作,才能应用到各种场景。

OpenHarmony开发之系统源码编译

2022-06-13
阅读 4 分钟
1k
随着OpenHarmony-v3.1的发布,越来越多的开发者将目光聚焦到OpenHarmony系统开发上。对于首次接触OpenHarmony的开发者来说,如何进行源码编译是一个大难题,本文将详细介绍源码拉取到编译成功的过程,希望对开发小伙伴有所帮助。
封面图

《OpenHarmony 3GPP协议开发深度剖析》之--搜网流程之PLMN选择

2022-05-20
阅读 4 分钟
1.1k
协议开发最大的法宝就是反复阅读3GPP协议标准,然后结合标准梳理信令流程,同时比对modem日志或者ap侧日志,阅读modem侧源码或者ap侧源码。本系列主题在操作系统OpenHarmony 侧即ap侧,不涉及modem侧代码或者日志解读,但是同样要对3GPP协议标准弄明白。
封面图

OpenHarmony3.1新特性-surface+videoplayer实现视频播放

2022-05-11
阅读 4 分钟
1.1k
surface+videoplayer视频播放与传统的video组件对比大家可能觉得不是很早就支持一个video组件就可以实现视频播放吗?是的,video组件也就简简单单能做个视频播放,而你仔细去查阅下,video组件支持的api功能太少了,很多定制化功能都无法实现。下面是3.1版本上video组件所具备的api:OpenHarmony3.1新特性-surface+video...

OpenHarmony 技术日:软通动力携 SwanLinkOS 商显发行版助力开源生态繁荣

2022-04-27
阅读 2 分钟
985
4 月 25 日," 共建新技术,开拓新领域 "OpenAtom OpenHarmony(以下简称 "OpenHarmony")技术日在深圳顺利召开。活动现场,OpenHarmony PMC 委员代表首次对外解读 OpenHarmony 3.1 Release 技术特性。同时,OpenHarmony 携手各共建单位、生态伙伴分享技术创新、生态共建、教育发展等方面的最新进展和实践成果。

首款SwanLinkOS商显发行版通过认证,软通动力引领OpenHarmony行业应用落地

2022-04-24
阅读 1 分钟
793
近日,软通动力信息技术(集团)股份有限公司(简称:软通动力)面向商显行业终端的 OpenHarmony 商显软件发行版——SwanLinkOS正式通过OpenAtom OpenHarmony(简称OpenHarmony)兼容性测试并取得兼容性证书。这是业内首款基于OpenHarmony的富设备商业发行版,也是OpenHarmony面向商显行业首次使能。软通动力和战略合作伙...
封面图