基于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 SDK
3.2 交叉编译工具链配置
3 Linux Processor SDK安装
3.1 安装Linux Processor SDK
执行以下命令在Ubuntu用户根目录下新建AM335x工作目录。
Host# mkdir /home/tronlong/AM335x
图 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
图 70
在弹出的安装界面中,点击Next,如下图所示。
图 71
继续点击Next,直到进入安装路径选择界面。
图 72
在安装路径选择界面中,输入Linux Processor SDK开发包安装路径。
安装路径为“/home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05”。
图 73
一直点击Next,直到进入Linux Processor SDK开发包安装进度条界面,等待安装完成。
图 74
用时大约为5~10min后,Linux Processor SDK开发包安装完成,弹出如下界面,点击Finish完成安装。
图 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/
图 76
确认添加内容无误后,保存退出。执行如下命令使能交叉编译工具链,然后重启Ubuntu。
Host# source /etc/profile
Host# sudo reboot
图 77
接着重启虚拟机,并重新进入系统。输入“arm”,然后连续双击Tab键,即可从弹出的编译器列表中看到arm-linux-gnueabihf-gcc-6.2.1,代表交叉编译工具链版本为:gcc-6.2.1,如下图所示。至此,交叉编译工具链配置完成。
感谢观看,接下来还将分享到更多关于嵌入式开发、Linux相关的知识汇总分享,欢迎关注!
基于AM335X,如何搭建优良的Linux开发环境(下)的更多相关文章
- 基于AM3352/AM3354/AM3358/AM3359的Linux 开发环境搭建(上)
遇到不少人新手小白问,前辈如何搭建一个优良的Linux 开发环境?之前一直都是在用win开发,现在想要尝试用Linux做开发等等一系列的问题.开源一直是给电子行业工作者提供了一种向技术更深处进发的机遇 ...
- Setting up a EDK II build environment on Windows and Linux:搭建Windows和Linux开发环境[2.2]
Setting up a EDK II build environment on Windows and Linux:搭建Windows和Linux开发环境[2.2] 2015-07 北京海淀区 ...
- 使用window10系统搭建完善的Linux开发环境
https://juejin.im/post/5d22e46ee51d45775746b9b1 导读 在使用window系统开发时由于系统环境和线上环境不一致可能导致各种问题,以及部分扩展库只支持li ...
- 如何基于Jupyter notebook搭建Spark集群开发环境
摘要:本文介绍如何基于Jupyter notebook搭建Spark集群开发环境. 本文分享自华为云社区<基于Jupyter Notebook 搭建Spark集群开发环境>,作者:apr鹏 ...
- 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息. 1 安装 你必须安装开发者预览版本,才能使 ...
- 利用 WSL 在 Windows下打造高效的 Linux 开发环境
WSL-Windows Subsystem for Linux 介绍 The Windows Subsystem for Linux lets developers run Linux environ ...
- 第三方web ide开发环境下vuejs开发HMR环境搭建-码农这样开发是快乐的!
vuejs是一个非常优秀的前端框架,利用该框架可以快速开发出任何web app,之所以vuejs开发非常高效快捷,其中最重要的一点就是利用webpakc提供的HMR(热模块替换)特性,可以边写vue组 ...
- 用Windows+VirtualBox搭建嵌入式Linux开发环境
Windows+VirtualBox的嵌入式Linux开发环境的搭建 最近一直在学习Linux的设备驱动编写,一直是在物理机上安装的Ubuntu进行的,但是在Ubuntu12.04的系统中,已经不能用 ...
- 一步步学习Linux开发环境搭建与使用
00.Linux开发环境搭建与使用1--Linux简史 01.Linux开发环境搭建与使用2--Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3--通过虚拟机安装系统(ub ...
随机推荐
- 【springcloud】客户端负载均衡(Ribbon)
转自:https://blog.csdn.net/pengjunlee/article/details/86594934 服务器端负载均衡负载均衡是我们处理高并发.缓解网络压力和进行服务器扩容的重要手 ...
- Springboot使用MatrixVariable 注解
根据 URI 规范 RFC 3986 中 URL 的定义,路径片段中可以可以包含键值对.规范中没对对应的术语.一般 "URL 路径参数" 可以被应用,尽管更加独特的 &qu ...
- 深入Pulsar Consumer的使用方式&源码分析
原文链接 1.使用前准备 引入依赖: <dependency> <groupId>org.apache.pulsar</groupId> <artifactI ...
- C++小坑汇总
std::vector::end, 是构想的下一个push_back位置,并不实际指向vector中任何元素. Returns an iterator referring to the past-th ...
- 八款优秀Linux浏览器推荐
#1.Firefox:互联网革命的新典范 众所周知,Firefox最大的优点就是拥有数以千计的插件,能够使得用户个性化自己的浏览器.与此同时,Firefox还是一款时尚.快捷.创新.高效的浏览器, ...
- Ecplise项目导入IDEA(纯小白名词解释)
1. Module 模块 一个大的项目不仅仅是只有Java的源文件,还有数据库,服务器,web等等文件一起使用,将类似于这样分类的文件定义为 module 例如 core Module(核心).web ...
- MySQL-存储引擎-1
一.MySQL存储引擎 mysql> create table country( -> country_id smallint unsigned not null auto_increme ...
- Java如何搭建脚手架(自动生成通用代码),创建自定义的archetype(项目模板)
.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); ...
- 矩阵BFS
leetcode 1091矩阵BFS 在一个 N × N 的方形网格中,每个单元格有两种状态:空(0)或者阻塞(1). 一条从左上角到右下角.长度为 k 的畅通路径,由满足下述条件的单元格 C_1, ...
- idea配置tomcat及中文乱码解决
放在前面:不要使用tomcat10,访问自己的页面会报404错误,目前无解,在这个坑爬了一下午,最终换了tomcat 9才解决.所以我选择了tomcat 9 + idea 2021.2版本 配置步骤: ...