这是本文档旧的修订版!
====使用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
安装前,请先赋以上面下载的软件包可执行权限,在安装过程中会提示你输入root权限的密码,然后基本上就是一路回车直到完成安装
chmod +x dey-glibc-x86_64-core-image-base-cortexa7t2hf-neon-vfpv4-ccmp13-dvk-toolchain-4.0-r6.sh chmod +x 40003033_H.run ./dey-glibc-x86_64-core-image-base-cortexa7t2hf-neon-vfpv4-ccmp13-dvk-toolchain-4.0-r6.sh ./40003033_H.run