鄭重推薦開源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
請問對象字典編輯   自定義的數據結構怎麼作呢??
想要去兼容別的廠家的指令結構,可是在廠商自定義數據結構的地方就卡住了,在對象字典裏不能直接編輯出須要的數據結構,只有指定類型;
 頂部
相關文章
相關標籤/搜索