openharmony项目相关资料
OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,
目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。
openharmony源代码仓地址
- OpenHarmony主库组织地址:https://gitee.com/openharmony
- OpenHarmonySIG组织地址:https://gitee.com/openharmony-sig
- OpenHarmony三方库组织地址:https://gitee.com/openharmony-tpc
- OpenHarmony归档组织地址:https://gitee.com/openharmony-retired
- 获取OpenHarmony源码
OpenHarmony后台资源调度相关项目源码
- 后台任务管理: https://gitee.com/havealex/resourceschedule_background_task_mgr
- 事件通知子系统
Common event and notification management framework | 通知和公共事件管理框架
https://gitee.com/havealex/notification_ces_standard
- 包管理子系统: https://gitee.com/openharmony/appexecfwk_standard
- 设备待机部件: https://gitee.com/openharmony/resourceschedule_device_standby
- 电池服务组件: https://gitee.com/havealex/powermgr_battery_manager
OpenHarmony编译构建和测试相关
- OpenHarmony 编译构建
- 测试子系统
- OpenHarmony 开发自测试执行框架
- OpenHarmony 开发自测试执行框架使用指南
- 模块配置规则
- Gn语法相关的基础知识请参考官网手册
- 关于deps、external_deps的使用
- 编译构建指导
- 安装编译工具 hb
- OpenHarmony 4.0编译构建指导
- 配置代理
openharmony调测工具
调测
- developer_test开发者自测试执行框架使用指导
OpenHarmony为开发者提供了一套全面的开发自测试框架developer_test,作为OpenHarmony测试工具集的一部分,提供给开发者自测试使用。开发者可根据测试需求开发相关测试用例,开发阶段提前发现缺陷,大幅提高代码质量。
- xdevice测试调度框架使用指导
xDevice测试调度框架是OpenHarmony中测试基础设施的核心组件,提供调度自动化用例执行所依赖的相关服务,支持大量自动化用例的调度执行能力,并可自带生成可视化测试报告。而xDevice二进制包会跟踪随OpenHarmony的XTS套件编译,开发者可以从XTS套件归档路径中获取xDevice工具,
- SmartPerf性能工具使用指导
SmartPerf是一款基于系统开发的性能功耗测试工具,操作简单易用。工具可以检测性能、功耗相关指标,包括FPS、CPU、GPU、RAM、Temp等,通过量化的指标项了解应用性能状况。在开发过程中,使用的可能是有屏或无屏设备,对此SmartPerf提供了两种方式:分别是SmartPerf-Device和SmartPerf-Daemon。SmartPerf-Device适用于有屏设备,支持可视化操作。测试时是通过悬浮窗的开始和暂停来实时展示性能指标数据,保存后可生成数据报告,在报告中可分析各指标数据详情。SmartPerf-Daemon支持shell命令行方式,同时适用于有屏和无屏设备。
调测工具
- bytrace使用指导
bytrace是开发人员用于追踪进程轨迹、分析性能的一种工具,主要对内核ftrace进行了封装和扩展,来支持用户态的打点。通过该工具可以打开想要查看的用户态和内核label(通过下面命令行bytrace -l,查看支持的所有label),然后通过命令行进行抓取trace信息到指定文件中。
- hdc使用指导
hdc(OpenHarmony Device Connector)是 OpenHarmony 为开发人员提供的用于调试的命令行工具,通过该工具可以在Windows/Linux/MacOS等系统上与开发机或者模拟器进行交互。
- hiperf使用指南
hiperf是为开发人员提供性能采样分析的工具,基于内核perf机制进行的用户态能力的扩展,可以对指定的程序或者整个系统进行性能采样。
hiperf支持的命令有:list、stat、record、report等,可以通过hiperf -h进行查看。
- bytrace使用指导
- developer_test开发者自测试执行框架使用指导
还没有评论,来说两句吧...