Welcome to TouHikari.top
这里是 TouHikari 的思考碎片、技术探索和在二进制海洋中航行日志的汇集地。
连接建立。传输开始。
软件架构设计对工业软件质量的影响研究
在智能制造、工业互联网和企业数字化转型持续推进的背景下,工业软件已从单一工具软件发展为连接研发设计、生产执行、设备运维与企业管理的复杂软件系统。
与一般互联网软件相比,工业软件具有业务链条长、异构系统多、实时性与可靠性要求高、生命周期长、与现场设备耦合紧密等特点——这意味着它的质量问题往往不是“写出来的”,而是在架构层面就已经决定了大半。
本文围绕“软件架构设计对工业软件质量的影响”这一主题,结合软件架构理论、质量属性模型与工业软件应用实践,分析分层架构、组件化架构、面向服务架构、微服务架构、事件驱动架构以及边云协同架构在工业软件中的适用性,重点讨论架构设计对可维护性、可靠性、性能效率、安全性、可扩展性和互操作性的作用机制,并通过 GE Predix 与 Eclipse BaSyx 两个案例进行验证与反思。
FreeRTOS 实时操作系统调度策略研究
实时操作系统(Real-Time Operating System, RTOS)是嵌入式领域的核心系统软件,其调度策略的设计直接决定任务响应的确定性与时间可预测性。
FreeRTOS 是全球市场占有率长期领先的开源实时操作系统——它用约 9000 行 C 代码,在仅约 6 KB ROM / 1 KB RAM 的最小配置下实现了微秒级的任务切换与有界中断延迟。这种“以最简洁的机制换取最强的确定性”的工程哲学,正是它值得被仔细拆解的地方。
本文将以 FreeRTOS 为研究对象,完整梳理其任务模型、调度算法、上下文切换机制、实时性保障手段及性能特征,并给出可调度性验证方法与典型行业的应用数据。
鸿蒙操作系统(HarmonyOS)调度策略研究
鸿蒙操作系统(HarmonyOS)是华为面向全场景智能终端自主研发的分布式操作系统,其调度体系的设计需要同时应对多核异构硬件、能效约束、用户体验流畅性与跨设备任务协同等多重挑战。
与 FreeRTOS 这类“把一件事做到极致”的实时内核不同,鸿蒙的调度是一个从内核态到用户态、从单设备到多设备协同的分层调度生态。它既要保证 UI 帧率的流畅,又要控制后台功耗,还要支持任务在手机、平板、PC 之间无缝迁移——这些目标之间存在天然矛盾,调度系统正是这些矛盾的“仲裁者”。
本文从鸿蒙的多内核分层架构出发,逐一拆解其在 IoT 端(LiteOS-A)与手机端(Linux 定制内核)的调度机制,重点分析 CFS 基础调度、能量感知调度(EAS)、QoS 感知调度、帧感知调度(FAS)、FFRT 用户态并发运行时以及分布式任务调度(DSched)六大核心模块。
在 Vue 3 项目中前端使用 Luckysheet 遇到的若干问题及解决方法
在 Vue 3 实际项目中使用 Luckysheet 时遇到了一系列问题,下文将展开讲述一路上遇到各种问题的经历,以及解决方法。
如果你正在构建新项目,建议使用 Univer,Luckysheet 已停止维护。既然官方都不维护了,谁还会来关心这个项目?那我写文的意义是什么(
本文仅作为需要使用 Luckysheet 在其 Vue 3 项目中的前端开发者的避坑提示,或者说,纯属写一篇自娱自乐 :P。
创世纪:代号 TouHikari 已上线
信号已同步。
节点响应。
您已进入 TouHikari 的空间。