当前位置: 技术问答>linux和unix
如何将看门狗编辑进内核?
来源: 互联网 发布时间:2016-05-11
本文导语: 小弟在工程中用需要用到看门狗功能 我在arm9开发板上下载linux-2.4.27的内核,在这之前先用make menuconfig裁减内核,在character devices里面找到Watchdog cards ,进入之后选择了AT91arm9200 watchdog 以及 Software watchdog,但是把内...
小弟在工程中用需要用到看门狗功能
我在arm9开发板上下载linux-2.4.27的内核,在这之前先用make menuconfig裁减内核,在character devices里面找到Watchdog cards ,进入之后选择了AT91arm9200 watchdog 以及 Software watchdog,但是把内核下载下去之后在dev目录里却找不到watchdog这一项,请问是为什么?
是不是还要在ramdisk里面的/etc/usr/rc.local里mknod /dev/watchdog c 110 2?
但是按说如果make menuconfig里有了这项选择的话,就不用在修改文件系统里面的东西了把
我在arm9开发板上下载linux-2.4.27的内核,在这之前先用make menuconfig裁减内核,在character devices里面找到Watchdog cards ,进入之后选择了AT91arm9200 watchdog 以及 Software watchdog,但是把内核下载下去之后在dev目录里却找不到watchdog这一项,请问是为什么?
是不是还要在ramdisk里面的/etc/usr/rc.local里mknod /dev/watchdog c 110 2?
但是按说如果make menuconfig里有了这项选择的话,就不用在修改文件系统里面的东西了把
|
hi,要使用watchdog,kernel在启动的时候需要有nmi_watchdog参数传递进去。
有IO-APIC的SMP或UP
nmi_watchdog=1
没有IO-APIC的UP
nmi_watchdog=2
有IO-APIC的SMP或UP
nmi_watchdog=1
没有IO-APIC的UP
nmi_watchdog=2
|
补充,参看kernel source tree中的
Documentation/nmi_watchdog.txt
Documentation/kernel-parameters.txt
Documentation/nmi_watchdog.txt
Documentation/kernel-parameters.txt
|
kernel个个版本之间的差异非常大。2.6.23与2.6.22之间的差异都很大,更别说2.4和2.6之间的了。
个人感觉最权威的参考资料,就是跟随source code一起的文档,都保存在Documentation目录下。
再有就是去google吧,互联网的资源很丰富。但是中文的比较匮乏。
至于书籍,要么讲特别通用的,不细致;要么讲细致的,书中就反复重申“此书仅针对某某版本”。
不过要是有好书,我也搜藏。哈~
个人感觉最权威的参考资料,就是跟随source code一起的文档,都保存在Documentation目录下。
再有就是去google吧,互联网的资源很丰富。但是中文的比较匮乏。
至于书籍,要么讲特别通用的,不细致;要么讲细致的,书中就反复重申“此书仅针对某某版本”。
不过要是有好书,我也搜藏。哈~
|
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。