郑重推荐开源CANopen协议栈CANFestival(LGPL许可)!!!!!!!!

郑重推荐开源CANopen协议栈CANFestival(LGPL许可)!!!!!!!!
(这条文章已经被阅读了 次) 时间:2010/03/04 06:47am 来源:winshton


[这个贴子最后由winshton在 2014/05/05 05:40am 第 1 次编辑]

C语言编写,支持CANopen CiA301协议的全部功能,主从站通吃;移植简单,跨平台:windows linux ucos 裸奔均可以,带有OD生成工具(python编写,可在windows和linux环境下使用),采用LGPL受权许可,项目较成熟,本人亲测好用。
同时其关联开源项目Beremiz 是一个开源PLC项目,基于CANopen,一样采用python编写。该项目本人不熟。
CANFestival项目主页:http://www.canfestival.org/
beremiz项目主页:http://www.beremiz.org/
源代码可从项目主页得到,同时可从sourceforge获取。
以上源失效,分享下载连接:http://pan.baidu.com/s/1qWK0XVu



打包下载]   [引用该文]   [发表评论]   [转寄该文]   [关闭窗口
此文章相关评论:
该文章有23个相关评论以下:(点这儿论坛方式查看)

sjh4598 发表于: 2010/03/04 01:12pm
给版主顶起,正在使用此代码,愿更多的人使用,你们多交流。
 顶部
khwbhtsa 发表于: 2010/03/15 07:44am
谁能够给简单介绍一下怎样使用CANfestival 在linux下作一个主站和从站啊?
 顶部
xxhs 发表于: 2010/03/24 05:15am
皇天不负有心人!总算,总算,总算……看到了但愿!!!
我顶顶顶顶顶……
 顶部
xxhs 发表于: 2010/03/24 05:26am
好像有点杯具,是用python写的啊……怎么不是C啊
 顶部
winshton 发表于: 2010/03/25 08:23am
[这个贴子最后由winshton在 2010/03/25 04:24pm 第 1 次编辑]

python下功夫看几天,也是能看懂个大概的,涉及界面用C就不那么美好了
CANFestival有文档的,结构图啥的也都有,源代码支持doxygen
 顶部
koziki 发表于: 2010/04/10 04:32pm
请教一下版主,我在你提供的网站上下了canFestival-3,可是里面的例子会提示编译错误,说找不到'CanFestival-3.lib",我找遍了全部的目录都没发现这个文件,请问怎么解决这个问题呢?
 顶部
fcrane 发表于: 2010/04/23 06:56am
对Can略懂,准备读一下代码...谢谢楼主
 顶部
fddwan 发表于: 2010/09/13 04:57am
chenxu zenmexia a
 顶部
fddwan 发表于: 2010/09/15 09:00am
请问楼主有windows下的代码吗?不会改应用系统啊
 顶部
lensys 发表于: 2010/10/19 03:55am
这个是用VC6.0写的吗?
 顶部
typhoon 发表于: 2010/10/25 06:06am
哪位大侠能解释一下该协议栈,关于如何配置和编译,源码里带的那个手册实在看不明白!
 顶部
dalua 发表于: 2012/03/26 10:59am
谢谢楼主分享
 顶部
农家小孩 发表于: 2012/03/28 10:22am
lz能够共享下CANFestival的源码吗?
 顶部
moonstone 发表于: 2012/06/08 02:17am

下面引用由农家小孩2012/03/28 10:22am 发表的内容:
lz能够共享下CANFestival的源码吗?



从它的官方网站下载就行了。好像源码是hg仍是git管理的。
 顶部
Asher 发表于: 2012/12/26 03:20pm
版主,你可否讲解一下如何移植呢?
 顶部
zhenghuaqwe 发表于: 2013/01/11 02:30am
我想问下该源码是用什么软件打开它的工程的啊?
 顶部
yyslbh 发表于: 2013/10/14 08:47am
目前正在STM32上运行此代码,代码跑起来还比较顺利,因为尚未细看DS-301,对canopen理解还也不透彻。
 顶部
21ele 发表于: 2014/05/25 10:39am
stm32 移植是成功了,用avr的修改的。 只是字典工具搞不定,始终没法运行,试验了不少版本python,wxPython,都不行,郁闷。
 顶部
21ele 发表于: 2014/05/26 03:09am
字典工具终于好了,依据网上一个帖子的内容,须要先安装cygwin, 而后执行python setup.py install, 而后就能够用了。


写写CanFestival-3的对象字典编辑器的安装使用吧。
要安装的辅助软件还很多,先把Python和wxPython安装上(这个比较简单,windows程序常规安装),还要安装cygwin(安装包最好全一点,有gcc\make等),
再下载GnosisXML软件包,解压到cygwin目录,根据里面的README文件操做(通常在cygwin命令行下cd到此目录,输入python setup.py install完成安装),
根据CanFestival的manual_en.pdf还要make一下,但是我没有make成功,不过双击objdictgen/objdictedit.py居然也能够打开界面,那就OK啦!!
python

 顶部
酬勤集团 发表于: 2014/10/17 07:59am
21ele 大哥,能不能上传一下这几个软件?
 顶部
酬勤集团 发表于: 2014/10/19 10:09am
21ele 大哥,能不能上传一下cygwin软件?
另外,详细说明一下 cygwin 安装的选项,以及后面的操做。。。万分感谢啊
 顶部
weiweiwsk 发表于: 2016/04/28 06:29am
版主,求助怎么移植到ARM9板子上去啊!我在虚拟机的linux里直接./configure   make   make install可使用,可是交叉编译后把可执行文件和动态库文件复制到bin和lib文件下运行就提示-sh: /bin/CANOpenShell: No such file or directory.请问要怎么移植到arm9板子上去呢?求教求教!!!
 顶部
Andyy 发表于: 2016/05/12 08:20am
请问对象字典编辑   自定义的数据结构怎么作呢??
想要去兼容别的厂家的指令结构,可是在厂商自定义数据结构的地方就卡住了,在对象字典里不能直接编辑出须要的数据结构,只有指定类型;
 顶部
相关文章
相关标签/搜索