中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

迅為四核4418開發板MiniLinux-CAN總線測試使用

發布時間:2020-02-27 02:58:16 來源:網絡 閱讀:295 作者:qq5a0a8e55167aa 欄目:系統運維

文檔介紹的是在 MiniLinux 系統環境下 iTOP-4418 CAN 實驗調試步驟。提供了“can_libs.rar”、“can_tools.zip”和“iTOP-4418-MiniLinux-CAN_V1.0.rar”壓縮包,分別是 can 工具需要的庫文件、can 工具二進制文件以及 can 實驗 C 程序源碼。

CAN 是 Controller Area Network 的縮寫,是 ISO 國際標準化的串行通信協議。近年來,其所具有的高可靠性和良好的錯誤檢測能力受到重視,被廣泛應用于汽車計算機控制系統和環境溫度惡劣、電磁輻射強和振動大的工業環境。

1 硬件連接

測試 can,使用的是兩塊迅為4418開發板。需要兩選配CAN 總線模塊,排母一段接開發板“GPIO/CAN/485”,can 模塊的+連接+,-連接-,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

迅為四核4418開發板MiniLinux-CAN總線測試使用

2 canconfig 工具配置

首先配置工具和庫文件,將壓縮包“can_libs.rar”和“can_tools.zip”解壓得到“can_tools”和“can_libs”,拷貝解壓出來的文件到 tf 卡或者 u 盤,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

然后將 tf 卡或者 u 盤掛載到開發板上(參考使用手冊 11.3.3 小節),如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

拷貝工具軟件到/bin 目錄下,使用命令“ cp -r can_tools/* /bin/”,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

使用命令“cp -r can_libs/* /lib/”拷貝庫文件到/lib 目錄下,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

使用命令“cd /lib”進入到/lib 目錄,使用“ln -s libsocketcan.so.2.2.1

libsocketcan.so”和“ln -s libsocketcan.so.2.2.1 libsocketcan.so.2”命令,生成鏈接文件,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

3 測試軟件的使用

將 “ iTOP-4418-MiniLinux-CAN_V1.0 ” 解 壓 后 “ can_test ” 目 錄 下 可 執 行 文 件“can_test”拷貝到 U 盤上,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

然后使用命令“mount /dev/udisk /mnt/disk/”將 u 盤掛載到開發板上,使用命令“cp -r /mnt/disk/can_test /topeet/”將可執行文件拷貝到“/topeet”目錄下,使用命令“umount /dev/udisk”解除掛載,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

以同樣的方式將可執行文件拷貝到另一個開發板上,使用命令“cd /topeet”進入“/topeet”目錄下,我們可以使用命令“ls”查看到“can_test”,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

在一塊開發板上,先使用命令“./can_test -r can0 &”,運行接收程序,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

然后在另一塊開發板上,先使用命令“./

can_test -s can0”,運行發送程序,如下圖所示。

迅為四核4418開發板MiniLinux-CAN總線測試使用

第一個開發板會接收到發來的信息,如下圖。

迅為四核4418開發板MiniLinux-CAN總線測試使用

轉自:http://www.topeetboard.com

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白河县| 崇仁县| 东宁县| 台江县| 个旧市| 西畴县| 即墨市| 土默特右旗| 辰溪县| 大悟县| 长治县| 彭山县| 齐河县| 呼图壁县| 青海省| 吉水县| 秀山| 托克托县| 苍南县| 八宿县| 沧州市| 锦州市| 和顺县| 松阳县| 珲春市| 富宁县| 城固县| 岫岩| 聂荣县| 沙坪坝区| 惠州市| 肇源县| 环江| 富顺县| 大新县| 肥西县| 乌鲁木齐县| 洪洞县| 沽源县| 汶川县| 阳高县|