会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mo686
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2026年3月17日
DZ容器解析器
摘要: 概述 DZ容器解析器是嵌入式系统和汽车电子领域中的重要组件,负责解析软件容器中的manifest文件和flashmap配置。本文将详细解析DZ容器解析器的设计原理、功能实现,并对比分析C#版本和Python版本的实现差异。 项目背景 DZ容器(Delivery Zone Container)是Eri
阅读全文
posted @ 2026-03-17 16:12 mo686
阅读(4)
评论(0)
推荐(0)
2026年3月16日
Mode Select Service
摘要: 简介 Mode Select 服务是测试接口客户端中用于选择设备启动模式(Boot Mode)的关键功能。通过 gRPC 调用,客户端可以远程设置被测设备(DUT)的启动模式,例如内部启动、外部启动等。本文将通过 C# 和 Python 两种语言的实现代码,详细解析该服务的功能、工作流程和关键技术点
阅读全文
posted @ 2026-03-16 15:57 mo686
阅读(3)
评论(0)
推荐(0)
2026年3月13日
GPIO Service
摘要: GPIO-C# SetOutput private void SetOutput(string alias, bool state) { if (string.IsNullOrEmpty(alias)) { _logger.LogError("No alias for SetGPIO, unable
阅读全文
posted @ 2026-03-13 15:34 mo686
阅读(4)
评论(0)
推荐(0)
2026年3月12日
Configuration management
摘要: 本文将详细记录一次重构过程:将一个只能加载配置文件的 Python gRPC 客户端,升级为一个支持多种操作(如查询、设置、删除硬件和软件信息)的命令行接口(CLI)工具。 起点:一个简单的配置文件加载脚本 我们最初有一个名为 load_profile.py 的脚本。它的目标很明确:读取一个 JSO
阅读全文
posted @ 2026-03-12 14:15 mo686
阅读(3)
评论(0)
推荐(0)
2026年3月5日
gRPC Profile
摘要: 背景: 硬件测试平台需要把 JSON 格式的 TIB2/TIB3 配置通过 gRPC 下发到服务端。 1. 需求一句话 解析json文件,填充message,发送request,打印message 2. 文件地图 文件 作用 profile_client.py 核心逻辑:读 JSON → 构造 Se
阅读全文
posted @ 2026-03-05 15:50 mo686
阅读(3)
评论(0)
推荐(0)
2026年3月1日
usb拓展坞
摘要: 设计USB拓展坞是一个很好的硬件入门项目,能让你深入理解从协议到PCB的完整知识链。在动手画原理图和PCB之前,先了解一些核心的基础知识,会让你的设计之路更加顺畅。 下面为你梳理了设计一个USB拓展坞所必须掌握的几个关键知识点。 💡 核心知识一:系统架构与功能模块 USB:通用串行总线(英语:Un
阅读全文
posted @ 2026-03-01 19:41 mo686
阅读(131)
评论(0)
推荐(0)
2026年2月27日
Python gRPC
摘要: 常用protobuf数据类型 Protocol Buffers(protobuf)的核心是使用定义清晰的数据类型来构建高效的数据结构。理解这些类型和.proto文件的写法,是使用gRPC的基础。下面我将为你系统地介绍常用数据类型和.proto文件的结构与编写规范。 📊 常用 Protobuf 数据
阅读全文
posted @ 2026-02-27 15:16 mo686
阅读(51)
评论(0)
推荐(0)
2026年2月26日
grpc客户端优化
摘要: 📚 使用须知 本博客内容仅供学习参考 建议理解思路后独立实现 欢迎交流讨论 task : grpc客户端优化 故事的开始:固件升级流程 我们的任务是实现一个通过 gRPC 控制的固件升级流程。从逻辑上看,它非常直接: 客户端通过一个 gRPC 流式 (Streaming) RPC 将固件文件上传到
阅读全文
posted @ 2026-02-26 14:27 mo686
阅读(28)
评论(0)
推荐(0)
2026年2月2日
Gerrit:完成首次代码推送的完整指南
摘要: 📚 使用须知 本博客内容仅供学习参考 建议理解思路后独立实现 欢迎交流讨论 task : 将代码推送到的Gerrit服务器 Gerrit:完成首次代码推送的完整指南 面对复杂的内网环境、陌生的工具链和嵌套的代码仓库,我如何一步步将代码成功推送到团队的Gerrit服务器?本文将分享从环境配置到成功推
阅读全文
posted @ 2026-02-02 13:23 mo686
阅读(176)
评论(0)
推荐(0)
2026年1月27日
从C++ gRPC服务器到Python客户端
摘要: 📚 使用须知 本博客内容仅供学习参考 建议理解思路后独立实现 欢迎交流讨论 task : 配置项目环境 vscode c/c++ 配置中,编译器路径尽可能简单,不然会报错 终端进程启动失败(退出代码: -1) 在 WSL 中编译 📘 Makefile文件 项目中Makefile 是为Unix/L
阅读全文
posted @ 2026-01-27 15:36 mo686
阅读(9)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告