EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
接着上一篇文章的Linux开发环境搭建,文章中详细讲解了 VMware14.1.1虚拟机安装、基于虚拟机安装Ubuntu14.04.3操作系统、安装Ubuntu14.04.3操作系统、安装虚拟机工具、 设置虚拟机共享目录等步骤。 接下来,继续以创龙科技的TL335x-EVM(AM3352/AM3354/AM3358/AM3359) ARM Cortex-A8架构的开发板为例,给大家详细演示如何搭建一个优良的Linux 开发环境! 由于开发案例篇幅过长,给大家分为上下版本,分别是(基于虚拟机安装Ubuntu14.04.3操作系统)和(基于虚拟机安装Ubuntu14.04.3操作系统),本篇幅为下,可查看上篇。感兴趣的小友,欢迎点赞评论区留言和我探讨! 目 录 ' E: ?2 l6 @ X" ~
3 Linux Processor SDK安装 3.1 安装Linux Processor SDK 3.2 交叉编译工具链配置 / j4 i, b5 w3 ]
3 Linux Processor SDK安装 3.1 安装Linux Processor SDK 执行以下命令在Ubuntu用户根目录下新建AM335x工作目录。 Host# mkdir /home/tronlong/AM335x ; T( D) X: U( S4 O/ h3 k
. K; G2 e5 o# B4 h) A
* \* W7 q( U$ O5 k. t: e. g
图 69 将产品资料“4-软件资料\Tools\Processor-SDK\ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05-Linux-x86-Install.bin”路径下的Linux Processor SDK开发包,复制到AM335x工作目录。 进入AM335x工作目录,执行如下命令安装Linux Processor SDK开发包。 Host# cd /home/tronlong/AM335x Host# ./ti-processor-sdk-linux-am335x-evm-03.00.00.04-Linux-x86-Install.bin % N& ~3 r. E$ T* v2 d* R
![]()
l1 G7 w$ p; {0 G1 f7 B+ S4 ]4 D6 p+ X) t$ G& @" @
图 70 在弹出的安装界面中,点击Next,如下图所示。 ( a3 x9 r& T$ C- q5 M3 ~4 |2 G
& Z! k6 D- r% X8 t8 y: Z% n: Z
7 i# |- r# N, Z* f5 u图 71 继续点击Next,直到进入安装路径选择界面。 5 b O; c. M3 B8 b1 M) T, t
![]()
% f# @8 J7 N/ ]5 P7 J# T
+ K: I0 X* j) S, K' M+ a. A7 l图 72 在安装路径选择界面中,输入Linux Processor SDK开发包安装路径。 安装路径为“/home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05”。 ! [ p. u( g1 k1 a5 g$ A
![]()
& M4 \) [% T3 J( \, C4 \1 I2 z- x
- k8 i9 ~/ x" W7 w( g图 73 一直点击Next,直到进入Linux Processor SDK开发包安装进度条界面,等待安装完成。
+ }1 }- p. ?9 S5 w n
% s' D& L5 y \( R+ O' G6 u
3 E) r0 B! }6 e7 t% [6 M3 S图 74 用时大约为5~10min后,Linux Processor SDK开发包安装完成,弹出如下界面,点击Finish完成安装。
J$ h, I% ^# f( U$ T
" a3 ]' X8 y8 z0 Z5 @: m/ h
: Q) T- n$ i# M( Q0 {6 h图 75 3.2 交叉编译工具链配置 交叉编译工具链可用于编译U-Boot、内核、应用程序等。Linux Processor SDK开发包已自带交叉编译工具链,需进行配置方可使用。 在Ubuntu下执行如下命令打开“/etc/profile”环境变量配置文件。 Host# sudo gedit /etc/profile 在文件最后添加以下内容,将Linux Processor SDK开发包中的交叉编译工具链路径加入系统环境变量中。 注意:$PATH:之后没有空格。 export PATH=$PATH:/home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/ + Z+ ^ g: d' B. {" I$ ^% M
8 v8 n+ E5 Z2 z
3 [- T1 t- S3 ~# Y3 K
图 76 确认添加内容无误后,保存退出。执行如下命令使能交叉编译工具链,然后重启Ubuntu。 Host# source /etc/profile Host# sudo reboot 9 N2 V9 T4 |1 r
$ S1 G3 Q+ U q: H" H' z
1 ~6 q7 A! T- N% k1 T E" h' d
图 77 接着重启虚拟机,并重新进入系统。输入“arm”,然后连续双击Tab键,即可从弹出的编译器列表中看到arm-linux-gnueabihf-gcc-6.2.1,代表交叉编译工具链版本为:gcc-6.2.1,如下图所示。至此,交叉编译工具链配置完成。
1 S" }* y3 {6 j1 J4 A7 I- O; P9 M: c e6 Y2 T- e$ p* {
图 78 # x4 O5 y! c8 T, _! q
感谢观看,接下来还将分享到更多关于嵌入式开发、Linux相关的知识汇总分享,欢迎关注!
$ R5 X( R+ e1 ?( M3 e3 ?
# P. C% i/ K9 H8 ?+ ^4 O5 A |