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操作系统),本篇幅为下,可查看上篇。感兴趣的小友,欢迎点赞评论区留言和我探讨! 目 录
, l% K7 O" V, p6 s3 D; M5 E3 Linux Processor SDK安装 3.1 安装Linux Processor SDK 3.2 交叉编译工具链配置 3 p9 R* p' L. J6 c, ?6 z" v& m
3 Linux Processor SDK安装 3.1 安装Linux Processor SDK 执行以下命令在Ubuntu用户根目录下新建AM335x工作目录。 Host# mkdir /home/tronlong/AM335x
1 b! R( ?5 K- Q- [: O( W![]()
1 j: [& ?3 }$ n
) |; {' C8 ]; P9 I* W! r) C* J2 A图 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 ^* j q, \3 n% M. m
' H& H0 I6 H# f7 [5 E, I* E# N7 Y
8 P# a% U7 p7 f5 z& A8 D9 P图 70 在弹出的安装界面中,点击Next,如下图所示。
/ F* J" f' m* y" w% ]" W6 E' p![]()
Y* p3 ]( Y: G& T# n' A& s M! N# w) g% r; S8 L, [: P
图 71 继续点击Next,直到进入安装路径选择界面。
# c/ W J: z% Z; B' a- x/ T![]()
\: z6 t: I/ \, u/ O# \- ?- P5 F7 Y" I) E: F5 @# b
图 72 在安装路径选择界面中,输入Linux Processor SDK开发包安装路径。 安装路径为“/home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05”。
8 Q( T4 s' [) _" q4 U N$ R, {! B: |% M % {2 g0 B' t) }% r! F
+ c9 r# u$ i2 X
图 73 一直点击Next,直到进入Linux Processor SDK开发包安装进度条界面,等待安装完成。 ! f: r& `/ k3 i
- o( q, Q5 k+ ^% r6 Q, @
. e5 h S) T$ K |$ ?/ ?% I
图 74 用时大约为5~10min后,Linux Processor SDK开发包安装完成,弹出如下界面,点击Finish完成安装。 $ o- U: B0 n7 @4 P2 K3 L. b# U
/ G& N( X, U1 m5 B
! ~3 `1 i" i8 i
图 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/
3 ~, S! W1 J, n4 _3 r) }2 t; J/ J: r- g9 x" K: }: @
! I) N* U, V. |7 ]% X图 76 确认添加内容无误后,保存退出。执行如下命令使能交叉编译工具链,然后重启Ubuntu。 Host# source /etc/profile Host# sudo reboot 0 m; e) j( f0 N) }, h# w1 [
6 O! h' D7 N9 h
9 s) H* o# F3 P% z图 77 接着重启虚拟机,并重新进入系统。输入“arm”,然后连续双击Tab键,即可从弹出的编译器列表中看到arm-linux-gnueabihf-gcc-6.2.1,代表交叉编译工具链版本为:gcc-6.2.1,如下图所示。至此,交叉编译工具链配置完成。 C( k; Q7 E. y0 M' K" K
5 }' R5 _: O! J0 j* X4 Q+ b( I
图 78
' X0 [5 v# B' r, k# `感谢观看,接下来还将分享到更多关于嵌入式开发、Linux相关的知识汇总分享,欢迎关注!
5 m3 d# z; Q% p7 s% W m% T
7 w( |1 v* u. m8 Q5 t% T4 N |