logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【鸿蒙南向开发】—— 轻量系统内核(LiteOS-M)

OpenHarmony LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点。其代码结构简单,主要包括内核最小功能集、内核抽象层、可选组件以及工程目录等。支持驱动框架HDF(Hardware Driver Foundation),统一驱动标准,为设备厂商提供了更统一的接入方式,使驱动更加容易移植,力求做到一次开发,多系统部署。

文章图片
#linux#鸿蒙系统#嵌入式硬件 +1
OpenHarmony轻量系统服务管理|消息广播服务及其子功能详解

本文相关代码实现位于目录下的和。本文将对以下数据结构及函数进行详解。在broadcast_service.c中Init:注册广播服务GetName:获取广播服务的名称Initialize:广播服务的初始化函数MessageHandle:广播服务的消息处理函数GetTaskConfig:获取广播服务的任务配置在pub_sub_feature.c中Init:初始化全局广播变量GetName:获取功能名

#harmonyos#嵌入式硬件#鸿蒙系统
OpenHarmony轻量系统服务管理|samgr_lite功能详解(三)

本文继续分析samgr_lite的函数实现。文件位于distributedschedule_samgr_lite\samgr\source\samgr_lite.c。本部分还有许多函数待分析,将在后续的文章进行分析。获取未初始化服务的下标。查询系统能力是否存在。获取已注册的系统能力。

#harmonyos#嵌入式硬件#iot +1
【鸿蒙南向开发】—— OpenHarmony 轻量级系统之外设驱动子系统移植

在“vendor/MyVendorCompany/MyProduct/config.json”文件中,通常将配置“vendor_adapter_dir”配置为 “//device/MyDeviceCompany/MyBoard/adapter”。从中可以看到厂商适配相关接口的存放目录应为“$ohos_vendor_adapter_dir/hals/iot_hardware/wifiiot_lite

#harmonyos#linux#嵌入式硬件
OpenHarmony轻量系统服务管理-samgr主要接口思维导图(2)

Samgr模块提供了面向服务体系结构(SOA)的开发框架基础。可以基于Samgr开发框架开发自己的功能。该模块提供了servicefeature和function的基本模型,以及注册和发现。本文分析的接口文件位于。在Samgr的接口分析中,本文按照接口以及头文件的依赖顺序依次分析。这部分主要的接口已经分析完毕,后续将结合代码实现部分进一步解读。鸿蒙(OpenHarmony)南向开发保姆级知识点汇总

文章图片
#harmonyos#stm32#嵌入式硬件
【鸿蒙南向开发】—— 小型系统内核(LiteOS-A)【概述】

OpenHarmony 轻量级内核是基于IoT领域轻量级物联网操作系统Huawei LiteOS内核演进发展的新一代内核,包含LiteOS-M和LiteOS-A两类内核。LiteOS-M内核主要应用于轻量系统,面向的MCU(Microprocessor Unit)一般是百K级内存,可支持MPU(Memory Protection Unit)隔离,业界类似的内核有FreeRTOS或ThreadX等;

文章图片
#物联网#鸿蒙系统#嵌入式硬件 +1
OpenHarmony之分布式软总线discovery_service.c(五)

【代码】OpenHarmony之分布式软总线discovery_service.c(五)

#分布式#c语言#harmonyos +1
【鸿蒙南向开发】——小型系统芯片移植指南(三)驱动移植

驱动主要包含两部分,平台驱动和器件驱动。平台驱动主要包括通常在SOC内的GPIO、I2C、SPI等;器件驱动则主要包含通常在SOC外的器件,如 LCD、TP、WLAN等图1OpenHarmony 驱动分类HDF驱动被设计为可以跨OS使用的驱动程序,HDF驱动框架会为驱动达成这个目标提供有力的支撑。开发HDF驱动中,请尽可能只使用HDF驱动框架提供的接口,否则会导致驱动丧失跨OS使用的特性。在开始驱

文章图片
#harmonyos#嵌入式硬件#鸿蒙 +2
【鸿蒙OH实战开发】轻量级系统之移植验证

OpenHarmony 芯片移植完成后,需要开展 OpenHarmony 兼容性测试以及芯片 SDK 功能性测试。OpenHarmony 兼容性测试是 XTS(OpenHarmony 生态认证测试套件)之一,详见OpenHarmony 兼容性测试。定位问题时,可在“test/xts/acts/build_lite/BUILD.gn”中,将不需要的测试项注释,以便调试。芯片移植完成后需要客户验证 S

#harmonyos#嵌入式硬件
鸿蒙OH实战开发:【FAQ问题定位】OpenHarmony执行TDD时 file not found 错误的处理

经过简单分析发现外部依赖的 cJSON:cjson 最像,下面就是在目标 BUILD.gn 中添加试试看…

文章图片
#harmonyos#tdd#系统架构 +1
    共 188 条
  • 1
  • 2
  • 3
  • 19
  • 请选择