首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在openembedded中包括python

在openembedded中包括python
EN

Stack Overflow用户
提问于 2013-07-28 10:32:21
回答 2查看 248关注 0票数 1

我想为嵌入式系统开发一个web应用程序。在python或java中这样做非常容易。不过,我有两个主要问题:

  • 我的嵌入式设备空间非常有限。
  • 我不知道如何在openembedded中包含python解释器。 框架。

有人知道如何用openembedded交叉编译python吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-10 16:00:33

如果您已经运行了一个openembedded项目,那么在阿拉戈-奥伊德夫项目中,arago/食谱/目录中包含python。

然后,您需要将python包含到您自己的菜谱依赖树中。通常,在依赖树的顶层是“图像”配方,您可以在其中定义要在嵌入式设备上运行的嵌入式固件映像中包含的内容。

在“图像”菜谱的.bb文件中,通常可以找到IMAGE_INSTALL的一个变量。您可以将应用程序的配方添加到IMAGE_INSTALL中。

然后,在应用程序的菜谱中,在其.bb文件中,应该将python添加到类似于"RDEPENDS_${PN}“的内容中,以将其添加到运行级依赖项中。不要忘记继承pkgconfig bbclass,以便正确管理运行时链接。然后,python库(.h和.so或.a文件)将以链接/usr/lib和/urs/.a的方式内置到固件映像中,并通过您开发的嵌入式应用程序进行链接。

票数 0
EN

Stack Overflow用户

发布于 2013-12-11 16:26:54

您需要编辑图像配方,以便在映像中包含python和任何需要的模块。python是python解释器的包名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17907296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档