我正在使用 MPC8323E-RDB 开发板进行嵌入式 Linux 应用程序开发。在这里,我想在启动时自动运行我的应用程序。我通过更改/etc/inittab
文件进行测试,但应用程序没有自动运行。我尝试运行 Hello_world C 程序,该程序是为我的目标交叉编译的。
如何在启动时自动运行该应用程序?
答案1
首先,检查您是否可以交互地运行您的应用程序(例如从 shell)。这将排除交叉编译的问题,交叉编译很容易出错。
一旦验证它有效,您可以尝试从 运行它/etc/rc.local
。在大多数发行版上,这应该在启动时自动运行。
互联网上还有很多关于 rc.local 无法在启动时启动的帮助。我不知道你的主板运行什么发行版,但是这个答案关于 Ubuntu 有很好的建议。