Digi Embedded Linux简称DEL,是Digi公司发行的一套针对Digi硬件平台的嵌入式Linux版本。DEL主要支持的硬件平台包括:ConnectCard i.MX28, ConnectCore i.MX53和Connect ME系列产品。在嵌入式平台发展的今天,Yocto方式开发逐渐成为主流,所以针对新发布的硬件平台,包括ConnectCore 6和ConnectCore 6UL,Digi公司则新推出一套Digi Embedded Yocto来支持,简称DEY。因此,请根据您选择的硬件平台来确定所用的嵌入Linux版本。本文主要介绍DEL的开发方式。

要使用DEL来进行嵌入式开发,请先安装好DEL开发环境。您需要下载DEL5.9的光盘,这是一个基于kubuntu 12.04深度定制的系统盘,除了有Kubuntu系统外,还集成有DEL开发所需的工具和IDE软件等。DEL 5.9.3光盘:http://ftp1.digi.com/support/developmentsoftware/40003013_A.iso

下载完成后,您可以按照安装linux操作系统一样的方式来安装这张光盘,可以在电脑上安装,也可以安装在虚拟机中。安装完成后,桌面会有Digi ESP软件,直接双击就可以安装好IDE软件。安装过程会提示您需要输入序列号,可以在您购买的套件盒子中找到,安装完成后,首次打开,请耐心等待它生成相应的帮助文档,并跳出welcome界面,等到一切都稳定下来后,您还需要通过package manager来把DEL从5.9.3升级到最新(本文更新时最新版本为5.9.10),这样IDE才能成为可用状态。

Package Manager在Digi ESP for Embedded Linux的菜单上,保持电脑联网,打开IDE时,会自动检测是否有更新,您也可以从菜单项上手动打开,它会自动前往Digi服务器检查更新,并列出未更新的包。

使用Package Manager更新DEL,您需要选中包后,点“continue“,在下一个界面中点”proceed“,才会开始下载更新包并安装。如果您很久没有更新,往往需要在更新后返回,刷新后重复几次,才能更新完毕所有的包。确保您最后在Package Manager上没有任何未更新的包,再开始建项目。

更新DEL后,之前的项目并不会自动引用,所以您需要导出项目,然后新建项目并导入之前项目,以便编译时引用最新的BSP。