1. 开发项目

这里汇总 HJR 亲手完成的独立开发项目:从需求分析、逆向工程或协议定义起步, 到实现、测试与多语言封装,全程留档。每个项目的详细介绍见对应章节,下方卡片可直接跳转。

测井文件解析库

⛏️ XTF-CORE

纯 C89/C90 编写、零第三方依赖的 XTF 测井数据解析 / 生成库, 支持 LAS 2.0 / 3.0 双向转换,附 Fortran / Python / C# 三种语言绑定。

开发项目:XTF-CORE 测井文件解析库

测井数据解析库

🗂️ LAS-CORE

纯 C89/C90 编写、零第三方依赖的 LAS 2.0 / 3.0 文本格式解析 / 生成库, 支持版本双向转换,附 Fortran / Python / C# / Lua 四种语言绑定。

开发项目:LAS-CORE 测井数据解析库

Android BLE 串口助手

📱 蓝牙 MCU 控制器

通过 BLE GATT 与单片机透传模块通信,文本 / HEX 双输入; 协议帧与 CRC 由 NDK 原生 C 实现,不可用时自动回退纯 Dart。

开发项目:蓝牙单片机控制器

1.1. 项目一览

项目

技术栈

定位

规模

许可证

章节

XTF-CORE

纯 C89/C90

ECLIPS 5700 XTF 测井文件解析 / 生成库

约 7,100 行

GPL-3.0

C 语言基础

LAS-CORE

纯 C89/C90

LAS 2.0 / 3.0 测井数据文件解析 / 生成库

约 4,900 行

GPL-3.0

C 语言基础

蓝牙 MCU 控制器

Flutter + Dart + C(NDK)

Android BLE 串口助手

Dart 约 917 行 + C 118 行

GPL-3.0-or-later

Flutter 基础

参见

项目详细页分别位于 C 语言章节(XTF-CORE、 LAS-CORE) 与 Flutter 章节(蓝牙 MCU 控制器)。 每个项目页含完整的架构图、开发记录与踩坑复盘。