SAE J1939 协议源代码分析(零)-源代码下载
来源:互联网 发布:linux find type f 编辑:程序博客网 时间:2024/06/05 07:31
源代码下载地址
github下载地址:https://github.com/XeiTongXueFlyMe/J1939
github说明
基于SAE J1939协议,开源可移植的J1939驱动。支持长期更新和维护。
example目录下,存放移植示例。C博客更新使用示例。
协议特性:
- 易移植(不针对特定的CAN硬件,只要满足CAN2.0B即可)
- 轻量级(可适应低端的MCU)
- 支持多任务调用接口(可用于嵌入式系统)
- 双模式(轮询或者中断,逻辑更加简单明了)
- 不掉帧(数据采用收发列队缓存)
协议参考文献:
1. SAE J1939 J1939概述2. SAE J1939-01 卡车,大客车控制通信文档(大概的浏览J1939协议的用法)3. SAE J1939-11 物理层文档4. SAE J1939-13 物理层文档5. SAE J1939-15 物理层文档6. SAE J1939-21 数据链路层文档(定义信息帧的数据结构,编码规则)7. SAE J1939-31 网络层文档(定义网络层的链接协议)8. SAE J1939-71 应用层文档(定义常用物理参数格式)9. SAE J1939-73 应用层文档(用于故障诊断)10. SAE J1939-74 应用层文档(可配置信息)11. SAE J1939-75 应用层文档(发电机组和工业设备)12. SAE J1939-81 网络管理协议
协议格式:
- UTF-8
源代码分析网址:
- http://blog.csdn.net/xietongxueflyme/article/details/74908563
源代码移植:
- http://blog.csdn.net/xietongxueflyme/article/details/74923355
阅读全文
3 0
- SAE J1939 协议源代码分析(零)-源代码下载
- SAE J1939 协议源代码分析(三)-程序应用分析
- SAE J1939 协议源代码分析(一)-程序结构框架
- SAE J1939 协议源代码分析(二)-程序移植
- SAE J1939 协议源代码分析(五)-ChangeGroupIDofLMO()
- SAE J1939 协议源代码分析(六)-J1939_CAN_Transmit(J1939_MESSAGE *MsgPtr)
- SAE J1939 协议源代码分析(七)-J1939_CAN_Receive(J1939_MESSAGE *MsgPtr)
- SAE J1939 协议源代码分析(四)-J1939_SetAddressFilter(unsigned char Ps_Address)
- SAE J1939 协议源代码分析(八)-4大中断使能与使能
- SAE J1939协议
- aodv协议源代码分析
- aodv协议源代码分析
- aodv协议源代码分析
- VC++中如何实现基于CAN的SAE J1939协议
- SAE J1939 协议入门前须知(一)
- 迅雷协议分析的源代码
- RemoteDroid源代码下载及分析
- SAE J1939介绍
- 决策树介绍和使用
- Android 自定义样式通知栏的坑RemoteServiceException
- 关于Java的学习工具书的选择。
- 常用库
- cocos main.cpp
- SAE J1939 协议源代码分析(零)-源代码下载
- ios实现视图的拖拽、缩放、旋转
- 2017.7.12 && 笔记
- 微信支付-商户后台(1)
- thinkPHP,怎么把json文件里面的数据导入数据库
- log4cpp编译错误整理
- ios分类(Categories)和类扩展(Extensions)的区别
- Java基础(三)重载和重写
- 事件对象