ORIN NANO/ORIN NX 40 PIN介绍

40 PIN展示图

PIN/BOARD NUM

BCM NUM

GPIO NUM

GPIO NAME

PIN/BOARD NUM

BCM NUM

GPIO NUM

GPIO NAME

7

4

492

PAC.06

11

17

460

PR.04

12

18

398

PH.07

13

27

470

PY.00

15

22

433

PN.01

16

23

474

PY.04

18

24

473

PY.03

19

10

483

PZ.05

21

9

482

PZ.04

22

25

471

PY.01

23

11

481

PZ.03

24

8

484

PZ.06

26

7

485

PZ.07

29

5

453

PQ.05

31

6

454

PQ.06

32

12

389

PG.06

33

13

391

PH.00

35

19

401

PI.02

36

16

461

PR.05

37

26

472

PY.02

38

20

400

PI.01

40

21

399

PI.00

注意:

➊ 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示例需自行研究)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值