40 PIN展示图
注意:
➊ 8 &10脚为本设备唯一可以用来数据传输的UART(TTL信号)串口,串口设备号为“/dev/ttyTHS1”;
➋ 40 PIN中的多数引脚具有复用功能,默认状态为GPIO,若需要修改其默认状态,则需参考以下链接介绍:
Configuring the Jetson Expansion Headers — NVIDIA Jetson Linux Developer Guide 1 documentation
➌ GPIO使用终端命令方法简述:(以下()内容为备注说明)
# 切入root账号:
sudo -s(按回车并输入密码“nvidia”)
# 将需要使用的GPIO号输入/sys/class/gpio/export文件 (以下以7号脚492为例)
echo 492(492为GPIO NUM) > /sys/class/gpio/export
# 进入对应的GPIO文件
cd /sys/class/gpio/PAC.06 (PAC.06为GPIO NAME)
# 赋予执行权限
chmod 777 value
# 赋予执行权限
chmod 777 direction
# 设置为输入状态
echo in > direction
# 设置为输出状态
echo out > direction
# 设置为输出高电平
echo 1 > value
# 设置为输出低电平
echo 0 > value
➍ 应用示例
使用Python调用GPIO示例:
/usr/share/doc/jets on-gpio-commmon/samples(系统自带路径)
使用C++调用GPIO示例:
GitHub - pjueon/JetsonGPIO: A C++ library that enables the use of Jetson's GPIOs(github示例需自行研究)