Yocto tips (16): Yocto 制作SDK分发Toolchain 脱离Yocto环境开发
2015-12-23 16:22
405 查看
Yocto中SDK有两种:
只有Toolchain,或者Toolchain+某类GUI特性
有针对某个Distribution的SDK,即含有Toolchian也含有这个Distrbutition特殊的文件
下面分别说明。
其实就是两类:
meta-toolchain
meta-toolchain-qt/qte/qt5
后者包含了qt相关的东西,qte是面向embed的,如果需要做qt相关的application开发,那么包含qt的是合适的选择,否则仅仅开发普通application,那么使用meta-toolchian即可。
bitbake fsl-image-qt5 -c populate_sdk
这两类制作完成后,可以在deploy中看到了:
其中xml文件是SDK包含了的文件列表。
在prompt提示中,输入安装的路径。
只有Toolchain,或者Toolchain+某类GUI特性
有针对某个Distribution的SDK,即含有Toolchian也含有这个Distrbutition特殊的文件
下面分别说明。
第一类
这类的软件包有如下这些:其实就是两类:
meta-toolchain
meta-toolchain-qt/qte/qt5
后者包含了qt相关的东西,qte是面向embed的,如果需要做qt相关的application开发,那么包含qt的是合适的选择,否则仅仅开发普通application,那么使用meta-toolchian即可。
第二类
这类SDK才是推荐使用的,这个在distribution的task中有一个特别的任务,专门用来制作这个SDK,叫做populate_sdk,例如对应要制作一个fsl-image-qt5 目标的Distribution(也叫做image),那么可以这样子:bitbake fsl-image-qt5 -c populate_sdk
这两类制作完成后,可以在deploy中看到了:
其中xml文件是SDK包含了的文件列表。
SDK的安装
因为SDK文件是sh脚本+压缩的文件内容组成的,所以直接运行即可,例如:在prompt提示中,输入安装的路径。
相关文章推荐
- HDU-1023 -Train Problem II(卡特兰数)
- hdu1151Air Raid——最小路径覆盖
- INSTALL_FAILED_UPDATE_INCOMPATIBLE
- [Err] 1205 - Lock wait timeout exceeded; try restarting transaction
- Your project path contains non-ASCII characters
- Page needs a session and none is available] with root cause
- Brainteaser:Bulb Switcher求平方根的思考
- http://blog.csdn.net/column/details/android-advanced-dev.html
- AutoLayout:忘掉Frame,拥抱Constraint(I)
- ERROR [block nbd5: Receive control failed (result -32)]
- debain install scim
- 改善用户体验,用图片的自身变化以及进度通知摆脱传统的进度条,okhttp,Canvas,Paint实现
- 改善用户体验,用图片的自身变化以及进度通知摆脱传统的进度条,okhttp,Canvas,Paint实现
- SVN报错authorization failed: Could not authenticate to server: rejected Basic challenge
- Leetcode: Paint House II
- http://blog.csdn.net/tangaowen/article/details/8551762
- Chain Codes and Your Brain 链码和大脑
- Introduction to Chain Codes 链码导论
- Freeman Chain Code链码
- 为什么要用sub main