郑重推荐开源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
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 |
版主,你能否讲解一下如何移植呢? |
顶部
|
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啦!!
”
|
顶部
|
酬勤集团 |
发表于: 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 |
请问对象字典编辑
自定义的数据结构怎么做呢?? 想要去兼容别的厂家的指令结构,但是在厂商自定义数据结构的地方就卡住了,在对象字典里不能直接编辑出需要的数据结构,只有指定类型;
|
顶部
|
|