查看: 1570|回复: 0

MTK X20编译环境搭建

[复制链接]
  • TA的每日心情
    擦汗
    2017-3-16 12:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2017-4-17 11:25:44 | 显示全部楼层 |阅读模式
    分享到:
    继上次X20开发板的测评之后,这次我们来构建一下X20开发板的开发环境的搭建。
    由于X20内置的是安卓6.0,归根结底还是嵌入式LINUX,因此交叉编译环境的搭建是必须的了,首先需要Linux来构建嵌入式交叉编译环境。
    一般有三种Linux方案可供选择:
    虚拟机构建---随意但消耗资源
    构建一台Linux主机-----对于入门者十分不友好
    用win10内置Linux子系统构建----缺少GUI,交互太差
    笔者选择的是WIN10内置Linux,由于笔者只有一台PC,跑虚拟机体验并不是很好,所以选择了内置BASH。
    首先需要开启这项功能

    然后重启PC,再powershell中输入bash,进行简单设置即可开启内置Linux了。
    看版本

    内置的是ubuntu16.04,适合构建交叉编译环境。
    首先先安装包管理器有的库
    sudo apt-get install build-essential g++-multilib libc6-dev lib32ncurses5 lib32ncurses5-dev lib32z1 flex bison gperf curl zlib1g zlib1g-dev tofrodos libxml2-utils由于官方源已经没有jdk源,所以我们需要添加ppa源安装。安装JDK7:
    sudo add-apt-repository ppa:webupd8team/java  #添加ppasudo apt-get update sudo apt-get install oracle-java7-installer  #安装oracle-java-installersudo update-java-alternatives -s java-7-oracle  #设置系统默认jdk最后来看看JDK是否安装成功
    java -versionjavac -version安装REPO先在/home目录新建~/bin
    然后下载repo脚本
    curl <a href="https://storage.googleapis.com/git-repo-downloads/repo">https://storage.googleapis.com/git-repo-downloads/...</a> > ~/bin/repo赋予权限chmod a+x ~/bin/repo配置环境变量export PATH=~/binPATH测试$ repo –helpYou should see a message similar to the following:usage: repo COMMAND [ARGS]repo is not yet installed. Use “repo init” to install it here.The most commonly used repo commands are as follows:init -> Install repo in the current working directoryhelp -> Display detailed help on a command
    至于是否下载SDK,看看是选择安卓进行二次开发,还是选择嵌入式Linux进行二次开发了。
    附上两种平台地址。
    1. AOSPrepo init -u  https://android.googlesource.com/platform/manifest  -b android-6.0.0_r1Repo sync –j162. Linuxhttps://github.com/helio-x20/linux/tree/helio-x20
    至此编译环境搭建完毕。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 18:35 , Processed in 0.121982 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.