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操作系统),本篇幅为下,可查看上篇。感兴趣的小友,欢迎点赞评论区留言和我探讨! 目 录 H5 A2 ]2 {, r% W
3 Linux Processor SDK安装 3.1 安装Linux Processor SDK 3.2 交叉编译工具链配置 . }( J, [- @% p$ f, r& f
3 Linux Processor SDK安装 3.1 安装Linux Processor SDK 执行以下命令在Ubuntu用户根目录下新建AM335x工作目录。 Host# mkdir /home/tronlong/AM335x
, j% J/ D1 o& y) Y! w# N3 g- q# |![]()
, A& r9 y3 ]1 k! p/ K7 y) N m
+ j% O$ v3 k' |2 N' h" s图 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
0 J7 \, \) o! |$ l![]()
6 D2 V5 |% v# L3 b" p. A5 U* ]
: e- n4 r0 D/ B图 70 在弹出的安装界面中,点击Next,如下图所示。 : `! V: o1 x; u" D! y
^* ^: B" f9 I) j) `8 }# w5 I
! O$ @/ T9 _% V7 d图 71 继续点击Next,直到进入安装路径选择界面。
T( G1 A) ~1 d1 i, V: b![]()
; u& j* p8 \# u, G2 F4 _4 _/ n/ q$ j3 d" x" e
图 72 在安装路径选择界面中,输入Linux Processor SDK开发包安装路径。 安装路径为“/home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05”。 ' v- \6 l" w, O6 ~, {' S
![]()
3 ]8 Y# t. j8 r" B! k+ E) j
+ w6 ^: w4 G# \& |$ Z图 73 一直点击Next,直到进入Linux Processor SDK开发包安装进度条界面,等待安装完成。 C. C* n9 Q1 B* E
+ i1 O* n% D; E1 l0 z6 |" |2 h% U
( O7 R# ^: |# f( h8 j% H- L$ U9 o
图 74 用时大约为5~10min后,Linux Processor SDK开发包安装完成,弹出如下界面,点击Finish完成安装。
! j4 f4 X. _7 _3 e. m! j+ w1 o" O9 i" y) d2 c4 x
1 c/ [$ I4 t' M( s5 o1 g图 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/ 0 p/ U) B& U) b0 Y- q" K) j
& Q3 ~: M- i# T0 c. T- @; E% p( M! H2 V9 s @. m
图 76 确认添加内容无误后,保存退出。执行如下命令使能交叉编译工具链,然后重启Ubuntu。 Host# source /etc/profile Host# sudo reboot . C" H/ H3 j' C0 n; p1 U7 K$ O
7 B6 h) @' X+ m2 b6 ^1 m1 a5 X, N) i7 j# G; H6 r. [
图 77 接着重启虚拟机,并重新进入系统。输入“arm”,然后连续双击Tab键,即可从弹出的编译器列表中看到arm-linux-gnueabihf-gcc-6.2.1,代表交叉编译工具链版本为:gcc-6.2.1,如下图所示。至此,交叉编译工具链配置完成。 % z% u- E0 w4 m
, e( c* P! q$ e. }图 78
9 Q. J) K$ `% q! x7 ^感谢观看,接下来还将分享到更多关于嵌入式开发、Linux相关的知识汇总分享,欢迎关注!
$ Y, k+ r( [1 I3 q# N" v* R, R* r9 D: ~6 @( \* `$ ~
|