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操作系统),本篇幅为下,可查看上篇。感兴趣的小友,欢迎点赞评论区留言和我探讨! 目 录
5 R5 L% g3 G+ a, d3 z* }3 Linux Processor SDK安装 3.1 安装Linux Processor SDK 3.2 交叉编译工具链配置 0 ^* S1 y) B n9 Q3 G" m) u6 a. c
3 Linux Processor SDK安装 3.1 安装Linux Processor SDK 执行以下命令在Ubuntu用户根目录下新建AM335x工作目录。 Host# mkdir /home/tronlong/AM335x + N* H* f& d' i8 W3 k7 o! m/ I
![]()
) ]1 S* J5 B4 _" Q! t1 M9 U! p1 \- A
9 `8 _+ i# c' q: @图 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
' `5 d7 s8 O- M7 r * A% r6 u5 M% Z s* F7 ?
: Q% n) E- m( {图 70 在弹出的安装界面中,点击Next,如下图所示。
1 C% w( Q5 Z# l" G4 I / x. D: z7 }1 R
2 U+ {& Y' w8 P8 ~( R' X0 K1 i. c图 71 继续点击Next,直到进入安装路径选择界面。
( r$ o- }) b; S! w![]()
6 z: ~3 y" O# U# q; q# Y
0 Y: X+ X1 P, n D9 }图 72 在安装路径选择界面中,输入Linux Processor SDK开发包安装路径。 安装路径为“/home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05”。
' _6 `; y& f6 m' ]2 `![]()
) S1 K5 z! _% _' T
6 Q1 z4 o, J+ r6 x( L图 73 一直点击Next,直到进入Linux Processor SDK开发包安装进度条界面,等待安装完成。
! J( u) }1 C; a2 v4 x" L
4 m, [1 s, J1 Q, {) M7 E$ k' W0 p V3 T: G; `
图 74 用时大约为5~10min后,Linux Processor SDK开发包安装完成,弹出如下界面,点击Finish完成安装。
3 A+ k, l" T- j. |6 f: Y; P1 t0 `: t
' e3 m" F* p, S9 X7 d% @. E4 ]6 ?1 w, _# W) L9 f9 {
图 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/
1 D% I& V5 e/ }0 C7 i: j
& \1 q+ B- P3 r8 w4 A( e# u9 g8 w" I6 i0 P! H u
图 76 确认添加内容无误后,保存退出。执行如下命令使能交叉编译工具链,然后重启Ubuntu。 Host# source /etc/profile Host# sudo reboot
/ {$ f) k" W( a+ K
% E$ t+ ~4 `' {9 Y1 U9 G+ V1 b6 m' b3 O( q/ ~9 v
图 77 接着重启虚拟机,并重新进入系统。输入“arm”,然后连续双击Tab键,即可从弹出的编译器列表中看到arm-linux-gnueabihf-gcc-6.2.1,代表交叉编译工具链版本为:gcc-6.2.1,如下图所示。至此,交叉编译工具链配置完成。
) ^+ I! ^* ?) l: ~( Y8 b5 ?" h+ N' o. q" x
图 78
' F C% q# h' S$ a2 n感谢观看,接下来还将分享到更多关于嵌入式开发、Linux相关的知识汇总分享,欢迎关注!
0 E+ D4 M. Q: E) J- A
% z0 s( b7 u1 O7 D. S3 ` |