1. 开发项目
这里汇总 HJR 亲手完成的独立开发项目:从需求分析、逆向工程或协议定义起步, 到实现、测试与多语言封装,全程留档。每个项目的详细介绍见对应章节,下方卡片可直接跳转。
测井文件解析库
⛏️ XTF-CORE
纯 C89/C90 编写、零第三方依赖的 XTF 测井数据解析 / 生成库, 支持 LAS 2.0 / 3.0 双向转换,附 Fortran / Python / C# 三种语言绑定。
测井数据解析库
🗂️ LAS-CORE
纯 C89/C90 编写、零第三方依赖的 LAS 2.0 / 3.0 文本格式解析 / 生成库, 支持版本双向转换,附 Fortran / Python / C# / Lua 四种语言绑定。
Android BLE 串口助手
📱 蓝牙 MCU 控制器
通过 BLE GATT 与单片机透传模块通信,文本 / HEX 双输入; 协议帧与 CRC 由 NDK 原生 C 实现,不可用时自动回退纯 Dart。
1.1. 项目一览
项目 |
技术栈 |
定位 |
规模 |
许可证 |
章节 |
|---|---|---|---|---|---|
纯 C89/C90 |
ECLIPS 5700 XTF 测井文件解析 / 生成库 |
约 7,100 行 |
GPL-3.0 |
||
纯 C89/C90 |
LAS 2.0 / 3.0 测井数据文件解析 / 生成库 |
约 4,900 行 |
GPL-3.0 |
||
Flutter + Dart + C(NDK) |
Android BLE 串口助手 |
Dart 约 917 行 + C 118 行 |
GPL-3.0-or-later |
参见
项目详细页分别位于 C 语言章节(XTF-CORE、 LAS-CORE) 与 Flutter 章节(蓝牙 MCU 控制器)。 每个项目页含完整的架构图、开发记录与踩坑复盘。