Jetson NANO
1.如何在c++中检索Jetson Nano硬件唯一标识符(序列号)?
答:请参考NVIDIA Jetson Module EEPROM Layout
(网址:https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3231/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fjetson_eeprom_layout.html ),
保存了这些神奇的数字
您可以访问这些数值,例如,$ sudo i2cdump -f -y 0 0x50
2. 我在nano中安装了ubuntu 18.04,并安装了jetpack 4.4。
问题是ubuntu经常会崩溃,我们已经缩小了范围,问题不在于电池或连接到nano的摄像头,也不在于内存isuse。我们使用veno和ssh连接到nano。即使程序不运行,Nano也会崩溃。请建议我们可以使用的方法,以记录细节/异常之前的操作系统崩溃内Nano。
答:请启用串口日志,并在崩溃前查看是否有任何显示。
参考:https://elinux.org/Jetson/General_debug
3. 我想问如何转换YUYV到H264格式,并用gstreamer v4l2录像?
我的设备是Jetson Nano, USB摄像头。
我刚开始接触NV设备,经验还很肤浅,希望能得到您的指导
答:如果能够看到预览,可以使用以下命令替换nvoverlaysink,以获得MP4文件:
nvv4l2h264enc ! h264parse ! qtmux ! filesink location=a.mp4
4.有人试过运行jetson nano 24x7吗?硬件能够运行它吗?也许每小时运行一次cron作业来收集数据?
答:我的Jetson Nano DevKit目前的正常运行时间为8天18小时,但大部分时间都处于空闲状态(平均功耗约1.5W)。只要你有一个稳定的电源和适当的散热系统,例如通过pwm控制的风扇,你应该可以全天候运转。
在官方 Jetson Nano Module Datasheet 文档中第33页提供了一个可靠性测试报告:
Jetson Xavier NX
问:现在我已经订购了Xavier和新的Raspberry Pi HQ相机。
我猜,HQ摄像机不能和Xavier一起工作。因此,如果Nvidia能修改nvarguscamerasrc插件就太好了,这样我就能使用这款非常棒的相机。
答:Raspberry Pi HQ相机使用的是索尼IMX477R 1230万像素的传感器。
我们没有维护IMX477R传感器驱动程序,你可以检查官方文档 L4T Sources所有支持的相机传感器驱动程序。
例如:
$L4T_Sources/r32.4.2/Linux_for_Tegra/source/public/kernel/nvidia/drivers/media/i2c/*
问:Jetson NX可以解码多少H.264 1080P30流?
在规范中,它被称为32流。
我试用了Deepstream 5.0,它可以运行16个H.264流@ 1080P30。
说明书上还说4x4k30,如果我没算错的话,4K = 4x1080p,所以应该是16x1080p30。请证实。
答:16 1080p30 is capability of Xavier NX.
问:我想在NX开发套件中测试CAN。你能给我一些使用CAN的建议吗?
答:在板子下面,你会发现J17有4个插脚(可以RX, TX, VCC, GND),你可能需要重新制作板子来使用这些插脚。
在NX中只有一个CAN控制器可用。
更新CAN pinmux寄存器:
0 x0c303000 = 0 x0000c400;
0 x0c303008 = 0 x0000c458;
可以链接一个这样的收发器:
-将收发机的RX连接到J17的CAN_RX
-其他3个引脚也一样
-更新上面提到的pinmux寄存器
-加载内核模块:
modprobe can
modprobe can-raw
modprobe mttcan
-使can接口在网络上的比特率500kbps:
ip链路设置can0向上类型可以比特率500000
您的can0节点已准备好传输数据包,您可以通过收发机的CANH和CANL引脚连接总线上的其他can节点。
-从can0发送消息
123 # abcdabcd cansend can0
-在can0中接收消息
candump can0
对于所有这些步骤,您将需要在总线上再连接一个CAN节点。
如果你没有其他CAN设备或收发机:
你可以做环回测试:
-将J17的CAN_RX连接到J17的CAN_TX
-更新上面提到的pinmux寄存器
-加载内核模块:
modprobe can
modprobe can-raw
modprobe mttcan
-使can接口在网络上的比特率500kbps:
-ip链路设置can0向上类型可以比特率500000环上
-candump can0 &
-123 # abcdabcd cansend can0