如何在构建中创建应用程序(如top,vi等),以便在闪存内核时可以将它们自动放入/ system / bin中,并可以从命令提示符进行访问。
我尝试通过查看顶级实用程序的示例来修改我的应用程序的Makefile,但在/system/bin .
我不确定我是否正确地在Makefile中包含了文件的来源。
答案 0 :(得分:1)
您需要从制造商提供的东西开始。据推测,这是一个devKit或其他东西。大多数现代开发套件都附带MFG提供的开发环境,内核,源代码等。许多都基于Yocto Linux。
您无法在PC上本地编译二进制文件,无论您使用的是什么版本的GCC,都可以在嵌入式环境中使用它。有可能是不同的架构(ARM或飞思卡尔等)。有交叉编译的方法,但涉及一些设置。在这里阅读交叉编译:http://en.wikipedia.org/wiki/Cross_compiler
社区已经开发了开发和包装环境,但它不适合胆小的人。简而言之,请先阅读:https://www.yoctoproject.org/