
asn1c_v2x_app.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
asn1c_v2x_app.rar包含使用ASN.1编译器asn1c生成的V2X应用层代码和资源。适用于C语言开发环境,助力智能交通系统中车辆间通信应用的研发与测试。
1. 包含消息集BSMRSMRSIMAPSPAT的XPER编解码接口
2. libasn1c库
安装asn1c-0.9.28开源工具,使用以下命令生成对应.c和.h文件,并连接成libasn1c库:
```
asn1c -pdu=all -fcompound-names -gen-PER LTEV2X.asn
```
3. 编译命令,请参阅Makefile。
第一次编译时运行:`.build_project.sh`。
编译模块使用命令:`mm`,清除模块使用命令:`mc`。
4. 生成可执行文件v2x_msg。该程序会读取并处理编解码库中的数据,并保存消息集的二进制文件如下:
- asn1c_bsm
- asn1c_map
- asn1c_rsi
- asn1c_rsm
- asn1c_spat
5. 日志输出示例:
```
xzb@ubuntu:homemysharecodeasn1c_v2x_app$ .v2x_msg
[bsm_msg_test][549] begin
[main.c,bsm_msg_fill:338]fill bsm end
[main.c,bsm_msg_test:563]----------bsm encode---------
全部评论 (0)


