最新 最热

OpenHarmony轻量系统开发【4】编写第一个程序、启动流程分析

开发者编写业务时,务必先在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目录结构),用于存放业务源码文件。

2024-09-03
3

OpenHarmony开发之 Light驱动模型

Light驱动模型为上层Light硬件服务层提供稳定的灯控制能力接口,包括获取灯类型、配置点灯模式、配置灯闪烁效果、点灯、熄灯等。基于HDF( Hardware Device Interface )驱动框架开发的Light驱动模型,实现跨操作系统迁移,器...

2024-08-30
5

OpenHarmony驱动子系统开发—GPIO按键事件中断

本案例程序是演示GPIO中断接口的基本使用,案例操作结果是通过按键切换开发板上的LED的点亮和熄灭效果。

2024-08-29
6

OpenHarmony应用集成和固件集成中C库差异化分析

三方库经由IDE(通过IDE中的cmake)编译出的动态库或静态库,打包到hap包中

2024-08-27
4

简析OpenHarmony软总线能力

分布式软总线是 OpenHarmony 的重要能力,设计目标是实现多设备间的通信方式。分布式软总线是分布式硬件和分布式软总线的重要基础,分布式软总线提供一种不区分链路的设备间发现、组网和传输的能力:...

2024-08-15
5

OpenHarmony开发——器件驱动移植

这些LCD的驱动被放置在源码目录//drivers/hdf_core/framework/model/display/driver/panel中。

2024-08-06
2

OpenHarmony开发——平台驱动移植

驱动主要包含两部分,平台驱动和器件驱动。平台驱动主要包括通常在SOC内的GPIO、I2C、SPI等;器件驱动则主要包含通常在SOC外的器件,如 LCD、TP、WLAN等

2024-08-05
2

OpenHarmony开发——移植内核

芯片架构的移植是内核移植的基础,在OpenHarmony中芯片架构移植是可选过程,如果当前OpenHarmony已经支持对应芯片架构则不需要移植操作,在“liteos_m/arch”目录下可看到当前已经支持的架构,如表1:...

2024-08-01
2

DDD领域驱动设计总结和C#代码示例

DDD(领域驱动设计)是一种软件设计方法,它强调以业务领域为核心来驱动软件的设计和开发。

2024-05-10
1

软件设计的全方位解决方案:整合领域驱动设计、UML和4+1架构视图模型

在当今快速变化的软件开发环境中,设计和构建可靠、可维护且能满足业务需求的软件系统比以往任何时候都更具挑战性。领域驱动设计(DDD)、统一建模语言(UML)和4+1架构视图模型作为软件设计和开发的三大支柱,它们的结合提供了...

2024-02-05
1