TI中文支持网
TI专业的中文技术问题搜集分享网站

AMSDK 文件系统的定制问题

CPU: AM335X

SDK: ti-sdk-am335x-evm-06.00.00

需求: 我想在ARM板上用QT开发一些程序,想对TISDK提供的文件系统定制裁剪,去掉不要的功能。

按着《sitara-linux-software-developer's-guide》 手册上《AMSDK File System Optimization/Customization》 章节

在开发板使用OPKG命令对文件系统(tisdk-rootfs-<machine>.tar.gz)进行定制裁剪,我使用NFS挂载的方式

# opkg remove  XXXXX –force-depends option

问题1 : 删除了许多不需要的包,但是文件系统大小一点也没变化,怀疑这个命令是不是只删列表没删实际的包?还是我疏忽了其他命令?

 

之后我又考虑另一个思路,在(base-rootfs-<machine>.tar.gz)上移植QT,刚在论坛上看到版主回答别人的问题《Building QT》这个PDF似乎可以解决问题,只大概浏览了一下,准备明天试试。

问题2: 顺便问一下,是否在(base-rootfs-<machine>.tar.gz)文件系统基础上按着 《Building QT》移植QT就可以运行QT程序了?

望版主回复  谢谢!

pao pao:

回复 Yaoming Qin:

感谢版主回复,

我现在在TISDK提供的最小的文件系统上移植QT(交叉工具链使用TISDK里提供的)现在在开发板上可以运行QT的demo程序了。不过我自己编译的程序运行出错,我估计是环境变量不匹配的原因

TI WIKI《Building Qt》这篇文章上Creating Project in Qt 步骤Export the toolchain to be used for cross-compiling Export "qmake" under [qt-install-dir]/bin/qmake这两个导入环境变量的地方不是很详细,

1. 我应该如何设置我的环境变量(是不是与sdk/linux-kit/environment-setup  类似)?

2. 我在 Qt creator 里添加我自己编译好的 qmake ,总显示类似未安装完成提示(使用SDK里的qmake则可以,但放刚移植的文件系统里运行出错,怀疑是路径问题)

我也在琢磨感觉就快完成了,版主有碰到类似的问题么?

pao pao:

回复 Yaoming Qin:

问题解决了, 是我PC机 QT编译路径出了问题,导致QT Creator 找不到

赞(0)
未经允许不得转载:TI中文支持网 » AMSDK 文件系统的定制问题
分享到: 更多 (0)