在Ubentu环境下创建arm交叉编译环境
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Ubentu环境下创建arm交叉编译环境相关的知识,希望对你有一定的参考价值。
学校:华中科技大学机械学院
作业任务:在Ubentu环境下创建arm交叉编译环境并且在虚拟机中编译例程
首先,利用U盘安装windows10+Ubuntu16.04双系统,系统刚开始安装,需要执行以下两个指令以完成相应软件的更新
# sudo apt-get update
# sudo apt-get upgrade
之后输入
# sudo apt-get install build-essential git
完成arm交叉编译环境的配置,如图
其中老师给的方案是# sudo apt-get gcc-arm-none-eabi,询问之后才知道需要在gcc前面加上install。
接下来就是把FreeRTOS例程clone到虚拟机并编译例程。
从下列网站中获得相应的FreeRTOS:
# git clone https://github.com/cbhust/STM32F429_Discovery_FreeRTOS_9.git
再将相应的目录转到STM32F429_Discovery_FreeRTOS_9/Projects/Hello_RTOS/,并进行make编译
最终编译成功。
以上是关于在Ubentu环境下创建arm交叉编译环境的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu配置交叉编译环境(配置交叉编译工具链)配置arm-linux-gcc交叉编译工具链(添加交叉编译工具链(toolchain)到环境变量)
Ubuntu配置交叉编译环境(配置交叉编译工具链)配置arm-linux-gcc交叉编译工具链(添加交叉编译工具链(toolchain)到环境变量)