接着上一篇文章的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,如下图所示。至此,交叉编译工具链配置完成。

 
图 78

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

基于AM335X,如何搭建优良的Linux开发环境(下)的更多相关文章

  1. 基于AM3352/AM3354/AM3358/AM3359的Linux 开发环境搭建(上)

    遇到不少人新手小白问,前辈如何搭建一个优良的Linux 开发环境?之前一直都是在用win开发,现在想要尝试用Linux做开发等等一系列的问题.开源一直是给电子行业工作者提供了一种向技术更深处进发的机遇 ...

  2. 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   北京海淀区  ...

  3. 使用window10系统搭建完善的Linux开发环境

    https://juejin.im/post/5d22e46ee51d45775746b9b1 导读 在使用window系统开发时由于系统环境和线上环境不一致可能导致各种问题,以及部分扩展库只支持li ...

  4. 如何基于Jupyter notebook搭建Spark集群开发环境

    摘要:本文介绍如何基于Jupyter notebook搭建Spark集群开发环境. 本文分享自华为云社区<基于Jupyter Notebook 搭建Spark集群开发环境>,作者:apr鹏 ...

  5. 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!

    今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息. 1 安装 你必须安装开发者预览版本,才能使 ...

  6. 利用 WSL 在 Windows下打造高效的 Linux 开发环境

    WSL-Windows Subsystem for Linux 介绍 The Windows Subsystem for Linux lets developers run Linux environ ...

  7. 第三方web ide开发环境下vuejs开发HMR环境搭建-码农这样开发是快乐的!

    vuejs是一个非常优秀的前端框架,利用该框架可以快速开发出任何web app,之所以vuejs开发非常高效快捷,其中最重要的一点就是利用webpakc提供的HMR(热模块替换)特性,可以边写vue组 ...

  8. 用Windows+VirtualBox搭建嵌入式Linux开发环境

    Windows+VirtualBox的嵌入式Linux开发环境的搭建 最近一直在学习Linux的设备驱动编写,一直是在物理机上安装的Ubuntu进行的,但是在Ubuntu12.04的系统中,已经不能用 ...

  9. 一步步学习Linux开发环境搭建与使用

    00.Linux开发环境搭建与使用1--Linux简史 01.Linux开发环境搭建与使用2--Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3--通过虚拟机安装系统(ub ...

随机推荐

  1. FileUtils 文件工具类

    FileUtils 下载jar中的文件 package com.meeno.chemical.common.utils; import lombok.extern.slf4j.Slf4j; impor ...

  2. 安装RHEL7配置本地yum源 -- yum不能安装时,在本地安装,亲测成功

    RHEL7 本地yum源配置我们在安装Redhat的时候一般都不会填写注册信息,因为该产品是要购买的,所以我们在使用安装好的Redhat时有的功能是受限的,使用yum源install就是其中之一.那么 ...

  3. 【java虚拟机】Java内存模型

    作者:平凡希 原文地址:https://www.cnblogs.com/xiaoxi/p/7518259.html 一.什么是Java内存模型 Java虚拟机规范中试图定义一种Java内存模型(Jav ...

  4. Java程序设计学习笔记(三)—— IO

    时间:2016-3-24 11:02 --IO流(Input/Output)     IO流用来处理设备之间的数据传输.    Java对数据的操作是通过流的方式.    Java对于操作流的对象都在 ...

  5. ES6基础之let、const

    es6的块级作用域通俗的讲就是一对花括号中的区域(声明对象的花括号不是块级作用域),块级作用域可以嵌套. let: 1.le声明的变量只在当前(块级)作用域内有效. 2.let声明的变量不能被重复声明 ...

  6. Google Chrome浏览器必备的20个插件

    Google Chrome浏览器虽然与火狐浏览器有所区别,不过他们都是很开放的浏览器产品,所以也有许多有用的插件,这些插件对于日常生活与网络冲浪都很有用,比如网银,炒股等. Google Chrome ...

  7. 快速使用 Docker 上手 Sentry-CLI - 玩转 Source Maps 使用 (create-react-app)

    系列 快速使用 Docker 上手 Sentry-CLI - 创建版本 入门 使用 sentry-cli 上传 source maps 时,您需要设置构建系统以创建版本(release)并上传与该版本 ...

  8. kubebuilder实战之七:webhook

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  9. EternalBlue永恒之蓝渗透测试

    Eternal Blue(永恒之蓝)-ms17-010渗透测试 第一次做的渗透测试,也是第一次去写博客,还望各位师傅多多指正 :) 工具 1.靶机系统 window7 开放445以及139端口 2.k ...

  10. GetX代码生成IDEA插件,超详细功能讲解(透过现象看本质)

    前言 本文章不是写getx框架的使用,而且其代码生成IDEA插件的功能讲解 我之前写过俩篇很长很长的getx文章 一篇入门使用:Flutter GetX使用---简洁的魅力! 一篇原理深度剖析:Flu ...