如何调整我的Cape Manager以避免BeagleBone Black上的运行时错误?

时间:2017-04-23 02:54:09

标签: python linux debian beagleboneblack led

我注意到我一直得到一个" 运行时错误:Cape Manager的问题"当我在 BeagleBone Black 上运行一个特定的软件时。我有一个RGB LED,有四条线从它出来,它们通过电阻和跳线连接到我的BBB。我的斗篷经理如何工作?我在哪里可以找到这些信息?我在哪里可以找到信息。关于如何改变 Cape Manager 以及为什么需要更改 Cape Manager ?该软件列于此处:

import Adafruit_BBIO.PWM as PWM
import time

red = "P8_13"
green = "P8_19"
blue = "P9_14"

PWM.start(red, 0)
PWM.start(blue, 0)
PWM.start(green, 0)

def fade(colorA, colorB, ignore_color):
    PWM.set_duty_cycle(ignore_color, 100)
    for i in range(0, 100):
        PWM.set_duty_cycle(colorA, i)
        PWM.set_duty_cycle(colorB, 100-i)
        time.sleep(0.05)

while True:
    fade(red, green, blue)
    fade(green, blue, red)
    fade(blue, red, green)

现在...

我正在Adafruit的网站上运行一个Python程序,该网站列在他们网站的BeagleBone Black部分下。

我可以更改 / boot 目录文件 uEnv.txt 并让我的软件正常工作,但是当我重新启动时,系统无法到达。它停止了。我无法启动。

更改 /boot/uEnv.txt 文件后是否有办法运行此软件?我需要更改哪些内容?

赛斯

P.S。我正在运行BeagleBoard.org Debian Image 2017-04-16。 cmd行上的 uname -a 表示:Linux beaglebone 4.4.61-ti-r98。

1 个答案:

答案 0 :(得分:0)

Cape Manager已成为过去。现在使用u-boot覆盖,而使用sysfs和chardev目录。