1.1 KiB
1.1 KiB
送检源码包边界说明(P0)
用于代码自主率(CAR)测评的送检范围约定。正式测评前须与测评机构书面确认。
纳入送检(计入 TCL)
| 路径 | 说明 |
|---|---|
src/ |
全部自研模块(含 softbus_json、softbus_net、softbus_modbus、自研 OPC UA) |
cmake/ |
构建脚本 |
config/ |
运行时配置文件 |
tools/ |
辅助工具源码 |
不纳入送检(不计入 TCL)
| 项 | 说明 |
|---|---|
third_party/ |
已移除 open62541、libmodbus vendor |
build/_deps/ |
已移除 asio、nlohmann FetchContent |
| OpenSSL | 系统动态库(libssl.so / libcrypto.so),仅头文件声明链接 |
| 操作系统 / 编译器 | Linux 内核、glibc、pthread 等 |
| 硬件驱动 | SocketCAN、串口设备节点 |
CAR 计算公式
CAR = SCL / TCL × 100%
- SCL:送检包内自研有效代码行数(扣除空行)
- TCL:送检包内全部有效代码行数(无第三方源码时 SCL = TCL)
许可证与 SBOM
送检时附软件物料清单(SBOM),列明运行时动态链接库名称、版本与许可证,不含其源码。