鸿蒙开发

Robust284 天前
华为·harmonyos·鸿蒙开发·图片拉伸·.9图效果
鸿蒙中如何实现图片拉伸效果2024年10月22日,华为发布会上,推出鸿蒙5.0。现在加入恰逢时机,你,我皆是鸿蒙时代合伙人。无论为了学习技术,还是为了谋福利,在鸿蒙的浩瀚海洋中分到一杯羹。现在学习鸿蒙正当时。
亦世凡华、8 天前
经验分享·harmonyos·harmonyos next·arkui·鸿蒙开发
【HarmonyOS】鸿蒙系统在租房项目中的项目实战(一)从今天开始,博主将开设一门新的专栏用来讲解市面上比较热门的技术 “鸿蒙开发”,对于刚接触这项技术的小伙伴在学习鸿蒙开发之前,有必要先了解一下鸿蒙,从你的角度来讲,你认为什么是鸿蒙呢?它出现的意义又是什么?鸿蒙仅仅是一个手机操作系统吗?它的出现能够和Android和IOS三分天下吗?它未来的潜力能否制霸整个手机市场呢?
Robust281 个月前
华为·harmonyos·富文本编辑器·鸿蒙开发
鸿蒙中富文本编辑与展示富文本在鸿蒙系统如何展示和编辑的?在文章开头我们提出这个疑问,带着疑问来阅读这篇文章。富文本用途可以展示图文混排的内容,在日常App 中非常常见,比如微博的发布与展示,朋友圈的发布与展示,都在使用富文本的编辑与展示。通常我们需要标注不同颜色文本,比如话题,#富文本编辑与展示#,@鸿蒙开发者等,这些都要在编辑时或者发布后展示时标注不同的字体颜色。
ImomoTo1 个月前
harmonyos·arkts·鸿蒙开发
HarmonyOS学习(十五)——数据管理(四) 用户首选项封装
吹白1 个月前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统·arkui·鸿蒙开发
【已解决】HarmonyOS NEXT / DevEco Studio项目错误:ArkTS:ERROR Failed to execute es2abc在执行完“Clean Project”之后重新运行项目,出现错误:ArkTS:ERROR Failed to execute es2abc
OH五星上将1 个月前
驱动开发·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·物联网开发·liteos-m
OpenHarmony(鸿蒙南向开发)——轻量系统内核(LiteOS-M)【内存调测】内存调测方法旨在辅助定位动态内存相关问题,提供了基础的动态内存池信息统计手段,向用户呈现内存池水线、碎片率等信息;提供了内存泄漏检测手段,方便用户准确定位存在内存泄漏的代码行,也可以辅助分析系统各个模块内存的使用情况;提供了踩内存检测手段,可以辅助定位越界踩内存的场景。
OH五星上将2 个月前
驱动开发·嵌入式硬件·硬件工程·harmonyos·openharmony·鸿蒙开发·鸿蒙嵌入式
OpenHarmony(鸿蒙南向)——平台驱动开发【Regulator】Regulator模块用于控制系统中各类设备的电压/电流供应。在嵌入式系统(尤其是手机)中,控制耗电量很重要,直接影响到电池的续航时间。所以,如果系统中某一个模块暂时不需要使用,就可以通过Regulator关闭其电源供应;或者降低提供给该模块的电压、电流大小。
OH五星上将2 个月前
linux·驱动开发·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·鸿蒙内核
OpenHarmony(鸿蒙南向)——平台驱动开发【MIPI DSI】DSI(Display Serial Interface)是由移动行业处理器接口联盟(Mobile Industry Processor Interface (MIPI) Alliance)制定的规范,旨在降低移动设备中显示控制器的成本。它以串行的方式发送像素数据或指令给外设(通常是LCD或者类似的显示设备),或从外设中读取状态信息或像素信息;它定义了主机、图像数据源和目标设备之间的串行总线和通信协议。
OH五星上将2 个月前
嵌入式硬件·harmonyos·openharmony·鸿蒙开发·liteos-a·鸿蒙内核·子系统
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【LMS调测】LMS全称为Lite Memory Sanitizer,是一种实时检测内存操作合法性的调测工具。LMS能够实时检测缓冲区溢出(buffer overflow),释放后使用(use after free) 和重复释放(double free), 在异常发生的第一时间通知操作系统,结合backtrace等定位手段,能准确定位到产生内存问题的代码行,极大提升内存问题定位效率。
OH五星上将2 个月前
驱动开发·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·鸿蒙内核·鸿蒙嵌入式
OpenHarmony(鸿蒙南向)——平台驱动开发【PIN】PIN即管脚控制器,用于统一管理各SoC的管脚资源,对外提供管脚复用功能。PIN是一个软件层面的概念,目的是为了统一对各SoC的PIN管脚进行管理,对外提供管脚复用功能,配置PIN管脚的电气特性。
爱桥代码的程序媛2 个月前
嵌入式硬件·harmonyos·鸿蒙·openharmony·鸿蒙开发·子系统开发·虚实映射
鸿蒙OpenHarmony【小型系统基础内核(虚实映射)】子系统开发虚实映射是指系统通过内存管理单元(MMU,Memory Management Unit)将进程空间的虚拟地址与实际的物理地址做映射,并指定相应的访问权限、缓存属性等。程序执行时,CPU访问的是虚拟内存,通过MMU页表条目找到对应的物理内存,并做相应的代码执行或数据读写操作。MMU的映射由页表(Page Table)来描述,其中保存虚拟地址和物理地址的映射关系以及访问权限等。每个进程在创建的时候都会创建一个页表,页表由一个个页表条目(Page Table Entry, PTE)构成,每个页表条目描述虚拟地址
OH五星上将2 个月前
linux·驱动开发·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·鸿蒙嵌入式
OpenHarmony(鸿蒙南向)——平台驱动开发【PWM】PWM(Pulse Width Modulation)即脉冲宽度调制,是一种对模拟信号电平进行数字编码并将其转换为脉冲的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。通常情况下,在使用马达控制、背光亮度调节时会用到PWM模块。
OH五星上将2 个月前
linux·嵌入式硬件·移动开发·openharmony·鸿蒙开发·liteos-a·鸿蒙内核
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【内核启动】内核启动流程包含汇编启动阶段和C语言启动阶段2部分,如图1所示。汇编启动阶段完成CPU初始设置,关闭dcache/icache,使能FPU及neon,设置MMU建立虚实地址映射,设置系统栈,清理bss段,调用C语言main函数等。C语言启动阶段包含OsMain函数及开始调度等,其中如图1所示,OsMain函数用于内核基础初始化和架构、板级初始化等,其整体由内核启动框架主导初始化流程,图中右边区域为启动框架中可接受外部模块注册启动的阶段,各个阶段的说明如下表1所示。
OH五星上将2 个月前
harmonyos·openharmony·鸿蒙开发·liteos-a·鸿蒙内核·子系统·鸿蒙系统开发
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【Perf调测】Perf为性能分析工具,依赖PMU(Performance Monitoring Unit)对采样事件进行计数和上下文采集,统计出热点分布(hot spot)和热路径(hot path)。
爱桥代码的程序媛2 个月前
嵌入式硬件·内核·harmonyos·鸿蒙·openharmony·鸿蒙开发·子系统开发
鸿蒙OpenHarmony【轻量系统内核(异常调测)】子系统开发OpenHarmony LiteOS-M提供异常接管调测手段,帮助开发者定位分析问题。异常接管是操作系统对运行期间发生的异常情况进行处理的一系列动作,例如打印异常发生时异常类型、发生异常时的系统状态、当前函数的调用栈信息、CPU现场信息、任务调用堆栈等信息。
OH五星上将2 个月前
嵌入式硬件·移动开发·harmonyos·内存管理·openharmony·鸿蒙开发·liteos-a
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【用户态内存调测】Debug版本的musl-libc库为用户提供内存泄漏检测、堆内存统计、踩内存分析以及backtrace功能等维测手段,可以提高用户态内存相关问题的定位效率。
OH五星上将2 个月前
harmonyos·鸿蒙系统·openharmony·鸿蒙开发·系统移植·鸿蒙内核·子系统
OpenHarmony(鸿蒙南向开发)——标准系统方案之瑞芯微RK3568移植案例(上)本文章是基于瑞芯微RK3568芯片的DAYU200开发板,进行标准系统相关功能的移植,主要包括产品配置添加,内核启动、升级,音频ADM化,Camera,TP,LCD,WIFI,BT,vibrator、sensor、图形显示模块的适配案例总结,以及相关功能的适配。
让开,我要吃人了2 个月前
前端·华为·移动开发·harmonyos·鸿蒙·harmonyos next·鸿蒙开发
HarmonyOS鸿蒙开发实战(5.0)表情图片聊天案例实践HarmonyOS NEXT应用开发性能实践总结HarmonyOS NEXT应用开发案例实践总结合集最新版!“非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线!(从零基础入门到精通)
OH五星上将2 个月前
harmonyos·内存管理·openharmony·鸿蒙开发·系统移植·鸿蒙内核·listos_m
OpenHarmony(鸿蒙南向开发)——标准系统方案之瑞芯微RK3566移植案例(下)OpenHarmony Camera驱动模型结构CameraService源码目录为:foundation/multimedia/camera_standard,camera app通过camera service与hal层进行交互