前提工作:下载arm板卡的linux内核——linux固件源码,ubuntu上的一些环境配置包——ubuntu工具&开发环境,etherCAT稳定版支持linux 4核。
~~天嵌开发板资源下载网址
交叉编译环境安装
接下来按照下图指示在自己的电脑ubuntu16.04系统中进行下列操作。
上面的操作都结束之后,终端输入
arm-linux-gnueabihf-gcc -v
查看是否有显示版本。
这里可能会遇到问题:找不到这个文件,不存在
解决方法:
sudo gedit ~/.bashrc(在打开的文档最后添加下面这句)
export PATH=$PATH:/opt/EmbedSky/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin/(注:这个路径是你安装的gcc-linaro...的路径,自己对应修改,但一般就是这个目录)
source ~/.bashrc
arm-linux-gnueabihf-gcc -v
编译
内核编译:
./build.sh(注意前面别加sudo)