如何啟動英偉達TX2的兩個CAN口

2021-09-12 17:50:07 字數 1348 閱讀 3416

英偉達的tx2有兩路can,預設情況下是沒有啟動的,通過ifconfig命令可以檢視can是否啟動,如果啟動了,可以看到下面的裝置。

如果沒有相應的裝置,則說明can沒有啟動起來。

通過下面的設定可以啟動can模組。

1、進入下面資料夾

cd /lib/modules/4.4.38-tegra/kernel/net/can
執行下面命令

sudo insmod can.ko

sudo insmod can-raw.ko

sudo insmod can-gw.ko

sudo insmod can-bcm.ko

2、進入下面資料夾

cd /lib/modules/4.4.38-tegra/kernel/drivers/net/can
執行下面命令

sudo insmod can-dev.ko

sudo insmod slcan.ko

sudo insmod vcan.ko

3、進入下面資料夾

cd /lib/modules/4.4.38-tegra/t18x/drivers/net/can/mttcan/native
執行下面命令

sudo insmod mttcan.ko
4、以上操作安裝了can模組的驅動,接下來對can模組進行設定。執行下面的命令。

sudo ip link set can0 type can bitrate 500000

sudo ip link set up can0

ip -s -d link show can0

sudo ip link set can1 type can bitrate 500000

sudo ip link set up can1

ip -s -d link show can1

以上命令對can0和can1都進行了設定,波特率設定為500kbit/s,如果需要設定其它波特率,對數值修改一下就行了。

至此,兩個can口就啟動起來了。再用ifconfig命令檢視一下,就可以看到can0和can1對應的裝置。

用這種方式設定後,再次啟動tx2,還需要重新設定一下,才能啟動can。為了避免麻煩可以將上面的命令寫到乙個指令碼檔案中,並將指令碼檔案設定成開機自啟動,則以後開機can就直接啟動起來了。

英偉達TX2學習筆記 tx2簡介

官方環境搭建和入門例程 開啟不同的效能模式 我直接開的是最大功率模式,工作到一定程度風扇會轉 板子本身的配置,cpu,gpu,cuda,cudadnn這些 值得注意的是它是arm v8架構,我的源也早就換成了arm的源 基礎操作指令,檢視記憶體狀態什麼的 在tx2上安裝opencv 3.4.0的步驟...

TX2開機測試

近來,由於專案研究需要,實驗室購進一開發板tx2,於是一收到貨,便迫不及待的想要上手試試這一傳說中的效能核 先上一張外觀圖如下。在進入正題之前我們先來聊聊tx2。tx2是nvidia公司設計的低功耗,效能強大,適用於機械人,無人機的嵌入式開發平台。tx2具體引數如下圖所示 接下來我們對tx2套件做個...

TX2 常用操作

2019 april 11 tx2 dpkg l grep nvinfer sudo find name libcudnn sudo find name tensorrt nvgstcapture 1.0 prev res 3 mode mode name denver 2 頻率arm a57 fr...