本帖最后由 xiaoshen-372360 于 2025-1-16 16:03 编辑
前面蟹道乐如何搭建虚拟机以及基础环境的搭建,但是那些都是为了Ubuntu来进行搭建的,使用的对象也是在电脑Ubuntu上进行测试的和编译的,但是如果代码如果想要在开发班上运行,那就需要搭建交叉编译环境,需要涉及到源码的一些东西了。
首先是Ubuntu下的一些基础软件的安装,文档中有部分的连接源失效了,可以不用管,后期用到的可能性也不大,如果一次没法完成安装,可以分几次进行
然后就是交叉编译链的安装
拷贝交叉编译链
将源码通过FTP传输到虚拟机的固定文件夹
按照一下步骤完成 1:将多个分散的包整合成一个包,2:完成源码包的解压,整个过程会根据电脑的性能儿决定解压的时间的长短,毕竟有8G多一点。
我这里完成整合到完成解压,应该用了接近二十分钟左右。
注意一下: 刚刚和原厂的确认了一下,源码的交叉编译工具和上次使用的工具是一致的,两套交叉编译器都可以使用,这里的话就直接使用上一篇文章的交叉编译环境进行说明,我们在bashrc里面做修改,后面每个终端都可以使用了,不用每次都输入固定的地址和编译命令,具体的地址和路径需要根据自己的来,
我们按照这个工具链来进行测试,我们先写一个最简单的测试工具,输出HellowordWorld,我们首先在ubuntu下测试。 在ubuntu 下测试,代码正常运行, 然后我们就换编译器编译, 我们为了区别,编译输出是加了ELF
编译好了之后,传输到开发板 测试开发板的终端是可以正常输出Hellloworld的。 好了,这里测试就先到这里,后面继续跟大家分享。
|