硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1475|回复: 4
收起左侧

[CAN/FDCAN] Microchip的J1939 C库应用笔记和源码

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2023-11-28 10:16:29 | 显示全部楼层 |阅读模式



J1939.zip (269.53 KB, 下载次数: 134)

00930a.pdf (404.87 KB, 下载次数: 144)

下载 (3).png
回复

使用道具 举报

3

主题

48

回帖

57

积分

初级会员

积分
57
发表于 2023-11-29 11:42:28 | 显示全部楼层
牛的
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2023-12-1 13:04:06 | 显示全部楼层
介绍几个看过的协议栈,想自己写一个,实现部分协议层的功能,还没开始动手。
https://github.com/mikebailey61/J1939_stack/tree/master
代码功能不全,甚至缺失很厉害, 但是代码结构设计的很好,协议和数据处理的分层清晰, 感觉很有参考价值, 代码注释中提到Derived from: Freescale J1939 stack , 但是没找到他说的这个来源, 如果飞思卡尔有这个协议栈完整的源代码, 应该时很好的.

https://github.com/DanielMartensson/Open-SAE-J1939/tree/main
看上去功能很全, 仔细研究过部分代码, 感觉RTS CTS部分处理有问题, 还有人也发现了同样的问题给他提了建议, 但是作者说就是那样的,关闭了问题。

https://github.com/XeiTongXueFlyMe/J1939
这个也挺常见, 但是多个CAN口写在了一起, 协议的分层也不是很明晰,
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2023-12-1 13:56:20 | 显示全部楼层
amfy 发表于 2023-12-1 13:04
介绍几个看过的协议栈,想自己写一个,实现部分协议层的功能,还没开始动手。
https://github.com/mikebai ...

谢谢分享。
回复

使用道具 举报

7

主题

190

回帖

216

积分

高级会员

积分
216
发表于 2023-12-4 14:03:46 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 17:16 , Processed in 0.165448 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表