reboot的底层实现
时间:2010-11-03 来源:chenxibing008
如果没有实现底层reboot支持,输入reboot命令不能重启系统,或者会引起系统出错。
需要实现体系结构的arch_reset(char mode)函数。
文件:arch/arm/mach-lpc32xx/include/mach/system.h
static inline void arch_reset(char mode) |
可以看到,是通过看门狗实现系统复位的,所以必须实现看门狗的操作。
文件:arch/arm/mach-lpc32xx/arch-lpc32xx.c
/* |
这样的内核就能使用reboot命令而不会出错了。