搜索
bottom↓
回复: 241

基于CAN总线的Bootloader,包括上位机和单片机端源码下载

  [复制链接]

出0入0汤圆

发表于 2014-1-20 15:45:54 | 显示全部楼层 |阅读模式
本帖最后由 wdluo 于 2014-1-20 17:30 编辑


基于CAN总线的Bootloader,功能如下:
1、自动检测连接到CAN总线上的节点,并自动为每个节点分配一个唯一的地址;
2、自动检测节点是否在线,若离线则从列表中删除;
3、可以升级更新指定节点的程序,同时可以发送命令控制程序的执行;
PC端程序所需硬件为纬图的Ginkgo USB-CAN适配器。
PC端程序为Qt环境下的C++程序,源码下载:

单片机端程序为基于STM32F103的程序,源码下载:

数据传输为自定义协议,协议文档下载:

可执行程序包:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-1-20 15:54:56 | 显示全部楼层
mark一下。

出0入4汤圆

发表于 2014-1-20 16:03:28 | 显示全部楼层
CANBUS  BOOTLOAD

出0入0汤圆

发表于 2014-1-20 16:13:59 | 显示全部楼层
貌似不错,顶一下!

出0入0汤圆

发表于 2014-1-20 17:05:54 | 显示全部楼层
支持一下,这个不错,感谢楼主分享

出0入0汤圆

发表于 2014-1-20 17:19:16 | 显示全部楼层
做的不错,参考一下。这是坛子上第一例针对STM32有源码的CAN_Bootloader,谢谢楼主。

出0入0汤圆

 楼主| 发表于 2014-1-20 17:31:01 | 显示全部楼层
xzyang 发表于 2014-1-20 17:19
做的不错,参考一下。这是坛子上第一例针对STM32有源码的CAN_Bootloader,谢谢楼主。 ...

客气,大家共同学习,共同进步!!

出0入0汤圆

发表于 2014-1-20 18:40:43 | 显示全部楼层
这个不错,顶一下。

出100入85汤圆

发表于 2014-1-20 18:54:07 | 显示全部楼层
谢谢您的无私奉献。

出0入0汤圆

发表于 2014-1-20 19:11:31 | 显示全部楼层
好东西,收藏一下,谢楼主分享

出0入0汤圆

发表于 2014-1-20 20:09:11 | 显示全部楼层
非常感谢开源分享,学习

出0入0汤圆

发表于 2014-1-20 20:18:16 | 显示全部楼层
不错,参考参考

出0入8汤圆

发表于 2014-1-20 20:26:31 来自手机 | 显示全部楼层
不错,标记一下

出0入4汤圆

发表于 2014-1-20 20:57:32 来自手机 | 显示全部楼层
非常好,谢谢楼主

出0入0汤圆

发表于 2014-1-20 21:04:53 | 显示全部楼层
不错,正要做个CAN IAP, 参考一下!

出0入0汤圆

发表于 2014-1-20 21:11:34 | 显示全部楼层
can bootloader mark

出0入0汤圆

发表于 2014-1-20 21:42:08 | 显示全部楼层

can bootloader mark

出0入0汤圆

发表于 2014-1-20 21:48:10 | 显示全部楼层
顶楼主的无私精神

出0入0汤圆

发表于 2014-1-20 22:18:01 | 显示全部楼层
收藏了,有机会学习一下

出0入0汤圆

发表于 2014-1-20 22:30:53 | 显示全部楼层
很好, 很是期待啊.

出0入0汤圆

发表于 2014-1-20 22:58:21 | 显示全部楼层
不错,有实际参考意义

出0入0汤圆

发表于 2014-1-20 23:19:45 | 显示全部楼层
必须顶

出0入42汤圆

发表于 2014-1-21 00:02:47 | 显示全部楼层
不错,有实际参考意义

出0入0汤圆

发表于 2014-1-21 08:32:56 | 显示全部楼层
看看  谢谢分享

出0入0汤圆

发表于 2014-1-21 08:39:12 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-1-21 08:56:54 | 显示全部楼层

没安装USB-CAN的驱动,我上传个这个dll上来吧

放到程序目录即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-1-21 11:35:36 | 显示全部楼层
太感谢楼主的无私奉献,又增长见识了

出0入0汤圆

发表于 2014-1-21 11:40:55 | 显示全部楼层
这个要顶!!

出0入0汤圆

发表于 2014-1-21 11:41:42 | 显示全部楼层
这个要顶

出0入12汤圆

发表于 2014-1-21 11:52:10 | 显示全部楼层

这个要顶

出0入0汤圆

发表于 2014-1-21 11:57:31 | 显示全部楼层
thanks for share

出0入0汤圆

 楼主| 发表于 2014-1-21 12:02:46 | 显示全部楼层
多谢支持...

出0入0汤圆

发表于 2014-1-21 13:06:27 | 显示全部楼层
学习了!!

出0入0汤圆

发表于 2014-1-21 20:34:40 | 显示全部楼层
学习了,感谢分享!

出0入0汤圆

发表于 2014-1-21 21:27:30 | 显示全部楼层
好东西,研究研究!!!

出0入0汤圆

发表于 2014-1-21 22:02:00 | 显示全部楼层
血牛啊, 强大!!

出0入0汤圆

 楼主| 发表于 2014-1-22 09:04:59 | 显示全部楼层

出0入0汤圆

发表于 2014-1-22 22:45:55 | 显示全部楼层
顶一下,支持一下

出0入8汤圆

发表于 2014-1-23 08:12:07 | 显示全部楼层
好东西,学习

出0入0汤圆

发表于 2014-1-23 08:29:39 | 显示全部楼层
好东西,O(∩_∩)O谢谢

出0入0汤圆

发表于 2014-1-23 11:01:02 | 显示全部楼层
没有QT环境,能发个VS2010环境下的吗?谢谢

出0入0汤圆

 楼主| 发表于 2014-1-23 12:00:15 | 显示全部楼层
LingYi 发表于 2014-1-23 11:01
没有QT环境,能发个VS2010环境下的吗?谢谢

没VS环境下的程序哟,只有Qt环境下的

出0入0汤圆

发表于 2014-1-23 12:22:34 | 显示全部楼层
很好的资料,谢谢分享

出0入0汤圆

发表于 2014-1-23 16:07:16 | 显示全部楼层
参考一下

出0入0汤圆

发表于 2014-1-23 16:41:43 | 显示全部楼层

can bootloader mark 学习了!

出0入0汤圆

发表于 2014-1-23 16:46:22 | 显示全部楼层
这个要顶

出0入0汤圆

发表于 2014-1-23 17:19:49 | 显示全部楼层
标记一下,谢楼主学习

出0入0汤圆

发表于 2014-2-12 16:53:26 | 显示全部楼层
好东西,谢谢楼主共享,我也在做can iap 正好用来参考

出0入0汤圆

发表于 2014-2-12 17:47:58 | 显示全部楼层
上位机用什么软件写的呢?

出0入0汤圆

发表于 2014-2-12 18:14:19 | 显示全部楼层
mark 一把,canbootloader。

出0入0汤圆

 楼主| 发表于 2014-2-13 18:00:06 | 显示全部楼层
上位机用Qt写的,C++语言...

出0入17汤圆

发表于 2014-2-13 18:40:35 | 显示全部楼层
这个不错,感谢楼主分享

出0入0汤圆

发表于 2014-2-14 08:14:13 | 显示全部楼层
正好要用到CAN更新程序,谢谢了

出0入0汤圆

 楼主| 发表于 2014-2-14 15:07:20 | 显示全部楼层
lw32 发表于 2014-2-14 08:14
正好要用到CAN更新程序,谢谢了

可以直接用纬图的USB-CAN,直接就可以用了,现在这个版本速度有点慢,我自己又修改了下程序,速度快多了!

出0入0汤圆

发表于 2014-2-14 15:11:49 | 显示全部楼层
不错!!!!

出0入0汤圆

 楼主| 发表于 2014-2-16 22:29:21 | 显示全部楼层

出0入0汤圆

发表于 2014-2-17 10:23:05 | 显示全部楼层
顶一下。

出0入0汤圆

发表于 2014-2-17 10:47:01 | 显示全部楼层
这个必须顶一下 频繁更新是常事

出0入0汤圆

发表于 2014-2-17 11:53:03 | 显示全部楼层
MARK!以后有用了再看,谢谢!

出0入0汤圆

发表于 2014-2-17 14:06:48 | 显示全部楼层
正在学习can 收藏了 谢谢楼主

出0入0汤圆

 楼主| 发表于 2014-2-17 14:58:46 | 显示全部楼层
多谢大家支持!!

出0入0汤圆

发表于 2014-2-19 13:03:53 | 显示全部楼层
不错~~收藏了

出0入0汤圆

发表于 2014-2-19 13:49:28 | 显示全部楼层
感谢楼主的无私奉献!

出0入0汤圆

发表于 2014-2-19 14:19:47 | 显示全部楼层
下载了顶一下,最近也刚完成该功能测试

出0入0汤圆

发表于 2014-2-27 12:43:14 | 显示全部楼层
不错,谢谢了!

出0入0汤圆

发表于 2014-3-1 07:58:35 来自手机 | 显示全部楼层
学习了,太好了

出0入0汤圆

发表于 2014-3-1 09:34:30 | 显示全部楼层
感觉很高端 MARK

出0入0汤圆

发表于 2014-3-1 10:48:38 | 显示全部楼层
收藏一下,谢谢楼主分享。

出0入0汤圆

发表于 2014-3-1 10:51:49 | 显示全部楼层
非常有用的资料!

出0入0汤圆

发表于 2014-3-1 12:57:56 | 显示全部楼层
这个用得着。

出0入0汤圆

发表于 2014-3-1 13:31:28 | 显示全部楼层
楼主,快人一步啊,支持

出0入0汤圆

发表于 2014-3-1 13:39:26 | 显示全部楼层
wdluo 发表于 2014-2-14 15:07
可以直接用纬图的USB-CAN,直接就可以用了,现在这个版本速度有点慢,我自己又修改了下程序,速度快多了 ...

修改了哪里

出0入0汤圆

 楼主| 发表于 2014-3-1 15:34:18 | 显示全部楼层

数据传输协议

出0入0汤圆

发表于 2014-3-1 16:52:23 | 显示全部楼层
这不错,有人用上了么?

出0入0汤圆

发表于 2014-3-1 22:19:01 | 显示全部楼层
感谢分享啊,这个很不错

出0入0汤圆

发表于 2014-3-1 22:29:22 | 显示全部楼层
可以参考下,难得是稳定

出0入0汤圆

发表于 2014-3-2 00:11:07 | 显示全部楼层
好东西,MARK

出0入0汤圆

 楼主| 发表于 2014-3-3 16:04:47 | 显示全部楼层
这个程序是实现基本功能,也提供了一种基本方法,如果要用在实际工程中,当然还有很多事情要做的

出0入0汤圆

发表于 2014-3-9 10:27:27 | 显示全部楼层
谢谢楼主,学习学习下

出0入0汤圆

发表于 2014-3-9 10:44:50 | 显示全部楼层
MARK:STM32 CANBUS  BOOTLOAD

出0入0汤圆

发表于 2014-3-10 13:33:02 | 显示全部楼层
支持,好帖,谢谢分享!

出0入0汤圆

发表于 2014-3-11 11:37:17 | 显示全部楼层
这个可以有,非常不错,顶起

出0入0汤圆

发表于 2014-3-11 13:15:09 | 显示全部楼层
楼主很伟大啊,居然放出行业机密!不赞不行,不下不行!

出0入0汤圆

发表于 2014-3-11 14:47:23 | 显示全部楼层
MARK!!!!!!

出0入0汤圆

发表于 2014-3-11 15:42:27 | 显示全部楼层
正好在做can总线方面设计,mark啦

出0入0汤圆

发表于 2014-3-11 15:54:50 | 显示全部楼层
学习了         

出0入0汤圆

发表于 2014-4-3 15:41:44 | 显示全部楼层
谢谢,学习了。

出0入0汤圆

 楼主| 发表于 2014-4-4 14:41:24 | 显示全部楼层

最近又做了个产品级别的CAN Bootloader,需要的可以找我,企鹅:269261881

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-4-9 21:51:59 | 显示全部楼层
备用!!!!

出0入0汤圆

发表于 2014-4-9 22:28:23 | 显示全部楼层
mark.......

出0入0汤圆

发表于 2014-4-9 22:34:16 来自手机 | 显示全部楼层
好资料           

出0入0汤圆

 楼主| 发表于 2014-4-10 15:36:05 | 显示全部楼层

出0入0汤圆

发表于 2014-4-10 16:59:57 | 显示全部楼层
下载了,相当可以哦,最近我也在整这个基于can传感器网络,怎么实现一个比较好的、效果即插即用,

出0入0汤圆

 楼主| 发表于 2014-4-10 17:12:41 | 显示全部楼层
hyf88 发表于 2014-4-10 16:59
下载了,相当可以哦,最近我也在整这个基于can传感器网络,怎么实现一个比较好的、效果即插即用, ...

主要是看你节点地址怎么弄,可以自动分配或者固定死,我现在这个程序就是主机自动分配的

出0入0汤圆

发表于 2014-4-10 17:13:48 | 显示全部楼层
wdluo 发表于 2014-4-10 17:12
主要是看你节点地址怎么弄,可以自动分配或者固定死,我现在这个程序就是主机自动分配的 ...

哦,,这样的啊,楼主,我刚刚加你QQ了,你同意一下吧,

出0入0汤圆

发表于 2014-4-10 17:15:54 | 显示全部楼层
谢谢分享  下载备用                        

出0入0汤圆

发表于 2014-4-10 17:25:21 | 显示全部楼层
楼主,你不是留了QQ加你吗?怎么不添加确认呢,?

出0入0汤圆

 楼主| 发表于 2014-4-10 17:45:17 | 显示全部楼层
hyf88 发表于 2014-4-10 17:25
楼主,你不是留了QQ加你吗?怎么不添加确认呢,?

不好意思,刚刚没看到,加了

出0入0汤圆

发表于 2014-4-10 19:58:08 | 显示全部楼层
记号一个...回头看看

出0入0汤圆

发表于 2014-4-10 20:25:31 | 显示全部楼层
参考学习,很有意义。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 06:40

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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