嵌入式发烧友 发表于 2021-7-16 11:23:38

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

接着上一篇文章的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操作系统),本篇幅为下,可查看上篇。感兴趣的小友,欢迎点赞评论区留言和我探讨!目 录
3 Linux Processor SDK安装3.1 安装Linux Processor SDK3.2 交叉编译工具链配置
3 Linux Processor SDK安装3.1 安装Linux Processor SDK执行以下命令在Ubuntu用户根目录下新建AM335x工作目录。Host# mkdir /home/tronlong/AM335x
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=YTRlZDE1NDFkYWE0Njg4Y2RhMzI3MTg2ZDc0ZjkwNGYsMTYyNjQwNTUwMTI1Mg==

图 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/AM335xHost# ./ti-processor-sdk-linux-am335x-evm-03.00.00.04-Linux-x86-Install.bin
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=Yjk5Y2E3ZDUxNDdmM2JlMWYyNDZmNTI4NzgyMmM1MjYsMTYyNjQwNTUwMTI1Mg==

图 70在弹出的安装界面中,点击Next,如下图所示。
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=Nzk1NTMwYWM4ZTc1NTQ0ZDEzZjNlMWZmMWFhMzM0MGEsMTYyNjQwNTUwMTI1Mg==

图 71继续点击Next,直到进入安装路径选择界面。
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=N2NlOGQzMWI0M2QxMGQ2N2ExZmEzMmYxZWZlMzk3MTgsMTYyNjQwNTUwMTI1Mg==

图 72在安装路径选择界面中,输入Linux Processor SDK开发包安装路径。安装路径为“/home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05”。
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=NTliZGM3ODBiMDk0ZmVmZjc5ODA2ZTM3MmU4MmIyN2IsMTYyNjQwNTUwMTI1Mg==

图 73一直点击Next,直到进入Linux Processor SDK开发包安装进度条界面,等待安装完成。
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=ZDA2YzJjYjliYzc0N2NlM2ZkMTI3MDUzMWY1ZGU1NTIsMTYyNjQwNTUwMTI1Mg==

图 74用时大约为5~10min后,Linux Processor SDK开发包安装完成,弹出如下界面,点击Finish完成安装。
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=YmM4ZTFiOTY3NmQ0YmU4MjUzODg3ZmJjZjVlMWZhMTcsMTYyNjQwNTUwMTI1Mg==

图 753.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/
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=NWUyZDZiMmNlMTI5NTY3MDljZWZjNzE0YjA1YWZkMTMsMTYyNjQwNTUwMTI1Mg==

图 76确认添加内容无误后,保存退出。执行如下命令使能交叉编译工具链,然后重启Ubuntu。Host# source /etc/profileHost# sudo reboot
https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=NWNmZTcyYzNjNGNiNWQ4ZDQ0YTE2ZTM2NTNhNzZiNzAsMTYyNjQwNTUwMTI1Mg==

图 77接着重启虚拟机,并重新进入系统。输入“arm”,然后连续双击Tab键,即可从弹出的编译器列表中看到arm-linux-gnueabihf-gcc-6.2.1,代表交叉编译工具链版本为:gcc-6.2.1,如下图所示。至此,交叉编译工具链配置完成。图 78https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=NzdmNjUwZDczMWFkYmQ5Nzk4ZGM3ZWU4MGNhM2ZmMDEsMTYyNjQwNTUwMTI1Mg==
感谢观看,接下来还将分享到更多关于嵌入式开发、Linux相关的知识汇总分享,欢迎关注!

页: [1]
查看完整版本: 基于AM335X,如何搭建优良的Linux开发环境(下)