logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【鸿蒙南向开发】标准系统方案之扬帆移植案例

本文以 OpenHarmony 3.0 为基础,讲解基于 HDF(Hardware Driver Foundation)驱动框架开发的 Audio 驱动框架,包括 Audio 驱动的架构组成、功能部件的实现和服务节点详细介绍。音频驱动框架模型,向上服务于多媒体音频子系统,便于系统开发者能够更便捷的根据场景来开发应用。向下服务于具体的设备厂商,对于 Codec 和 DSP 设备厂商来说,可根据 AD

文章图片
#harmonyos#linux#嵌入式硬件 +2
【鸿蒙南向】一种快速移植OpenHarmony Linux内核的方法

本文面向希望将 OpenHarmony 移植到三方芯片平台硬件的开发者,介绍一种借助三方芯片平台自带 Linux 内核的现有能力,快速移植 OpenHarmony 到三方芯片平台的方法。

文章图片
#linux#harmonyos#嵌入式硬件 +2
【鸿蒙开发】多线程能力场景化示例实践

应用中的每个 进程 都会有一个主线程,主线程主要承担执行UI绘制操作、管理ArkTS引擎实例的创建和销毁、分发和处理事件、管理Ability生命周期等职责,具体可参见 线程模型概述。因此,开发应用时应当尽量避免将耗时的操作放在主线程中执行。ArkTS提供了Worker和TaskPool两种多线程并发能力,多线程并发允许在同一时间段内同时执行多段代码,这两个并发的基本能力可参见 TaskPool和W

文章图片
#harmonyos#性能优化#移动开发
【鸿蒙南向】小型系统器件驱动移植

移植 LCD 驱动的主要工作是编写一个驱动,在驱动中生成模型的实例,并完成注册。这些 LCD 的驱动被放置在源码目录 //drivers/hdf_core/framework/model/display/driver/panel 中。

文章图片
#harmonyos#嵌入式硬件#鸿蒙系统 +1
鸿蒙开发实战案例:日历切换案例

本示例介绍使用Swiper实现自定义日历年视图、月视图、周视图左右滑动切换年、月、周的效果。同时使用Tabs实现年视图、月视图、周视图之间的切换效果。还有使用Calendar Kit日历服务实现日程提醒的功能。

文章图片
#harmonyos#ui
【鸿蒙南向】小型系统STM32MP1芯片移植案例

本文章基于意法半导体STM32MP157芯片的小熊派 BearPi-HM Micro 开发板 ,进行小型带屏开发板的移植,实现了aafwk_liteHDF等部件基于内核的适配。移植架构上采用Board与SoC分离的方案。

文章图片
#harmonyos#stm32#迁移学习 +3
【鸿蒙OH实战开发】应用HAP包签名

DevEco Studio开发工具为开发人员提供了非常友好的HAP自动签名功能及非常便捷的Debug包。由于IDE的安全密码要求,对于Release包的发布我们暂时需要手动签名,尤其是系统级的应用。

文章图片
#harmonyos#移动开发
【鸿蒙实战开发】阅读翻页方式案例

本示例展示手机阅读时左右翻页,上下翻页,覆盖翻页的功能。

文章图片
#harmonyos#移动开发
【鸿蒙OH实战开发】轻量设备Hi3861芯片开发板启动流程分析

Boot是操作系统启动之前的软件,通用叫法是bootloader,Hi3861的boot分为4部分:RomBoot、FlashBoot、LoaderBoot、 CommonBoot,如图2-1所示。图2-1 Hi3861 Boot启动流程● RomBoot功能包括:加载LoaderBoot到RAM,进一步利用LoaderBoot下载镜像到Flash、烧写 EFUSE, 校验并引导FlashBoot

文章图片
#harmonyos#分布式#嵌入式硬件 +1
【鸿蒙OH实战开发】LiteOS-A内核之基础硬件——中断控制器GIC400

OpenAtom OpenHarmony(以下简称“OpenHarmony”)采用多内核架构,支持Linux内核的标准系统、LiteOS-A的小型系统、LiteOS-M的轻量系统。其中LiteOS-A要求设备具备一定的处理能力,对比LiteOS-M,LiteOS-A支持以下特性:(1)MMU支持:通过MMU支持内核态和用户态分离,支持虚拟单元;(2)支持独立进程:调度对象分别为进程、线程;(3)支

文章图片
#harmonyos#嵌入式硬件
到底了