带有内核映像或boot.img的内置Linux应用程序

时间:2015-04-10 06:25:54

标签: c makefile linux-kernel

如何在构建中创建应用程序(如top,vi等),以便在闪存内核时可以将它们自动放入/ system / bin中,并可以从命令提示符进行访问。 我尝试通过查看顶级实用程序的示例来修改我的应用程序的Makefile,但在/system/bin .

下找不到它

我不确定我是否正确地在Makefile中包含了文件的来源。

1 个答案:

答案 0 :(得分:1)

您需要从制造商提供的东西开始。据推测,这是一个devKit或其他东西。大多数现代开发套件都附带MFG提供的开发环境,内核,源代码等。许多都基于Yocto Linux。

您无法在PC上本地编译二进制文件,无论您使用的是什么版本的GCC,都可以在嵌入式环境中使用它。有可能是不同的架构(ARM或飞思卡尔等)。有交叉编译的方法,但涉及一些设置。在这里阅读交叉编译:http://en.wikipedia.org/wiki/Cross_compiler

社区已经开发了开发和包装环境,但它不适合胆小的人。简而言之,请先阅读:https://www.yoctoproject.org/