草庐IT

Openharmony

全部标签

OpenHarmony支持USB接口声卡适配说明

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言USB声卡是一种外置声卡,不受主机硬件约束可以实现更好的声音品质和更多的功能。使用USB接口支持热插拔,方便易用,在生活中被广泛使用。1、功能描述OpenHarmonyADM(AudioDriverModel)框架支持USB声卡的插拔识别,支持USB声卡的播放、录音、音量控制和静音功能。2、构建开关CONFIG_DRIVERS_HDF_AUDIO_USBOpenHarmony系统ADM(AudioDriverModel)框架要支持USB声卡首先要打开构建开关:CO

使用OpenHarmonyNDK移植三方库Speexdsp

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​NDK(原生开发套件)是一套工具,使开发者能够在OpenHarmonyhap应用中使用C/C++代码。它提供了一系列的工具可以帮助开发者快速的开发C/C++的动态库、静态库和可执行文件。OpenHarmony应用开发的NativeC++开发方式就要依赖NDK。NDK被包含在OpenHarmonySDK中。可以在DevEcoStudio使用NDK将C/C++代码编译到so库中,然后使用DevEcoStudio的构建插件hvigor-ohos-plugin将so库打包到H

手把手教你开发一个元服务万能卡片

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​2022年HDC后“鸿蒙世界”广受关注,作为鸿蒙先行实践者,为了帮助日益兴盛的HarmonyOS应用新手发者们快速体验与入门HarmonyOS应用、元服务开发,遂撰写了这篇手把手的开发教学指导。本文主要包括三方面的内容,第一部分是软件发展分类与元服务,第二部分是元服务应用场景,第三部分是快速上手万能卡片开发体验。大家也可以同步观看我在华为开发者联盟学堂上线的万能卡片相关视频课程,点此链接即可,对照查阅本篇文档可另内容消化更轻松。一、软件发展分类与元服务(一)软件分类发

操作系统基础知识梳理(1)中断与异常

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​在持续探索开源鸿蒙操作系统内核的过程中有必要从LINUX,AOSP或其他小型操作系统中先深入分析汲取基础知识经验,进而对照分析学习进而更深入学习理论和进行实践。接下来从操作系统的基础知识按照常规划分结构,从硬件基础结构,操作系统结构,内存管理,进程线程,操作系统调度,同步原语,文件系统与存储,设备管理,系统虚拟化,网络协议,安全,调试,几个部分来进行基础知识的梳理。深入了解操作系统的内核,补全基础知识。操作系统运行机制(中断与异常)中断和异常基础知识操作系统中断和异常

[FFH]标准系统HDF平台驱动(二)—ADC平台驱动使用

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言前面一篇文章已经实现了UnionPi_Tiger的ADC驱动的HDF框架接入(在最新的master版本上已经进行了适配,OpenHarmony-3.2-Beta5上目前还没实现),现在已经可以正常调用HDF提供的ADC统一驱动接口进行应用开发。现在就使用这些接口来读取LM35温度传感器数据。环境OpenHarmony-3.2-Beta5九联UnionPi-Tiger开发板USB_Burning_Tool烧录工具LM35线性模拟温度传感器参考​​平台驱动使用——AD

使用OpenHarmonyNDK移植三方库Speexdsp

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​NDK(原生开发套件)是一套工具,使开发者能够在OpenHarmonyhap应用中使用C/C++代码。它提供了一系列的工具可以帮助开发者快速的开发C/C++的动态库、静态库和可执行文件。OpenHarmony应用开发的NativeC++开发方式就要依赖NDK。NDK被包含在OpenHarmonySDK中。可以在DevEcoStudio使用NDK将C/C++代码编译到so库中,然后使用DevEcoStudio的构建插件hvigor-ohos-plugin将so库打包到H

手把手教你开发一个元服务万能卡片

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​2022年HDC后“鸿蒙世界”广受关注,作为鸿蒙先行实践者,为了帮助日益兴盛的HarmonyOS应用新手发者们快速体验与入门HarmonyOS应用、元服务开发,遂撰写了这篇手把手的开发教学指导。本文主要包括三方面的内容,第一部分是软件发展分类与元服务,第二部分是元服务应用场景,第三部分是快速上手万能卡片开发体验。大家也可以同步观看我在华为开发者联盟学堂上线的万能卡片相关视频课程,点此链接即可,对照查阅本篇文档可另内容消化更轻松。一、软件发展分类与元服务(一)软件分类发

操作系统基础知识梳理(1)中断与异常

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​在持续探索开源鸿蒙操作系统内核的过程中有必要从LINUX,AOSP或其他小型操作系统中先深入分析汲取基础知识经验,进而对照分析学习进而更深入学习理论和进行实践。接下来从操作系统的基础知识按照常规划分结构,从硬件基础结构,操作系统结构,内存管理,进程线程,操作系统调度,同步原语,文件系统与存储,设备管理,系统虚拟化,网络协议,安全,调试,几个部分来进行基础知识的梳理。深入了解操作系统的内核,补全基础知识。操作系统运行机制(中断与异常)中断和异常基础知识操作系统中断和异常

[FFH]标准系统HDF平台驱动(二)—ADC平台驱动使用

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言前面一篇文章已经实现了UnionPi_Tiger的ADC驱动的HDF框架接入(在最新的master版本上已经进行了适配,OpenHarmony-3.2-Beta5上目前还没实现),现在已经可以正常调用HDF提供的ADC统一驱动接口进行应用开发。现在就使用这些接口来读取LM35温度传感器数据。环境OpenHarmony-3.2-Beta5九联UnionPi-Tiger开发板USB_Burning_Tool烧录工具LM35线性模拟温度传感器参考​​平台驱动使用——AD

OpenHarmony轻量和小型系统开发例程2023

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​一、前言大家好,我是HelloKun,一名OH爱好者。2021年因为一门物联网课程开始接触OpenHarmony,往后参加了各种公开课,不断地尝试深入了解OH。那年9月开始,本人陆续在社区分享一些个人创作,如门锁、智能家居、Mrobot小机器人、OHCar、健康管理平台等。发现各平台也有一些小伙伴留言反馈:OH开发资源有些多,有些无从下手,想要一个完整详细的教程。仔细想想,我也是经历了一开始茫然的接触OpenHarmony1.0,途中又抛弃OH1.0,逐渐过渡到Ope