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