AM335X嵌入式小白学习日记2

来源:互联网 发布:c语言判断是否是数字 编辑:程序博客网 时间:2024/05/22 19:44

2017年7月27日


学习阶段一:看AM335X厂家提供的开发手册


1.安装开发软件包:

sudo apt-get install build-essential git-core libncurses5-dev
sudo apt-get install flex bison texinfo zip unzip zlib1g-dev gettext
sudo apt-get install gperf libsdl-dev libesd0-dev libwxgtk2.6-dev
sudo apt-get install uboot-mkimage
sudo apt-get install g++ xz-utils

在64位系统上,要安装32位兼容库:

sudo apt-get install libc6-i386 lib32stdc++6 lib32z1


2.安装交叉编译工具(工具为gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz)

解压工具包之后,vim ~/.profile,在末尾添加环境变量:

export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
export PATH=$PATH
:(交叉编译工具的安装路径)/bin

(此操作将交叉编译工具的中的bin文件夹添加到环境变量中,bin文件下有交叉编译所需要的所有工具,可以ls查看一下)

:wq退出vim,source ~/.profile使得配置生效,有时候无法生效,直接shutdown -r now重启系统,验证是否生效可在终端敲入arm-linux-gnueabihf-,双击TAB键,会弹出一堆工具链


3.下班了,回寝室吃饭了~~~