今年早些时候,我开发了一个带有框架电子的应用程序(由Github制作),现在我想将它嵌入到我购买的SBC上。SBC是来自DIGI的ConnectCore6,基于NXP i.MX6处理器,并以i.MX6连接到屏幕上。
我可以用Yocto为这个SBC生成linux映像,并在其上加载GTK & QT应用程序。然而,我想了解的是,如果为这个硬件创建一个兼容版本的电子应用程序是一个简单,困难或不可能的任务。
我不知道什么是电子工作的PC (Windows,Linux和OS ),应该设置在SBC上,以获得同样的结果。
你能帮我解决这个问题,并可能引导我想办法在黑板上执行电子应用程序吗?
谢谢
安托万
发布于 2016-08-25 12:50:41
这份工作很容易。
您可以简单地将您的工具(例如qt创建者)配置为使用Yocto的交叉编译器和交叉库。
看看我找到的电子网站
如果要为arm目标构建交叉编译,还应该安装以下>依赖项: $ sudo apt-get install libc 6-dev-armhf-cross linux-libc-dev-armhf-x\g+-arm-linux-gnueabihf 要交叉编译arm或ia32目标,您应该将-target_arch参数传递给bootstrap.py脚本: $ ./script/bootstrap.py -v -target_arch=arm
主要问题是,如果电子框架所需的库不能作为开放源代码提供,或者已经跨编译。在这种情况下,您将不得不向lib提供程序请求它。
https://stackoverflow.com/questions/39144612
复制相似问题