产品特性:上海 | 品牌:AME/安茂微 | 型号:***14229 |
类型:仿真器 | 用途:仪器 | 封装:塑封 |
系列:统一诊断服务系列 | 功率:100 | 批号:2017+ |
特色服务:软件定制 | 产品说明:bootloader刷写工具 | 包装:电子 |
应用领域:汽车电子 | 形式:光盘 | 尺寸:9K |
UDS协议即***14229规范C源代码统一诊断服务
SAE协会规范,uds协议诊断代码,汽车通用诊断协议,c源码, 规范,符合认证,支持各种can控制器,基于***15765协议,物理层,数据链路层,传输层使用的是***15765协议,UDS为诊断服务应用的实现,
uds协议源码介绍如下:
8位芯片,16位芯片,32位都可以,有无操作系统也都可以,可以选配bootloader程序,带上位机刷写软件
Chapter 1: Introduction
to both the *** 14229 specification and to the software development best practices
described in the MISRA C guidelines.
The ssI14229 protocol stack is a modularized design with an emphasis on software
it to be used on any CPU or DSP with or without an RTOS.
Filenames File Description
第 1 章:简介
符合 *** 14229 规范和软件开发实践
MISRA C 指南中描述。
ssI14229 协议栈采用模块化设计,重点在于软件
它可用于任何带有或不带有 RTOS 的 CPU 或 DSP。
文件名 文件描述
Table 1-1: ssI14229 files
ssI14229 User’s Manual P a g e 6 | 55
Chapter 2: Integration of ssI14229
Chapter 2: Integration of ssI14229 complete,
implementation details, plea e the chapters covering the API for ssI14229.
Integration Steps:
specifications for ssI15765. _process_seed method as required to process the seed
into the key for creating a secured session.
表 1-1:ssI14229 文件
ssI14229 用户手册第 6 页 | 55
第 2 章:ssI14229 的集成
第 2 章:ssI14229 的集成
完整的实现细节,请参阅涵盖 ssI14229 的 API 的章节。
集成步骤:
ssI15765 的规格。
_process_seed 方法根据需要处理种子
进入用于创建安全会话的密钥。
P a g e ssI14229 User’s Manual 7 | 55
Chapter 4: ssI14229 API
Chapter 3: ssI14229 API
This chapter describes the application program interface (API) for the ssI14229 module.
Function Prototypes Function
Descriptions
void uds_init ( void ) Initializes protocol stack
void udsapp_init ( void ) Called on startup
void uds_update ( void ) Provides periodic time base
void udsapp_update ( void ) Called at periodic tick rate
void udsapp_process ( i15765_t *msg ) Processes received messages.
void udsapp_nrsp_process ( uint8_t svcid, uint8_t nrsp ) Processes negative responses
void uds_req_diagnostic_session ( uint8_t func, uint8_tsprsp )
Requests a higher level diagnostic Session
P a g e ssI14229 用户手册 7 | 55
第 4 章:ssI14229 API
第 3 章:ssI14229 API
本章介绍 ssI14229 模块的应用程序接口 (API)。
函数原型函数
说明
void uds_init ( void ) 初始化协议栈
void udsapp_init ( void ) 启动时调用
void uds_update ( void ) 提供周期性时基
void udsapp_update ( void ) 以周期性滴答率调用
void udsapp_process (i15765_t *msg) 处理收到的消息。
void udsapp_nrsp_process (uint8_t svcid, uint8_t nrsp) 处理否定响应
无效 uds_req_diagnostic_session ( uint8_t func, uint8_t
sprsp)
请求更***别的诊断会议
*** 14229 and UDS Software
Both the UDS Client and UDS Server protocol stacks are complete implementations of the *** 14229 standard. We support both UDS on CAN and UDS on IP (DoIP). Both software packages provide a simple application program interface (API) for sending and receiving *** 14229/UDS messages (Unified Diagnostic Services). Our UDS software abstracts away the technical details and many complexities associated with message timing and interfacing of *** 14229 and the CAN network. This increases the simplicity of your application software, improves your reliability, and shortens your product's time to market.
Simma Software's protocol stacks, device drivers, and bootloaders have been used in more than a million embedded systems, by ever major OEM, and the US military.
*** 14229/UDS Sofware Details
ANSI C source code
Use with or without RTOS
Supports 8, 16, 32, 64-bit CPUs
Integrate with flash bootloaders to update products
*** 14229 和 UDS 软件
UDS 客户端和 UDS 服务器协议栈都是 *** 14229 标准的完整实现。 我们支持 CAN 上的 UDS 和 IP 上的 UDS (DoIP)。 这两个软件包都提供了一个简单的应用程序接口 (API),用于发送和接收 *** 14229/UDS 消息(统一诊断服务)。 我们的 UDS 软件抽象出与 *** 14229 和 CAN 网络的消息定时和接口相关的技术细节和许多复杂性。 这增加了应用软件的简单性,提高了可靠性,并缩短了产品的上市时间。
Simma Software 的协议栈、设备驱动程序和引导加载程序已被主要 OEM 和美国军方用于超过一百万个嵌入式系统。
*** 14229/UDS 软件详情
ANSI C 源代码
使用或不使用 RTOS
支持 8、16、32、64 位 CPU
与闪存引导加载程序集成以更新产品