美文网首页
ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)

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

作者: rains_679b | 来源:发表于2019-01-01 12:20 被阅读0次

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

相关文章

网友评论

      本文标题:ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)

      本文链接:https://www.haomeiwen.com/subject/aseglqtx.html