gpt4 book ai didi

linux - 如何在 Linux/Busybox 中设置 AT91 SHDN 引脚

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:41 26 4
gpt4 key购买 nike

我有这个 AT91 SAM9G25 运行嵌入式 Linux,Busybox 作为发行版。我已经检查了数据表,但不幸的是我没有走得太远,这就是问题所在:

关机有一个 Pin SHDN。它在启动期间很高,我想在 Busybox 中点击“关机”时将其设置为低 - 所以此时系统仍处于开机状态,这只是关机过程的一部分。

我知道我必须在/etc/init.d/中编写一个关闭脚本。问题是,我不知道 SAM9G25 在 Linux 中哪个是 SHDN-Pin 的变量。有人有建议吗?我从数据表中得到的唯一有用的是,该引脚名为“SHDN”Ball=D8,但我无法在 Linux 中使用它们。

谢谢你的帮助

亲切的问候

最佳答案

您可以简单地使用poweroff,因为在linux 内核中有一个用于关闭 Controller 的驱动程序。该驱动程序已在使用:

at91_shdwc_write(AT91_SHDW_CR, AT91_SHDW_KEY | AT91_SHDW_SHDW);

因此应该将 SHDN 引脚驱动为高电平。

关于linux - 如何在 Linux/Busybox 中设置 AT91 SHDN 引脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22712081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com