你们好,我要使用K2E开发板进行linux开发,想找一下有没有相关例程,于是在虚拟机Ubuntu 14.04LTS上安装了PROCESSOR-SDK-LINUX-K2E 02_00_01_07。安装完之后我也不懂里面的文件有什么用,于是去看一下Developer's Guide,里面有一个链接是Building the SDK,然后我就按照里面所说的步骤做,但是到了
Build Steps
$ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk $ cd tisdk $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-02.00.01.07-config.txt $ cd build $ . conf/setenv $ export PATH=$HOME/gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf/bin:$PATH $ MACHINE=am57xx-evm bitbake arago-core-tisdk-image
这一步,奔溃的事情来了,我运行最后一步
MACHINE=k2e-evm bitbake arago-core-tisdk-image(根据K2E开发板改了一下)时
电脑开始不断的下载和编译,我以为很快就能完事,但是电脑下了一天一夜,居然把我的虚拟机硬盘都塞满了,如下图:
tisdk文件夹里面如下图所示:
没运行最后一步时还没有downloads这个文件夹,运行后就生成了
终端信息如下图:
4714个任务才跑到1955个就已经把我硬盘塞满了,请问还要下多大的文件?我看网站说最后不应该只是生成一个images/<machine>/processor-sdk-linux-image-<machine>.tar.gz 这样的文件么?还是我哪一步弄错了?这几十个G的文件都是为了build一下内核而已嘛?还是里面包含了K2E开发板的所有linux例程,这些文件又和PROCESSOR-SDK-LINUX-K2E里的文件(如下图)有什么联系呢?
Allen35065:
直接下载安装ProcessorSDK,不需要再git clone了,board-support里应该已经有uboot和kernel的代码,直接make然后按手册生成对应的文件即可。
也可以参考以前的MCSDK来做,http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring