1、安装git

sudo apt-get install git

2、安装vim

sudo apt-get install vim

3、安装arm-linux-gcc

(1) arm-linux-gcc一般有嵌入式厂商提供直接解压到合适位置即可

(2) 修改临时环境变量的方法,可以此方法修改其它环境变量

vim ~/.bashrc

编辑bashrc文件 #加入如下内容,请根据自己的路径进行调整,然后保存

export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATH

export GCC_COLORS=auto

. ~/.bashrc

立即生效,注意前面的".",只在当前文件夹生效,到其它位置重复本步骤

4、安装dtc

sudo apt-get install device-tree-compiler

5、安装编译linux和android需要的包

(1) sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zip

(2) sudo apt-get install flex libncurses5-dev zlib1g-dev gawk minicom

6、安装openjdk

(1) sudo add-apt-repository ppa:openjdk-r/ppa

(2) sudo apt-get update

(3) sudo apt-get install openjdk-7-jdk

(4) 出错

(5) sudo apt-get update

(6) sudo apt-get install openjdk-7-jdk --fix-missing

7、安装32位库

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6

8、安装u-boot-tools

sudo apt-get install u-boot-tools

10、安装libssl-dev

解决linux编译内核错误openssl/bio.h: 没有那个文件或目录

sudo apt-get install libssl-dev

11、安装serial module

解决安信可编译错误:ImportError: No module named serial.tools.list_ports

sudo apt install python-pip

sudo apt install python3-pip

pip install pyserial

pip3 install pyserial

12、修改sudo文件

解决sudo make的环境变量与普通用户不一致问题

(1) sudo visudo

将evn_reset改为!evn_reset,然后ctrl+o,enter回车保存,然后ctrl+x退出

(2) vim ~/.bashrc

在最末尾增加alias sudo='sudo env PATH=$PATH'

(3) . ~/.bashrc

立即生效,注意前面的"."

13、以下是安信可A9安装的依赖

(1) sudo apt install build-essential gcc-multilib g++-multilib libzip-dev zlib1g lib32z1

(2) sudo apt install build-essential libqt4-qt3support itcl3 itk3 iwidgets4

(3) sudo apt install libpng12-0 libusb-0.1-4

linux下嵌入式编译环境搭建,ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)相关推荐

  1. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  2. 安卓9.0刷linux,Ubuntu系统下编译Android 9.0系统

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言 在Ubuntu系统下编译Android系统.哎呀不知道是不是换了新电脑的缘故,这次编译居然从安装JDK和配置环境下 ...

  3. 如何在Ubuntu系统下搭建Android开发环境

    本文记录了如何在Ubuntu 12.04(64bit)系统下搭建Andriod(安卓)开发环境. 1.安装jdk 首先是下载和安装jdk.可以直接去http://java.sun.com下载.我当时下 ...

  4. usrp运行完整linux,Ubuntu系统下USRP硬件驱动(UHD)的编译与安装

    在Ubuntu系统下USRP硬件驱动(UHD)安装最简单的方式就是直接从Ettus Research官方提供的PPA源安装,不过本文介绍的是如何从源代码进行编译与安装. 1.从PPA源安装只需要下面三 ...

  5. linux系统 ns3安装,ubuntu系统下ns3实验基础指令

    ubuntu系统下ns3实验基础指令 ubuntu系统下ns3实验基础指令 ubuntu系统下ns3实验基础指令 针对使用ns3进行信息网络建模与仿真相关实验,这篇博客提供了一些基本操作的建议与命令介 ...

  6. 【 I.MX6U-ALPHA 】嵌入式Linux Ubuntu系统入门系列(二)Ubuntu 系统入门

    目录 1.Ubuntu系统初体验 1.1.开启Ubuntu虚拟机 1.2.系统设置 1.3.中文输入法 1.4.Ubuntu终端操作 2.Shell操作 2.1 Shell基本操作 2.2.常用She ...

  7. cmake重新编译matlab,ubuntu系统下cmake 编译matlab中mex文件

    cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排 cmake 编译工程具有独特的优势 ...

  8. linux系统下qt中文输入法,Ubuntu系统下Qt使用中文输入法(示例代码)

    近几个月一直在搞QML框架下的UI控件,没有更新博客.今天记录下Ubuntu系统下Qt开发工具使用中文输入法的流程. (题外话,Linux系统下的开发,离线是没法搞的(夸张手法),不联网简直就是事倍功 ...

  9. Linux火狐解压完运行不了,在Ubuntu系统下firefox账号无法登录的解决

    在Ubuntu 16.04系统下默认自带有firefox浏览器,但是使用这个firefox浏览器会发现账号无法登录,原来是在windows系统下的数据没有办法同步,书签也同步不了.经过查询资料后得知, ...

  10. Ubuntu:Ubuntu系统下在pycharm软件内配置anaconda环境(一张图轻松搞定!)

    Ubuntu:Ubuntu系统下在pycharm软件内配置anaconda环境(一张图轻松搞定!) 目录 Ubuntu系统下在pycharm软件内配置anaconda环境 Ubuntu系统下在pych ...

最新文章

  1. Pentaho平台上加仪表盘插件步骤
  2. 5个有趣的Python小知识,返回结果让人出乎意料~
  3. android教程 - android ui 介绍,多图详解 “Android UI”设计官方教程
  4. python类实例_类和实例
  5. 【My Project】数字频率测量FPGA实现
  6. 转-Android Studio *.jar 与 *.aar 的生成与*.aar导入项目方法
  7. Robot Framework: 自定义自己的python库
  8. maven(一)入门
  9. SQL中ALTER TABLE 语句
  10. 智慧工厂 VR 拆解零件 —— Hightopo 3D 虚实现实可视化系统
  11. IP Multicast: MSDP RPF检测详细规则(转)
  12. 镜像文件iso有什么用
  13. 支付宝福利:银行卡信息查询
  14. Ardusub源码解析学习(五)——从manual model开始
  15. 十二星座html网页设计作品,十二星座的专属设计风格
  16. excel怎么从身份证中提取性别?
  17. 迎国庆,2021新款苹果 iPad,包邮送一台!
  18. 看懂logcat日志
  19. r语言remarkdown展示图_R语言中的十个小技巧
  20. transform 神经网络(1)

热门文章

  1. intent-filter something
  2. C++开源库详细介绍
  3. cmd fsutil 命令 - 创建指定大小文件命令
  4. 设计模式笔记之 - Composite
  5. Liststring绑定到DataGridView控件
  6. 边缘计算 VS 云计算,谁才是未来?
  7. mysql5.7 mysql库下面的user表没有password字段无法修改密码
  8. epoll, NIO,AIO
  9. 使得最右边的元素右边框为0
  10. Django中的form如何设置field的html属性呢?