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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值