查看: 4460|回复: 2

[其他] J1939协议栈(开源)

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
7
最后登录
2018-4-17
发表于 2017-7-20 11:30:20 | 显示全部楼层 |阅读模式


发现一个刚开源的J1939协议栈,亲们相关地址如下:源代码下载地址
github下载地址:http://github.com/XeiTongXueFlyMe/J1939
简述:
文档分为两个独立的文件,source文件存放协议栈,example存放J1939协议栈的移植示例,每个示例可单独编译运行。将不断的更新移植示例。
协议特性:
  • 易移植(不针对特定的CAN硬件,只要满足CAN2.0B即可)
  • 轻量级(可适应低端的MCU)
  • 支持多任务调用接口(可用于嵌入式系统)
  • 双模式(轮询或者中断,逻辑更加简单明了)
  • 不掉帧(数据采用收发列队缓存)
协议格式:
  • UTF-8
  • 本仓库存在两条分支
    • j1939_main 源代码分支
    • master 源代码 + 移植示例分支

J1939协议栈接口
  • J1939_Initialization(BOOL)
  • J1939_ISR(void)
  • J1939_Poll(unsigned long ElapsedTime)
  • J1939_DequeueMessage(J1939_MESSAGE *MsgPtr)
  • J1939_EnqueueMessage(J1939_MESSAGE *MsgPtr)
源代码分析网址:源代码移植:协议中参考的资料:
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

1

主题

14

帖子

0

注册会员

Rank: 2

积分
114
最后登录
2025-4-2
发表于 2017-7-20 17:17:13 | 显示全部楼层
太给力了吧谢谢
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2018-6-8 19:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    6

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    131
    最后登录
    2019-5-31
    发表于 2017-8-25 15:02:37 | 显示全部楼层
    太棒了。可以建个QQ群,大家交流啊
    我开一个



    360截图20170825150054315.jpg
    事实上事实上事实上事实上
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 20:03 , Processed in 0.092476 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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