logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于 Jenkins + GitLab + 自动化测试的 CI/CD 自动化系统方案(IaC + 弹性构建节点)

本文提出了面向中大型研发团队的企业级CI/CD平台建设方案,采用"一切皆代码"理念,实现从代码提交到部署的全链路自动化。方案包含标准化流水线、弹性构建节点、质量安全门禁、代码化配置等核心要素,通过分层架构(代码协作层、流程编排层、弹性执行层等)实现多项目多环境支持。关键设计包括:基于Kubernetes的动态构建资源、多级质量门禁、GitOps化的配置管理、安全左移策略和全链路

#jenkins#gitlab#ci/cd
主机驱动硬件工具方法论

本文提出了一套构建"主机侧工具驱动硬件行为"的工程方法论,核心是通过三层语义分离(用户意图层、领域动作层、驱动执行层)实现命令语义统一和驱动差异隔离。架构采用六层模块化设计,包含CLI核心、领域注册、处理逻辑、驱动适配等组件,强调边界清晰、执行可靠性和输出解耦。文档提供了驱动适配接口契约、安全基线要求,并以NVMe巡检、PCIe诊断等典型场景为例,展示了从用户命令到硬件执行的标

#网络#服务器
python与T32通过TCP交互

1,T32版本2,打开API Port3,python与T32交互逻辑代码编写

#python#tcp/ip#交互 +1
寄存器级验证工作流

寄存器级验证采用"规格→模型→测试→检查"的自动化闭环流程,通过解析寄存器规格文档生成RAL模型,构建读写、复位等测试用例,执行仿真比对RAL镜像值与RTL实际值,并收集功能/代码覆盖率。关键环节包括:规格解析、RAL模型生成、测试用例编写、仿真检查、覆盖率分析和回归测试。该流程利用UVMRAL方法学和自动化工具链,能早期发现90%以上的寄存器错误,为系统验证奠定基础。典型陷阱

#嵌入式硬件
python通过T32连续写入寄存器

我们在测试片内存储的时候可以通过python控制T32工具连续写入一段地址空间。

#python#嵌入式硬件#嵌入式
python与T32通过TCP交互

1,T32版本2,打开API Port3,python与T32交互逻辑代码编写

#python#tcp/ip#交互 +1
到底了