7.2.6 应用实时内核
本章节旨在描述如何在RDK X3 RDK X3 Module RDK X5 RDK X5 Module上启用实时内核(Preempt-RT kernel),并提供了相应的命令以便于用户使用。实时内核是一种能够提供更加精确和可靠的响应时间的操作系统内核,通常用于对时间敏感性要求较高的应用程序,在机器人控制、工业自动化等应用场景使用较多。以下是启用和禁用实时内核的相关命令以及一些常见用途和测试方法。
实时内核启用命令
要在RDK上启用实时内核,需要修改/boot/boot.cmd文件:
- 将
imagefile="Image"改为imagefile="Image-rt"。 - 到
/boot/目录下执行mkimage -C none -A arm -T script -d boot.cmd boot.scr。 - 重启系统,即可切换到实时内核。
使用 uname -a命令可以看到 PREEMPT RT的内核版本信息说明。

恢复为标准内核命令
如果需要恢复为标准内核,需要将imagefile="Image-rt"改为imagefile="Image"