本篇测评全志T5系列处理器平台的开发环境。
上周环境搭建有点问题,这周根据厂家提供的软硬件包好好配置了一下,成功搭建平台开发环境。整体来说比较顺利,厂家提供的资料比较完备。回想上周软件配置的问题在于Linux系统的生疏,之前用Linux开发过几个小型系统,后来就没有用过有些生疏,而且最后一次使用大概把虚拟机里的Linux给设置坏了,所以上周并没有很顺利,这周重新把系统重装了下,耐心安装所有主机端的依赖包,才能保证后续环境配置、系统开发的顺利。米尔的资料包适合有开发经验的人员,但这周使用体验来看,很多配置问题百度大致都可以解决,只是需要耐心。
Linux 系统平台上有许多开源的系统构建框架。基于全志 T507-H 的 SDK 项目和米尔核心板可以搭建完整的嵌入式 Linux 系统的完整流程,本周实现开发环境的准备搭建,后续运获取代码代码并进行 Bootloader, Kernel 的移植,并尝试定制适合自身应用需求的 Root。
1、主机端(宿主机)必须配置的开发包:
sudo apt-get update
sudo apt-get install build-essential gcclibncurses5-dev bison flex texinfo
sudo apt-get install zlib1g-dev gettext libssl-devautoconf
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install linux-libc-dev:i386
sudo apt-get install git
sudo apt-get install gnupg
MYIR-MYD-YT507H-SW-DG-ZH-L4.9.170_V1.1
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install gperf
sudo apt-get install build-essential
sudo apt-get install zip
sudo apt-get install curl
sudo apt-get install libc6-dev
sudo apt-get install libncurses5-dev:i386
sudo apt-get install x11proto-core-dev
sudo apt-get install libx11-dev:i386
sudo apt-get install libreadline6-dev:i386
sudo apt-get install libgl1-mesa-glx:i386
sudo apt-get install libgl1-mesa-dev
sudo apt-get install g++-multilib
sudo apt-get install mingw32
sudo apt-get install tofrodos
sudo apt-get install python-markdown
sudo apt-get install libxml2-utils
sudo apt-get install xsltproc
sudo apt-get install zlib1g-dev:i386
sudo apt-get install gawk
sudo apt-get install texinfo
sudo apt-get install gettex
2、软件安装
根据在米尔提供的光盘镜像目录 03-Tools安装驱动及烧录软件。
烧录软件装了两个:用于USB在线烧录的PhoenixSuitv1.13,和Micro SD烧录卡制作的PhoenixCard4.2.4。两个软件的中英文版本在米尔的资料包里都能找到。
3、交叉编译工具链安装
米尔提供的这个 SDK 中提供了交叉工具链。后续可以直接用工具链来建立独立开发环境并编译程序。米尔资料包提供了完整的教程,这里就不粘了,总之非常详细。这周测评整个过程比上周顺利。
下周构建并测评SDK开发板镜像。
有时学习和工作并不难,需要的只是踏下心来耐心做。