这是本文档旧的修订版!
====使用Digi应用程序开发的IDE来进行Linux程序开发调试====、 Digi的DEY是可以运行在Digi Connectcore系列核心板或单板机上的嵌入式Linux操作系统。DEY是完全开源可定制的Linux平台,预编译有支持双启动冗余的uboot和系统固件;它支持Trustfence安全框架,可实现高度安全的本地或远程OTA升级,支持在Linux中运行LXC和docker容器,支持可配置的实时Linux和PTP,TSN等关键的实时应用。DEY开发应用程序也非常简单,不仅自带IDE,也支持QT,VScode等开发工具通过Digi提供的SDK和插件实现Linux应用程序的开发和调试。
本文以Digi的IDE和CCMP133为例来详细介绍如何实现DEY应用程序的开发调试工作。
1、安装Digi SDK和ADE Digi Application Development Environment简称DADE,是一个集成式开发环境,用户只需安装一次,就可以在IDE中自动配置好相关插件,并且IDE中集成有例程和开发文档供用户参考。 官方的下载地址在:Digi ADE 开发应用程序还需要在下载安装DEY对应版本的SDK,请从Digi FTP下载,比如 CCMP133 SDK
注意开发环境一般是安装在Linux操作系统中,本文以Ubuntu 22.04桌面系统为例。
如果您希望用命令行的方式下载,可以参考下面方式:
wget https://ftp1.digi.com/support/digiembeddedyocto/4.0/r6/sdk/ccmp13-dvk/fb/dey-glibc-x86_64-core-image-base-cortexa7t2hf-neon-vfpv4-ccmp13-dvk-toolchain-4.0-r6.sh wget https://ftp1.digi.com/support/digiembeddedyocto/eclipse/40003033_H.run
安装前,请先赋以上面下载的软件包可执行权限,
chmod +x dey-glibc-x86_64-core-image-base-cortexa7t2hf-neon-vfpv4-ccmp13-dvk-toolchain-4.0-r6.sh chmod +x 40003033_H.run
安装ADE需要有足够权限,先执行下面命令为当前用户创建安装目录
$ sudo install -o $USER -g $USER -d /opt/eclipse
上面的$USER也可以用您登陆的用户名替代。 接着就可以运行安装命令了,注意,在SDK安装过程中会提示你输入当前有root权限的用户密码,然后基本上就是一路回车直到完成安装. 在安装ADE时,需要用回车来阅读完授权声明,并输入Y来接受,然后一样的是只需要输入用户密码,其它地方也是一路回车。需要注意的是,安装到最后一步会提示是否现在就运行ADE,如果是在shell中安装,我们一般要选N,并关闭这个shell。
./dey-glibc-x86_64-core-image-base-cortexa7t2hf-neon-vfpv4-ccmp13-dvk-toolchain-4.0-r6.sh ./40003033_H.run