找回密码
 注册
关于网站域名变更的通知
查看: 570|回复: 1
打印 上一主题 下一主题

基于AM335X,如何搭建优良的Linux开发环境(下)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-16 11:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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操作系统),本篇幅为下,可查看上篇。感兴趣的小友,欢迎点赞评论区留言和我探讨!
目 录
  {  X/ J, ^, M8 v0 F: B6 V3 S( _
3 Linux Processor SDK安装
3.1 安装Linux Processor SDK
3.2 交叉编译工具链配置

3 P9 d- W" c3 _9 J; C' y: s
3 Linux Processor SDK安装
3.1 安装Linux Processor SDK
执行以下命令在Ubuntu用户根目录下新建AM335x工作目录。
Host# mkdir /home/tronlong/AM335x

0 o% ?/ ^! Y1 A. i- n! ~3 Z1 Z) B" U/ K: U% B1 @! S9 v- j
- _" G* B8 E: }' |, o
图 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
7 M" N$ W+ V% |" T" j: g1 ~

! O! `' E, v; _8 s
* a+ y( k0 e4 J$ D; W* R9 ^; ?
图 70
在弹出的安装界面中,点击Next,如下图所示。
3 e& _) b6 w( c# D  Q9 n

) {; P3 a' B2 K- H5 Z+ }! |! T! F4 Z9 L7 s8 e
图 71
继续点击Next,直到进入安装路径选择界面。
) i9 y9 J! }+ W/ U8 D  u

0 Q* g7 J5 {; k2 g% O$ ^/ g1 K$ M3 i5 z4 J" L6 u' I; S  I
图 72
在安装路径选择界面中,输入Linux Processor SDK开发包安装路径。
安装路径为“/home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05”。

, a+ g5 S3 B( O/ i9 Q& `9 O# M. Z% ^! `6 [3 b
  r3 f$ |0 z5 X& q
图 73
一直点击Next,直到进入Linux Processor SDK开发包安装进度条界面,等待安装完成。
0 [& z% F2 x  c) Z

( ~: @+ u* f" l6 r3 S8 m  U& h7 Q$ M4 _$ Z
图 74
用时大约为5~10min后,Linux Processor SDK开发包安装完成,弹出如下界面,点击Finish完成安装。

" \; ?4 X1 B' T' ~- x7 W
/ c; O) O: B, p3 h% S& n
  a1 W1 R8 j8 V3 q, {
图 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/

8 D! _0 W; R% S! \2 ^2 Y

: b6 c9 Y$ Z1 _  z
' ^. c: ]' X9 k
图 76
确认添加内容无误后,保存退出。执行如下命令使能交叉编译工具链,然后重启Ubuntu。
Host# source /etc/profile
Host# sudo reboot
% i% q# U& m4 e! i1 N8 ^
9 d9 G" @9 s' n2 \: H
" `5 b, D5 o" R* _% g' J! z
图 77
接着重启虚拟机,并重新进入系统。输入“arm”,然后连续双击Tab键,即可从弹出的编译器列表中看到arm-linux-gnueabihf-gcc-6.2.1,代表交叉编译工具链版本为:gcc-6.2.1,如下图所示。至此,交叉编译工具链配置完成。
: T) r+ k; e9 S- M5 c3 E
8 i9 @) b; g% g. G+ h
图 78

9 S8 y" u9 ]! h! H8 d

感谢观看,接下来还将分享到更多关于嵌入式开发、Linux相关的知识汇总分享,欢迎关注!


/ g" @& [! q  ]4 G
( j% n. C- A" I5 U1 f7 f( H$ k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 02:11 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表