`
peixiaofu
  • 浏览: 4860 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

C或C++如何实现基于CAN的SAE J1939协议??(建立框架,最后形成XXX.h)

 
阅读更多
汽车上的协议,我们公司干汽车的,要写一个关于1939的汽车协议,以后就可以根据这个协议来编程序了。
建立框架,最后能形成一个类似于库文件(例如:stdio.h)。有了这样的库文件协议,方便以后直接使用。
   涉及的有 CAN总线 ,SAE J1939协议。
0
4
分享到:
评论

相关推荐

    SAE J1939 协议培训文档PDF

    SAE J1939 协议基于CAN 2.0B协议,为商用车辆网络的串行通信提供了一个控制总标准。 SAE J1939 协议详细规定了物理层、数据链路层、网络层、应用层等多个层次的内容。物理层主要涉及信号的传输媒介和电气特性,比如...

    SAE J1939协议栈代码,已经量产使用

    1. **源代码**:实现J1939协议的C/C++代码或其他编程语言的实现,供开发者查看和修改。 2. **库文件**:编译好的二进制库,供应用程序直接链接使用。 3. **头文件**:定义了API接口的头文件,开发者通过它们来调用...

    01 SAE J1939.7z

    4. **示例代码或库**:可能包含C、C++或其他语言的代码示例,帮助开发者理解和实现J1939通信。 5. **网络管理**:介绍如何进行网络配置、地址冲突解决、节点入网和离网处理等。 6. **故障诊断**:解释J1939如何支持...

    J1939协议栈(包括源码和标准)

    J1939协议栈中的“源码”部分可能包含了一个可编译的软件实现,这通常由一系列的C或C++文件组成。这些源代码可以用于开发嵌入式系统,让设备能够理解和执行J1939协议。开发者可以通过分析和修改这些源代码,来定制...

    j1939协议栈源码

    这个协议栈由Microchip公司提供,旨在帮助开发者理解和实现J1939标准,它是一个基于Controller Area Network (CAN) 的通信协议,广泛应用于卡车、巴士、农业机械和其他需要复杂网络控制系统的设备。 J1939协议栈的...

    C++实现SIP协议栈

    SIP协议基于请求-响应模型,主要包括请求消息(如INVITE、ACK、BYE等)和响应消息(如200 OK、404 Not Found等)。C++实现SIP协议栈时,需要对这些消息进行解析和构建。 1. **消息解析**:在C++中,可以使用字符串...

    基于C++实现的dlt634.5104协议解析源码-服务器端

    基于C++实现的dlt634.5104协议解析源码服务器端,对于理解该协议的内部工作原理以及开发相关的应用软件具有重要意义。 在C++中实现DLT634.5104协议解析器,首先需要理解协议的基本结构。104协议定义了报文的格式,...

    j1939stm32f1移植

    1. **源代码**:如C或C++文件,实现了J1939协议栈的核心功能。 2. **配置文件**:用于设置CAN接口参数和协议栈配置。 3. **示例工程**:展示了如何在STM32F103上集成和使用J1939协议栈。 4. **文档**:说明了协议栈...

    基于 C++ 的 RPC 框架.zip

    基于 C++ 的 RPC 框架.zip基于 C++ 的 RPC 框架.zip基于 C++ 的 RPC 框架.zip基于 C++ 的 RPC 框架.zip基于 C++ 的 RPC 框架.zip基于 C++ 的 RPC 框架.zip基于 C++ 的 RPC 框架.zip基于 C++ 的 RPC 框架.zip基于 C++...

    基于Reactor框架的C++服务器项目.zip

    基于Reactor框架的C++服务器项目.zip基于Reactor框架的C++服务器项目.zip基于Reactor框架的C++服务器项目.zip基于Reactor框架的C++服务器项目.zip基于Reactor框架的C++服务器项目.zip基于Reactor框架的C++服务器项目...

    基于Qt与C++实现的can通信上位机项目源码.zip

    基于Qt与C++实现的can通信上位机项目源码.zip基于Qt与C++实现的can通信上位机项目源码.zip基于Qt与C++实现的can通信上位机项目源码.zip基于Qt与C++实现的can通信上位机项目源码.zip基于Qt与C++实现的can通信上位机...

    C++实现mqtt协议

    总的来说,C++实现MQTT协议主要涉及理解MQTT协议的基本概念,选择合适的客户端库(如Eclipse Paho),以及正确地使用库提供的接口来建立连接、订阅和发布消息。通过这种方式,你可以构建出高效且可靠的物联网应用,...

    rtsp.rar_RTSP c++_c RTSP_rtsp_rtsp 协议 实现_rtsp协议

    1. **命令和响应**:RTSP协议基于请求/响应模型,客户端发送命令到服务器,如`DESCRIBE`、`SETUP`、`PLAY`、`PAUSE`等,服务器则返回相应的状态码进行回应。例如,`DESCRIBE`请求用于获取媒体流的描述信息,`SETUP`...

    HDLC协议的C++程序实现实例

    在C++中实现HDLC协议,主要是为了构建一个能够处理网络通信中帧的发送和接收机制,包括帧的封装、解封装、错误检测以及流量控制等功能。下面将详细阐述HDLC协议的关键概念及其C++实现的关键点。 1. HDLC帧结构: ...

    基于C++ module库 Protobuf Zookeeper 实现的Rpc框架.zip

    基于C++ module库 Protobuf Zookeeper 实现的Rpc框架.zip基于C++ module库 Protobuf Zookeeper 实现的Rpc框架.zip基于C++ module库 Protobuf Zookeeper 实现的Rpc框架.zip基于C++ module库 Protobuf Zookeeper 实现...

    C++课程设计大作业基于unbutu实现的Linux分布式系统框架源码.zip

    C++课程设计大作业基于unbutu实现的Linux分布式系统框架源码,C++课程设计大作业基于unbutu实现的Linux分布式系统框架源码C++课程设计大作业基于unbutu实现的Linux分布式系统框架源码C++课程设计大作业基于unbutu...

    J1939协议栈,j1939协议栈源码,CC++源码.zip

    J1939协议栈是应用于重型车辆和设备通信的一种标准,它基于Controller Area Network (CAN)总线技术,主要用于实现车辆内部不同电子控制单元(ECUs)之间的数据交换。这个压缩包包含J1939协议栈的源码,以及可能的C/...

    c c++实现屏幕录制 c c++实现h264编解码

    使用C C++实现屏幕录制 屏幕录制大师,基于XEngine开发的一套屏幕录制软件. 可以录制屏幕,录制声音.打包成指定格式. 此程序提供了c c++实现h264编解码的例子 此程序提供了c c++实现aac音频编解码例子

Global site tag (gtag.js) - Google Analytics