当前位置: 首页 > news >正文

3-petalinux2018.3 摸索记录 - 命令驱动 _ 交叉编译链

一、命令行控制GPIO

对于ps端设备,在板卡的linux系统中,切换到/sys/class/gpio路径下可以看到目前挂载的gpio设备。

export: 导入用户空间

gpiochip: 系统中gpio寄存器信息

unexport: 移除用户空间

image

以MIO40和MIO42连接的2个LED为例,输入命令echo 378 > /sys/class/gpio/export完成gpio设备的扩展,其中378=338+MIO号。

查看/sys/class/gpio路径,新增了两个gpio设备

image

查看gpio378设备下可设置的信息

image

direction: 设置GPIO方向“in”输入,“out”输出

value: 设置GPIO输出时的电平高低,“0”低电平,“1”高电平

edge: 设置GPIO输入时的触发方式,“none”,“rising”,“falling”,“both”

active_low: 翻转电平

设置设备方向为输出 echo out > /sys/class/gpio/gpio378/direction

设置设备方向为输入 echo in > /sys/class/gpio/gpio378/direction

设置设备数值为1 echo 1 > /sys/class/gpio/gpio378/value

设置设备数值为0 echo 0 > /sys/class/gpio/gpio378/value

二、交叉编译配置

1、直接调用linux中安装的vitis、vivado自带的编译链

image

2、安装交叉编译链

image

image

http://www.lryc.cn/news/474145.html

相关文章:

  • 【二分查找】——模板
  • 从可逆计算看DSL的设计要点
  • axios竟态问题
  • 如何批量注册多个Outlook邮箱账号并避免关联
  • 如何在安卓設備上設置全局代理?
  • 操作系统实验记录
  • FastAPI 路径参数详解:动态路径与数据校验的灵活实现
  • 【STM32】SD卡
  • 我一口气记录下整个接口自动化测试过程!
  • 【VS中Git同步提交 报错:访问.vs/FileContentIndex/xxx.vsidx权限不允许】
  • Linux下Nginx的安装与使用
  • 飞机布雷盖航程公式
  • 在K8s平台部署个人博客
  • git入门教程10:git性能优化
  • Redis(2):内存模型
  • 深入解析Diffusion和AsymmDiT:Mochi 1的高效AI视频生成之路
  • VMware capacity mismatch for disk错误解决办法:kb-vuln-1靶机
  • Java Collection/Executor LinkedTransferQueue 总结
  • 阿拉伯国家本地化测试的特点
  • 申请前必知!关于「美国绿卡」的28个常见问题汇总!
  • 2024年十款超好用的图纸防泄密软件精选,十款优秀的图纸防泄密软件推荐
  • 数据库锁机制
  • 呼叫中心系统如何选型?
  • Ubuntu 22.04安装部署
  • KINGBASE部署
  • 探索 ONLYOFFICE:开源办公套件的魅力
  • 如何保护网站安全
  • 抖音矩阵系统开发的技术框架解析,支持OEM
  • python偏相关分析
  • 低代码用户中心:简化开发,提升效率的新时代