AM335x的SDK-1.0开发环境搭建-开发板beaglebone black

SDK版本是ti-processor-sdk-Linux-am335x-evm-01.00.00.03-Linux-x86-Install.bin

开发板用的是beaglebone black

操作系统是64位的ubuntu-14.04


1.软件安装

SDK版本是1.00.03版本的,需要先安装一个32位环境支持包

sudo apt-get install libc6-i386

或者是

sudo apt-get install lib32ncurses5

然后用如下命令完成SDK的安装(不建议使用sudo进行安装,sudo指令会导致环境变量的权限问题)

./ti-processor-sdk-linux-am335x-evm-01.00.00.03-Linux-x86-Install.bin

然后执行sdk目录下的setup.sh,按照提示完成安装



2. 交叉编译链安装

将交叉编译链的路径写入/etc/environment里即可


然后用以下指令使环境变量生效

使用指令查看交叉编译器的版本时,有提示缺少动态库

安装对应的动态库就可以了


然后使用指令查看版本

AM335x的SDK-1.0开发环境搭建-开发板beaglebone black_第1张图片


然后就完成了交叉编译链的安装


3.测试

写一个简单的例子进行测试

#include "stdio.h"

int main(void)
{
	printf("this is a demo.\r\n");

	return 0;
}
使用arm-linux-gnueabihf-gcc -g hello.c -o hello.out指令进行编译


用scp传送到板子上

在板子上执行


结语:虽然简单,但也要一点点积累



你可能感兴趣的:(AM335x的SDK-1.0开发环境搭建-开发板beaglebone black)