软件更新 | TSMaster 7-8月新功能来了!你升级了吗?
为持续赋能汽车电子研发,TSMaster在2025年夏季再度升级。TSMaster软件7-8月版本重磅推出了安全管理功能增强、IO API优化,并正式释放了RPC/IP与Ethernet PDU RBS的帮助手册。此次升级旨在为用户提供更强大、更灵活的开发工具链,通过更精细的安全管控、更高效的硬件交互以及更清晰的以太网协议开发支持,直面当前汽车网络开发的复杂挑战。
TSMaster 2025.07.08
您可以通过下方的功能详解视频,全面了解此次更新的各项新特性。
安全管理
【 用户事件 】
→【工具】-【安全管理】

更新功能:
TSMaster全新安全管理模块上线,集成AUTOSAR SecOC PDU级身份验证与IEEE MACsec链路加密,可实现对CAN/CAN FD、以太网报文实施完整性校验与实时加密,有效阻断重放、窃听及篡改,为车载网络提供端到端的安全测试与验证环境。
【 SecOC 】
SecOC是个针对于PDU的生成消息验证码的方案,一般使用AES-CMAC更多。
1.SecOC计算安全PDU
计算方式:原始PDU + 截断的新鲜值 + 截断的验证消息。
根据不同的算法,验证消息的长度不同,为了保证PDU(尤其是CAN的)可以容纳下所有信息,因此需要对结果进行截断。另外E2E和SecOC可以同时存在。

2.SecOC新鲜值
AutoSAR提供了三种新鲜值的形式。
第一种,截取原始报文的一段作为新鲜值。
第二种,和E2E一样使用一种比较复杂的counter。存在同步PDU或是重置PDU修改counter值的情况。
第三种,使用时间戳作为新鲜值。专门的时间戳PDU同步时间。校验方通常使用自己同步的时间戳的高位和报文中截断的新鲜值的低位合并在一起,作为计算的条件。这样可以有效的避免时间同步有误差的问题。
实际实践中,不少主机厂都会在AutoSAR标准上额外加一些内容,例如,对传输的时间戳额外进行一次加密等。对于这种情况,TSMaster将以插件的形式提供定制。
【 MACSec 】
MACSec是一种针对以太网链路层的加密功能。参考IEEE 802.1 AE和IEEE 802.1 X。目前TSMaster实现软件层面的MACSec功能,支持:
●MACSec配置:
MACsec Mode:定义MACsec的操作模式
Cipher Suites:指定支持的加密套件列表控制是否允许未经保护的帧传输
Unprotected Frames Allowed:控制是否允许未经保护的帧传输
●重放配置:
Replay Protection:启用或禁用数据重放保护
Replay Window:设置重放保护窗口大小
●通过MKA动态分配密钥:
Key Server Policy:管理密钥服务器角色策略
MKA Key Server Priority:定义MKA密钥服务端选举的优先级,数字越小优先成为服务端
MKA Hello Time [ms]:设置MKA协议问候包的时间间隔
MKA Bounded Hello Time [ms]:指定MKA有界问候时间
Send MKA announcements:管理是否发送MKA通告
●端口配置:
Transmit on peer learnt:控制是否在侦测到匹配端时立刻传输数据
SCI Port Number:分配Secure Channel Identifier(SCI)的端口号

MACSec功能简述
MACsec提供数据链路的帧级安全保护,支持两种模式:
●纯认证模式(验证数据完整性)
●加密+认证模式(提供机密性与完整性)
工作模式:
逐跳保护(Hop-by-Hop):在直接相连的设备间建立安全通道,保护物理链路。
安全封装:
基于SAK,在原始以太网帧头部插入SecTAG(安全标签),帧尾部附加ICV(完整性校验值),由AES-GCM算法生成(128/256位密钥)。
数据帧流程:

【 C小程序 】
→【IO模块API函数接口更新】
tsdi_get_vlevel_input_sync
函数说明:获取数字输入电压电平。
tsdi_get_pwm_input_sync
函数说明:获取数字输入的PWM值。
tsdi_config_sync
函数说明:通知硬件设备结束I/O配置。调用此API后,配置参数即生效。
tsdo_set_vlevel_output_async
函数说明:设置数字I/O输出电压电平。
tsdo_set_pwm_output_async
函数说明:设置数字输入输出PWM输出。
tsdo_config_sync
函数说明:配置指定数字输出通道的参数。
tsio_start_configuration
函数说明:通知硬件设备为I/O配置做好准备。
tsio_end_configuration
函数说明:通知硬件设备结束I/O配置。调用此API后,配置参数即生效。
其他:
get_ai_channel_count()、get_ao_channel_count()、get_di_channel_count()、get_do_channel_count()、set_ai_channel_count()、set_ao_channel_count()、set_di_channel_count()、set_do_channel_count()
→【CAN IL API函数接口更新】
can_il_register_autosar_pdu_event
函数说明:注册AutoSAR PDU传输和接收的完成事件。
can_il_unregister_autosar_pdu_event
函数说明:取消注册AutoSAR PDU传输和接收的完成事件。
can_il_register_autosar_pdu_pretx_event
函数说明:注册AutoSAR PDU预传输事件。
can_il_unregister_autosar_pdu_pretx_event
函数说明:取消注册AutoSAR PDU的预传输事件。
→【CAN故障注入API函数接口更新】
can_rbs_fault_inject_disturb_sequencecounter
函数说明:向指定的PDU注入序列计数器故障。
can_rbs_fault_inject_disturb_checksum
函数说明:向指定的PDU注入校验和错误。
can_rbs_fault_inject_disturb_updatebit
函数说明:用于向指定的PDU注入更新位故障。
→【仪器/示波器API函数接口更新】

帮助
【 API文档 】
→【帮助】-【API文档】

更新功能:新推出 RPC/IP与Ethernet PDU RBS HTML形式的支持文档。

- 杭港青年科创对话 共探人工智能赋能新质生产力
- 4月23日人民币对美元中间价报6.8650 下调15个基点
- 专访崔东树:“反内卷”下,汽车产业正发生四个转向
- 西藏拉萨首部城市管理综合性法规出台 5月1日起施行
- 新党副主席李胜峰:文明累积让两岸有共同血脉
- (走进中国乡村)草原“数字牧民”解锁放牧新体验
- 广州对非洲进出口连续18个月保持增长
- 天津新增经阿拉山口至中亚国家图定中亚班列
- AI技术成广交会焦点 吸引世界客商体验“黑科技”
- 台湾青年体验“五彩湘茶” 以茶为媒共叙两岸情
- 台湾特色展区首秀消博会 台商紧抓机遇拓市场
- 独脚东方白鹳装配“机械腿” 恢复训练或重返自然
- 2026赛季中超第五轮比赛上演上海“德比” 申花先下一城
- 开局起步“十五五”:海南“五向图强” 打造新质生产力重要实践地
- 万国邮联首评世界最佳邮票 中国邮票摘得桂冠
- 我国成功发射卫星互联网低轨21组卫星