嵌入式学习小组
直播中

刘玉珍

7年用户 214经验值
私信 关注

请问Linux系统reboot与手动复位一样吗?

最近板子 有一个模块的reset是单独接引脚的 导致reboot时候 这个模块没有跟随系统复位 一般平时需要重启的时候我们可以按一下复位键或者输入reboot命令,可以理解为reboot命令,就是给接复位键的引脚一个类似的复位信号吗?

回帖(5)

张林

2020-4-27 08:57:53
依照模塊是高電位觸發還是低電位觸發Reset,接線時候要注意,如果在Linux下,假設


GPIO0 (PA0) <=> 模塊Reset線,高電位觸發那麼就可以依據模塊的驅動對於GPIO0,發出高電位訊號,對模塊進行Reset

但如果接線是以下

電路上的Reset按鈕 或者直接拔線/電源開關 <=> 模塊Reset線,高電位觸發那麼無法使用軟體方式對模塊Reset,只能按下按鈕或者電源開關來對模塊進行Reset
举报

李勇进

2020-4-27 09:13:31
云汉达人
一般按键复位都是硬件复位,没有保存的数据将会丢失,reboot是软件复位。
举报

刘丹芹

2020-4-27 09:31:58
MOP 发表于 2016-10-24 14:44
依照模塊是高電位觸發還是低電位觸發Reset,接線時候要注意,如果在Linux下,假設
那麼就可以依據模塊的驅動對 ...

为什么第二种情况 不能用软件复位呢 不太理解(⊙o⊙)哦
举报

h1654155275.5809

2020-4-27 09:37:32
guyuemao 发表于 2016-10-24 22:40
为什么第二种情况 不能用软件复位呢 不太理解(⊙o⊙)哦

概念是這樣,因為如果是硬體直接接上Reset PIN,電路通常就是如下


比起軟體控制的接線方式,因為Output就只涉及硬體開關,沒有GPIO Pin介入,自然無法利用軟體來控制開關
举报

更多回帖

发帖
×
20
完善资料,
赚取积分