logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙南向开发——GN快速入门指南

从风格上看,我们更倾向于对所有非文件本地的引用使用绝对路径,除非一个构建文件需要在不同的环境下运行(比如一个项目既需要独立运行,又需要拉到目录层次中不同位置的其他项目中)。这个可执行文件包括一个源文件,并依赖于前面的两个库,以冒号开头的标签指的是当前BUILD.gn文件中具有该名称的目标。文件,GN从加载这个根文件,然后从这里开始加载所有的依赖项,所以我们只需要在这里添加对这个文件中的新目标的引用

#harmonyos#移动开发
鸿蒙开发之USB驱动开发全解析:Host与Device双视角

本文详细介绍了华为鸿蒙系统USB驱动开发框架,包含Host和Device双端DDK接口设计。Host侧提供设备管理、数据传输等核心功能,支持同步/异步通信;Device侧可实现各类USB外设开发。文章展示了系统架构图、接口说明表及目录结构,涵盖驱动开发、测试用例和应用示例,为开发者提供鸿蒙生态下的USB全栈开发指南。

文章图片
#harmonyos#驱动开发
鸿蒙开发之跨系统Light驱动:一次开发多端部署

本文介绍了鸿蒙系统中的Light驱动模型,该模型为上层硬件服务提供灯控能力接口,包括获取灯类型、配置闪烁效果等功能。文章详细说明了Light驱动的目录结构、核心接口(GetLightInfo/TurnOnLight/TurnOffLight)及使用示例,展示了如何获取设备灯列表、设置常亮/闪烁模式等操作。该驱动基于HDF框架开发,实现"一次开发,多系统部署"的目标,支持跨系统迁

文章图片
#harmonyos#c++#嵌入式硬件
鸿蒙设备开发之Niobe开发板信号量开发实战

本文详细介绍了在Niobe WiFi IoT开发板上使用CMSIS 2.0接口实现信号量开发的完整过程。文章首先分析了osThreadNew()、osSemaphoreNew()、osSemaphoreRelease()和osSemaphoreAcquire()等核心API的功能参数,然后通过Thread_Semp1和Thread_Semp2两个线程的交互示例,展示了信号量的创建、释放和获取操作。

文章图片
#harmonyos#c++#嵌入式硬件 +1
鸿蒙开发:二进制文件集成全攻略

本文介绍了在OpenHarmony北向应用中集成第三方二进制库的方法。重点包括:1)使用OpenHarmony SDK交叉编译生成二进制文件;2)在工程目录中合理组织库文件和头文件;3)动态库的特殊处理要求;4)通过CMake配置链接库和头文件路径;5)结合NAPI接口开发实现业务逻辑。适用于开发者快速将预编译好的第三方库集成到鸿蒙应用项目中,注意必须使用SDK交叉编译的二进制文件而非ROM编译版

文章图片
#harmonyos#c++#三方库
鸿蒙GPIO中断实战:按键控制LED

本文介绍了鸿蒙开发中GPIO中断接口的使用案例,通过按键控制LED灯的开关效果。案例详细解析了GPIO中断函数IoTGpioRegisterIsrFunc的使用方法,并提供了包含软件防抖机制的中断回调函数实现代码。文章还指导了如何修改BUILD.gn文件进行编译调试,以及运行结果的预期效果。特别提示了开发板使用前需要短接核心板引脚的操作注意事项。该案例是鸿蒙设备开发中GPIO中断应用的典型示例,具

文章图片
#harmonyos#物联网#嵌入式硬件
鸿蒙开发实战:定时器API全解析

本文介绍了在鸿蒙Niobe Wifi IoT开发板上使用CMSIS 2.0接口进行定时器开发的方法。文章首先分析了osTimerNew()和osTimerStart()两个核心API的功能和使用要点,然后详细讲解了软件设计思路:通过创建两个周期性定时器(1秒和3秒间隔),分别触发对应的回调函数打印日志。编译调试部分说明了如何修改BUILD.gn文件将示例代码加入编译,最后展示了运行结果:定时器1每

文章图片
#harmonyos#嵌入式硬件#c语言 +1
鸿蒙多线程开发实战:cmsis 2.0接口解析

本文核心内容:详细解析如何在Niobe WiFi IoT开发板上使用CMSIS 2.0接口实现多线程开发,包括osThreadNew()函数原理、代码实现及调试方法;

文章图片
#harmonyos#嵌入式硬件
鸿蒙GPIO接口全解析,硬件开发必看

这篇文章介绍了鸿蒙全栈开发中的GPIO接口使用指南。主要内容包括: GPIO接口概述:定义了操作GPIO管脚的标准方法集合,如设置方向、读写电平、中断配置等。 接口分类说明:详细列出了初始化、方向配置、读写操作、中断配置等各类接口的功能描述。 使用指导: 提供了GPIO使用流程图 强调需要结合开发板电路图确定GPIO管脚号 包含开发板电路原理图示例 注意事项: 方向暂不支持高阻态 电平值可为低电平

#harmonyos#嵌入式硬件#c语言
鸿蒙全栈开发:异步接口实现详解

本文介绍了OpenHarmony Napi标准系统中异步接口的两种实现方式:Callback方式和Promise方式。异步实现通过napi_create_async_work()创建异步工作项,将耗时操作放在worker线程执行,避免阻塞主线程。 异步处理流程分为: 接收参数并初始化上下文数据 创建异步工作项 将工作项加入调度队列 worker线程执行业务逻辑 完成回调处理结果 对于Callbac

文章图片
#harmonyos
    共 463 条
  • 1
  • 2
  • 3
  • 47
  • 请选择