我将 uBoot 加载程序和内核放入原始闪存映像中。它不包含任何根文件系统。 (我使用 dd 命令将 uBoot 和内核映像复制到闪存映像)。
现在我必须更改我的内核,以便在位于闪存映像中的特定地址启动我的应用程序。
如何更改内核以自行启动我的应用程序?
答案1
我认为你需要在闪存上有一个文件系统,或者修改内核。您需要将其安装为根文件系统,然后将路径作为内核参数传递给您的程序 - init=/bin/yourbinary
。
我将 uBoot 加载程序和内核放入原始闪存映像中。它不包含任何根文件系统。 (我使用 dd 命令将 uBoot 和内核映像复制到闪存映像)。
现在我必须更改我的内核,以便在位于闪存映像中的特定地址启动我的应用程序。
如何更改内核以自行启动我的应用程序?
我认为你需要在闪存上有一个文件系统,或者修改内核。您需要将其安装为根文件系统,然后将路径作为内核参数传递给您的程序 - init=/bin/yourbinary
。