差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
digi:arm-embedded:linux:dey:dey_app_development:dey_debug [2024/07/29 11:48] – robin | digi:arm-embedded:linux:dey:dey_app_development:dey_debug [2024/10/15 11:52] (当前版本) – robin | ||
---|---|---|---|
行 5: | 行 5: | ||
本文以Digi的IDE和CCMP133为例来详细介绍如何实现DEY应用程序的开发调试工作。注意,DEY的应用程序开发环境是安装在Linux下的,Windows的用户,有两种方法,一种是通过在服务器上安装Linux桌面系统,通过远程登陆后进行开发;另一种是使作WSL或虚拟机的方式。 | 本文以Digi的IDE和CCMP133为例来详细介绍如何实现DEY应用程序的开发调试工作。注意,DEY的应用程序开发环境是安装在Linux下的,Windows的用户,有两种方法,一种是通过在服务器上安装Linux桌面系统,通过远程登陆后进行开发;另一种是使作WSL或虚拟机的方式。 | ||
- | 1. 安装好Linux桌面系统和相关的依赖包 | + | 1. 安装好Linux桌面系统和相关的依赖包 |
应用程序开发环境一般是安装在Linux操作系统中,可以使用系统开发环境相同的Linux机器,不过要安装桌面环境。如果您使用ubuntu非桌面的版本,要安装Ubuntu桌面,可以参考下面命令: | 应用程序开发环境一般是安装在Linux操作系统中,可以使用系统开发环境相同的Linux机器,不过要安装桌面环境。如果您使用ubuntu非桌面的版本,要安装Ubuntu桌面,可以参考下面命令: | ||
< | < | ||
行 17: | 行 17: | ||
- | 2、安装Digi SDK和ADE | + | 2、安装Digi SDK |
+ | |||
+ | 不论使用哪种方式开发DEY应用程序,都需要安装Digi的SDK。您可以使用官方提供的SDK,也可以使用编译镜像时用“-c populate_sdk" | ||
+ | |||
+ | 下面以wget的方式下载MP157的dey 4.0-r7 QT版本镜像的SDK并安装为例,作为完整的示例过程 | ||
+ | < | ||
+ | 下载: | ||
+ | wget https:// | ||
+ | 校验: | ||
+ | md5sum dey-glibc-x86_64-dey-image-qt-wayland-cortexa7t2hf-neon-vfpv4-ccmp15-dvk-toolchain-4.0-r7.sh | ||
+ | 获取的相应的值同https:// | ||
+ | chmod +x dey-glibc-x86_64-dey-image-qt-wayland-cortexa7t2hf-neon-vfpv4-ccmp15-dvk-toolchain-4.0-r7.sh | ||
+ | ./ | ||
+ | 一路回车完成安装 | ||
+ | </ | ||
+ | SDK安装完成后,请关闭用于安装的Shell终端,以便后面安装应用开发的IDE并开始使用。 | ||
+ | |||
+ | 3、安装IDE | ||
+ | 不同的GUI框架可以用不同的IDE来开发,最常用的是VSCODE和QT Creator,此外还有Digi的ADE(基于Eclipse的官方定制版本),以及Crank Storyboard和LVGL的IDE等。 | ||
+ | |||
+ | a) Digi ADE | ||
Digi Application Development Environment简称DADE,是一个集成式开发环境,用户只需安装一次,就可以在IDE中自动配置好相关插件,并且IDE中集成有例程和开发文档供用户参考。 | Digi Application Development Environment简称DADE,是一个集成式开发环境,用户只需安装一次,就可以在IDE中自动配置好相关插件,并且IDE中集成有例程和开发文档供用户参考。 | ||
官方的下载地址在:[[https:// | 官方的下载地址在:[[https:// | ||
- | 开发应用程序还需要在下载安装DEY对应版本的SDK,请从[[ https:// | ||
- | |||
如果您希望用命令行的方式下载,可以参考下面方式: | 如果您希望用命令行的方式下载,可以参考下面方式: | ||
< | < | ||
- | wget https:// | ||
wget https:// | wget https:// | ||
</ | </ | ||
行 31: | 行 48: | ||
安装前,请先赋以上面下载的软件包可执行权限, | 安装前,请先赋以上面下载的软件包可执行权限, | ||
< | < | ||
- | chmod +x dey-glibc-x86_64-core-image-base-cortexa7t2hf-neon-vfpv4-ccmp13-dvk-toolchain-4.0-r6.sh | ||
chmod +x 40003033_H.run | chmod +x 40003033_H.run | ||
</ | </ | ||
行 42: | 行 58: | ||
< | < | ||
- | ./ | ||
./ | ./ | ||
</ | </ |