领域驱动设计

咖啡教室2 天前
后端·mvc·领域驱动设计
DDD四层架构和MVC三层架构的个人理解和学习笔记DDD的全称为Domain-driven Design,即领域驱动设计,从名字上就可以看出这里的核心就是Domain即领域。
别说我什么都不会9 天前
harmonyos·领域驱动设计
OpenHarmony驱动框架HDF中设备管理服务构建过程详解(二)在上篇文章《 OpenHarmony驱动框架HDF中设备管理服务构建过程详解(一)》中,介绍了设备管理服务涉及的对象类型及其相应的接口,也初步展示了设备管理服务中的对象类型关系网。如下图所示
别说我什么都不会9 天前
harmonyos·领域驱动设计
OpenHarmony驱动框架HDF中设备管理服务构建过程详解(一)如下图,开源鸿蒙系统驱动框架HDF在内核中的实现,可以分为向用户层提供设备服务的管理模块(Manager),和实际管理硬件的Host模块。
别说我什么都不会11 天前
harmonyos·领域驱动设计
OpenHarmony-HDF驱动框架介绍及加载过程分析HarmonyOS面向万物互联时代,而万物互联涉及到了大量的硬件设备,这些硬件的离散度很高,它们的性能差异与配置差异都很大,所以这要求使用一个更灵活、功能更强大、能耗更低的驱动框架。OpenHarmony系统HDF驱动框架采用C语言面向对象编程模型构建,通过平台解耦、内核解耦,来达到兼容不同内核,统一平台底座的目的,从而帮助开发者实现驱动一次开发,多系统部署的效果。
塞尔维亚大汉1 个月前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动开发【Watchdog】看门狗(Watchdog),又称看门狗计时器(Watchdog timer),是一种硬件计时设备。一般有一个输入、一个输出,输入叫做喂狗,输出连接到系统的复位端。当系统主程序发生错误导致未及时清除看门狗计时器的计时值时,看门狗计时器就会对系统发出复位信号,使系统从悬停状态恢复到正常运作状态。
塞尔维亚大汉25 天前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动指南【HDMI】HDMI(High Definition Multimedia Interface),即高清多媒体接口,主要用于DVD、机顶盒等音视频Source到TV、显示器等Sink设备的传输。
塞尔维亚大汉1 个月前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动开发【UART】UART指异步收发传输器(Universal Asynchronous Receiver/Transmitter),是通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输。
塞尔维亚大汉1 个月前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动开发【RTC】RTC(real-time clock)为操作系统中的实时时钟设备,为操作系统提供精准的实时时间和定时报警功能。当设备下电后,通过外置电池供电,RTC继续记录操作系统时间;设备上电后,RTC提供实时时钟给操作系统,确保断电后系统时间的连续性。
塞尔维亚大汉1 个月前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动开发【PIN】PIN即管脚控制器,用于统一管理各SoC的管脚资源,对外提供管脚复用功能。PIN是一个软件层面的概念,目的是为了统一对各SoC的PIN管脚进行管理,对外提供管脚复用功能,配置PIN管脚的电气特性。
塞尔维亚大汉1 个月前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动开发【MIPI CSI】CSI(Camera Serial Interface)是由MIPI联盟下Camera工作组指定的接口标准。CSI-2是MIPI CSI第二版,主要由应用层、协议层、物理层组成,最大支持4通道数据传输、单线传输速度高达1Gb/s。
塞尔维亚大汉1 个月前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动开发【I3C】I3C(Improved Inter Integrated Circuit)总线是由MIPI Alliance开发的一种简单、低成本的双向二线制同步串行总线。
塞尔维亚大汉1 个月前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动开发【GPIO】GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。
canonical_entropy1 个月前
低代码·领域驱动设计
编程与量子力学的似是而非的联系如 @拉格朗日的忧郁 所说,编程与量子力学的类比目前并没有严格的科学基础,那些概念层面的联系都是似是而非的。不过在这些似是而非的联系中,我发现了一些有趣且非常有启发性的内容。这些内容引导我提出了一种新的软件构造理论-可逆计算理论,它可以超越传统软件构造理论如面向对象和组件理论的限制,实现粗粒度的、系统级别的复用。
塞尔维亚大汉2 个月前
harmonyos·领域驱动设计
OpenHarmony驱动框架HDF中设备管理服务构建过程详解(一)如下图,开源鸿蒙系统驱动框架HDF在内核中的实现,可以分为向用户层提供设备服务的管理模块(Manager),和实际管理硬件的Host模块。
塞尔维亚大汉2 个月前
harmonyos·领域驱动设计
移植案例与原理 - HDF驱动框架-OSAL为了提升驱动代码在不同内核子系统间的可复用能力,OpenHarmony HDF(Hardware Driver Foundation)驱动框架提供了OSAL(Operating System Abstraction Layer)操作系统抽象层接口。OSAL为驱动程序提供了任务、定时器、互斥锁、信号量等基础库相关接口,使驱动相关的实现不再依赖于具体的内核或POSIX接口,是实现驱动可迁移的基石。OpenHarmony HDF驱动框架已经在LiteOS-M,LiteOS-A,Linux内核完成适配,可直接使用
rolt3 个月前
ddd·需求分析·架构师·uml·领域驱动设计
[pdf、epub]260道《软件方法》强化自测题业务建模需求分析共216页(202412更新)DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集260道《软件方法》强化自测题业务建模需求分析共216页(202412更新)
充满诗意的联盟3 个月前
领域驱动设计
DDD你真的理解清楚了吗?怎么准确理解“值对象”这些年,随着软件业的不断发展,软件系统开始变得越来越复杂而难于维护。这时,越来越多的开发团队开始选择实践DDD领域驱动设计。领域驱动设计是一种非常优秀的软件设计思想,它可以非常好地帮助我们梳理复杂业务,解决大规模业务系统的设计开发与更新维护。但是,领域驱动的学习成本却非常高,使得很多同学难于准确地理解DDD,更难于真正落地实际项目的设计编码。为此,我通过这一系列知识分享,让大家真正准确地理解DDD中这些晦涩的概念,特别是让大家理解最终是怎么落地到软件项目的设计开发中的。
MQLYES3 个月前
架构·mvc·领域驱动设计
22.DDD与MVC学习视频来源:DDD独家秘籍视频合集 https://space.bilibili.com/24690212/channel/collectiondetail?sid=1940048&ctype=0
rolt4 个月前
ddd·架构师·uml·领域驱动设计·面向对象
[pdf,epub]228页《分析模式》漫谈合集01-45提供下载《分析模式》漫谈合集01-45的pdf、epub文件提供下载。已上传至本号的CSDN资源。 如果CSDN资源下载有问题,可到umlchina.com/url/ap.html。
rolt4 个月前
ddd·架构师·uml·领域驱动设计·面向对象
[pdf,epub]162页《分析模式》漫谈合集01-35提供下载《分析模式》漫谈合集01-35的pdf、epub文件,已上传至本号的CSDN资源。 如果CSDN资源下载有问题,可到umlchina.com/url/ap.html。