我正在尝试使用PCI express将 Point Grey Bumblebee2 立体相机与 nvida tegra tk1 连接起来。 Nvidia板检测到PCI Express lspci的
getKeyState
但它找不到Point Grey相机
的lsusb
00:00.0 PCI bridge: NVIDIA Corporation Device 0e12 (rev a1)
01:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08)
02:00.0 PCI bridge: NVIDIA Corporation Device 0e13 (rev a1)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
彻底调试后,我发现nvida tegra tk1上的当前内核没有firewire1394驱动程序。所以,我需要知道我可以重新编译哪个内核来使用firewire1394驱动程序。
答案 0 :(得分:2)
库存Linux内核3.10.40没有firewire1394驱动程序。所以,我添加了一个firewire1394驱动程序。
" Grinch"内核增加了1394支持。 Grinch内核可从以下网址获得:https://devtalk.nvidia.com/default/topic/823132/embedded-systems/-customkernel-the-grinch-21-3-4-for-jetson-tk1-developed/
我按照说明操作,最后安装并加载了firewire1394驱动程序。
要安装CUDA和OpenCV4Tegra,可以使用应用程序管理器,然后取消选中linux和flushed选项。