自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C语言高级语法 | attribute

摘要:GNU C的__attribute__关键字用于设置函数、变量和类型属性,通过属性规范优化程序性能和可移植性。常用属性包括aligned(对齐)、packed(压缩对齐)、section(指定段)、unused(消除未使用警告)、noreturn(无返回值)、constructor/destructor(自动执行函数)等。这些属性通过__attribute__((属性列表))的语法实现,例如aligned(4)指定4字节对齐,constructor使函数在main前自动执行。属性机制为开发者提供了精细

2026-01-18 15:56:12 668

原创 时间同步介绍

本文介绍了计算机系统中时间同步协议的重要性及其应用。时间同步不仅保证系统运行稳定性和数据一致性,还在安全认证、日志记录、分布式系统等方面发挥关键作用。文章详细分析了NTP协议的发展历程(v1-v4)和工作原理,包括分层结构(Stratum0-15)和时间偏差计算(Offset)。以CentOS为例,演示了ntpd服务的安装、配置和状态检查流程,并解释了ntpq命令输出的关键参数含义。NTP协议通过客户端与时间服务器的交互实现毫秒级时间同步,是互联网和局域网中最常用的时间同步解决方案。

2026-01-17 17:28:58 753

原创 数据中心机架液冷散热应急管理系统研究

摘要:本文设计了一种基于物联网技术的液冷散热应急管理系统,用于提升数据中心冷板式液冷散热的安全可靠性。系统通过在液冷流道中部署流量/压力传感器和温度传感器,实时监控冷却液流量、压力及设备温度,数据通过422/485总线传输至应急管理数据中心。当检测到异常(如流量不足、压力异常或温度超标)时,系统自动触发报警、关闭相应阀门或切断电源,防止设备损坏。系统包含硬件传感器网络和智能化软件平台,实现了数据中心液冷系统的实时监控与应急管理,显著提升了散热系统的安全性和管理效率。

2026-01-10 19:58:31 827

原创 PCIe 均衡机制

PCIe协议定义了自动均衡和软件均衡两种机制。自动均衡由设备自主发起,适用于8GT/s及以上速率,采用DLLP Blocking机制防止数据传输干扰;软件均衡由外部软件控制,通过设置特定寄存器触发均衡过程。随着速率提升,PCIe Gen5引入均衡加速机制,支持跳过中间速率均衡(Equalization bypass)或完全关闭均衡(No equalization needed)。均衡成功标准为BER≤10-12,失败后可选择重试或降速处理。协议还详细规定了重新均衡的触发条件和处理流程,包括链路宽度变化时的均

2026-01-10 19:43:18 1086

原创 Linux环境下SCTP协议实现与编程

本文介绍了Linux环境下SCTP协议的编程实现方法。SCTP作为一种面向消息的可靠传输协议,具有多流传输、消息边界保留和故障恢复等特性,适用于VoIP、IM等实时通信场景。文章详细讲解了SCTP套接字的创建、绑定、监听、连接和数据传输等基本操作,并提供了服务器和客户端的编程实例。此外,还探讨了SCTP的高级特性(如多流、心跳机制)、性能优化策略以及安全防护措施(如数据加密、防火墙配置)。通过合理利用SCTP的特性和实施优化措施,开发者可以构建高效可靠的网络应用。

2026-01-10 19:30:54 700

原创 Linux 中断(IRQ/softirq)基础:原理及内核实现

本文介绍了Linux内核中的中断处理机制,重点分析了软中断(softirq)及其相关技术。主要内容包括:1. 中断处理的基本流程,分为硬中断和软中断两部分;2. Linux中三种推迟中断执行的方式:softirq、tasklet和workqueue;3. softirq的工作原理,包括注册、触发和执行过程;4. tasklet作为基于softirq的动态机制;5. workqueue作为运行在进程上下文中的异步执行机制。文章详细比较了这些机制的特点和使用场景,为理解网络收发包等内核功能提供了基础。

2026-01-03 17:51:55 532

原创 DDR4命令与时序定义

本文介绍了DDR4内存时序调节的相关知识,主要分为第一、第二和第三时序。第一时序包括CL、tRCD、tRP等关键参数,影响内存读写性能;第二时序围绕激活、预充电等基础命令展开,如tWCL、tWR等,可通过手动调节提升超频稳定性;第三时序虽复杂但对性能影响显著,如tRDRD-sg等参数设置需谨慎。文章详细解析了各时序的定义和作用机制,并针对不同平台给出调节建议。完整内容可结合视频教程(BV1Ff4y1h76J)进一步学习。

2026-01-03 17:20:41 1349

原创 嵌入式源码项目(持续更新)

本文介绍了几个实用的嵌入式开源项目:Awesome-Embedded综合了STM32、树莓派等嵌入式开发资源;MultiButton提供多种按键触发方式;MultiTimer是简易软件定时器模块;EasyLogger为单片机日志库;CodeBrick是裸机软件框架。这些项目均提供源码和文档,适合不同水平的开发者学习使用,涵盖按键处理、定时器、日志记录等常见功能模块。

2026-01-03 16:56:45 459

原创 论信息系统的安全性与保密性设计

本文以某单位智慧边防管理系统为例,探讨了信息系统安全架构设计的实践应用。作为系统架构师,作者从人员设备安全、数据传输安全和系统安全三个层面设计了多层次防护体系:采用设备ID管理、生物识别和权限控制保障人员和设备安全;运用非对称加密、消息摘要和数字签名确保数据传输安全;通过防火墙、策略路由、数据库加密和追踪审计强化系统安全。系统交付后运行良好,但也存在USBKEY注密方式物理稳定性不足等问题,建议改进为航插接口注密。该案例展示了如何通过系统化的安全架构设计解决传统边防管理系统存在的安全隐患,为类似行业信息系统

2026-01-03 14:19:21 598

原创 论软件系统架构风格

【摘要】本文以航空通用计算机系统平台项目为例,探讨了软件系统架构风格的应用实践。该项目采用分层架构风格(接口层、功能层、驱动层),并针对不同需求融合了多种架构风格:调用返回风格用于接口层设计,独立构件风格实现功能模块解耦,批处理风格优化高速数据传输性能,管道过滤器风格确保低速数据可靠性,解释器风格支持灵活配置。通过合理组合多种架构风格,项目成功满足了高性能、高可靠性和可配置性要求,实现了12个月内交付并获客户认可的良好效果,验证了架构风格选择对系统质量的重要影响。

2026-01-03 14:17:08 923

原创 论基于架构的软件设计方法(ABSD)及应用

本文介绍了基于架构的软件开发方法(ABSD)在通用航电计算机系统平台项目中的应用实践。作者作为系统架构师,采用ABSD方法完成了系统架构设计工作,主要包括:1)架构需求阶段通过UML建模将需求映射为构件;2)架构设计阶段采用分层架构风格实现硬件兼容性;3)架构复审阶段运用架构权衡分析法识别系统风险。项目最终成功上线,提高了代码复用率并降低了维护成本。文章详细阐述了各阶段的主要活动及遇到的问题,如需求映射准确性、架构复审意见分歧等,并给出了相应的解决方案。通过该项目实践,验证了ABSD方法在复杂系统开发中的有

2026-01-03 14:14:51 881

原创 论高可靠性系统中软件容错技术的应用

【摘要】本文以某航天星载计算机控制系统项目为例,探讨了高可靠性系统中软件容错技术的应用。作者作为系统架构师,针对太空恶劣环境下的可靠性需求,采用了硬件与软件相结合的容错方案。在软件设计方面,重点实施了最小系统与多版本容错设计、数据表决与校验容错、硬件冗余容错等技术。通过三处理器并行运算表决、三备份数据存储校验、主备系统冗余切换等具体措施,有效解决了单粒子效应引发的系统故障问题。项目最终实现了99.99%以上的数据准确性,满足了航天系统对高可靠性和实时性的严苛要求。虽然存在性能损耗等不足,但整体方案获得了客户

2026-01-03 14:07:32 603

转载 SerDes的原理介绍

SerDes(串行器/解串器)是一种高速串行通信技术,通过将并行数据转换为串行数据实现高效传输。它具有引脚少、带宽高、抗干扰强等优势,广泛应用于PCIe、SATA等协议中。SerDes分为并行时钟型、8B/10B编码型等多种结构,主要由PCS、PMA、PMD三层组成。随着技术发展,光SerDes因低功耗优势正逐步替代传统电SerDes,在数据中心等领域前景广阔。差分信号技术如LVDS进一步提升了SerDes性能,通过低电压摆幅实现高速稳定传输。

2025-11-30 16:36:12 234

原创 开篇的一些想法

中国IT从业者职业称谓呈现专业化(如嵌入式系统架构师)与调侃化(如"码农")并存的现象。文章回顾了嵌入式系统从封闭到开放的发展历程,重点描述了2010年后IOS/Android兴起、云原生技术发展及AI时代带来的变革趋势,指出技术进步正推动操作系统向AI演化。作者结合道家阴阳思想和计算机二进制逻辑,以"宽窄"为名,希望用20年行业经验为IT从业者提供帮助。全文展现了IT行业快速迭代的技术生态与从业者的适应思考。

2025-11-09 16:45:37 342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除