【问题标题】:How to turn off a GPIO port on BeagleBone Black Wireless如何关闭 BeagleBone Black Wireless 上的 GPIO 端口
【发布时间】:2018-07-20 18:50:41
【问题描述】:

我的任务是创建一个程序,通过使用 TTL 信号来打开和关闭插入到我的 BeagleBone 上的 GPIO 端口的电子阀。

问题:

我可以这样做吗?

如何制作可执行文件来执行此操作?

有人可以向我推荐这方面的文档吗?

我是不是走错路了?

谢谢。

附:如果你还不能说我对此很陌生。

【问题讨论】:

  • C++ 没有任何高级构造来操作 GPIO 端口。但是,您的内核将 - 查看kernel.org/doc/Documentation/gpio/sysfs.txt
  • 谢谢,我编辑了这篇文章,因为现在我对我正在尝试做的事情有了更多的了解。

标签: linux gpio beagleboneblack ttl


【解决方案1】:
  • 是的
  • 很多种方法。它实际上是一台非常标准的 Linux 计算机,您可以使用“数百万”种不同的编程语言中的任何一种来实现这一点。这也意味着您不必寻找“Beaglebone”特定指令(除了下面的 GPIO 信息),但您的问题只是“如何在 Linux 上编写可以将文本写入文件的程序?”。奖励:这听起来很简单,简单!
  • 是的,看看这里的硬件特定部分: https://github.com/adafruit/adafruit-beaglebone-io-python/issues/157 它很好地描述了可用于操作 GPIO 的新旧 sysfs 接口。
    • 根据您选择的语言,可能已经有绑定或库来抽象它。
  • 没有(仅根据您提供的信息,还有其他要求吗?)
  • 在某些时候我们都是新手,别担心。

旁注:确保您运行的是最新固件通常是个好主意。如果是 BB-Family,您可以在这里找到它们:http://beagleboard.org/latest-images

【讨论】:

  • 谢谢,很好的回答。
猜你喜欢
  • 2021-08-24
  • 1970-01-01
  • 2022-11-10
  • 1970-01-01
  • 2013-09-26
  • 2019-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多