Jetson Nano常用外设的使用

以下操作都是在驱动及设备树正确配置下的用户空间的操作,请确保驱动和设备树配置正确。

1.GPIO

GPIO编号获取:

参考kernel/kernel-4.9/include/dt-bindings/gpio/tegra-gpio.h

#define TEGRA_GPIO(port, offset) \
    ((TEGRA_GPIO_PORT_##port * 8) + offset)

如:

PE6 GPIO编号:4*8+6=38

cd /sys/class/gpio

echo 38 > export

出现gpio38目录

cd gpio38

查看gpio值:cat value

gpio写1:echo 1 > value

2.PWM

以PWM2为例:

cd /sys/devices/7000a000.pwm/pwm/pwmchip0
echo 2 > export

出现pwm2目录:

cd pwm2
echo 1000000 > period
echo 500000 > duty_cycle
echo 1 > enable

period,duty_cycle单位为ns,例子输出1kHz,50%占空比波形

3.FAN

cd /sys/devices/pwm-fan

sudo sh -c 'echo 255 > target_pwm'

255为占空比,占空比调节范围为:0-255

查看转速:cat rpm_measured

失能温度控制:sudo sh -c 'echo 0 > temp_control'

4.Camera

nvgstcapture --cap-dev-node=0

cap-dev-node为video编号,可通过:ls /dev/video*查看

注意:若是通过主机远程控制(如ssh),需输入:export DISPLAY=:0使用本地显示器

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值