差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digi:arm-embedded:linux:dey:dey_app_development [2024/10/15 12:31] robindigi:arm-embedded:linux:dey:dey_app_development [2024/11/26 15:14] (当前版本) robin
行 17: 行 17:
 </code> </code>
 2、安装IDE 2、安装IDE
 +
 您可以使用任一种IDE进行相关的应用程序开发,安装完IDE后,请不要直接运行它,而是关闭安装程序并退出shell,等安装完SDK后,从运行SDK的环境脚本的shell中启动IDE,以便自动配置好IDE的开发环境。 您可以使用任一种IDE进行相关的应用程序开发,安装完IDE后,请不要直接运行它,而是关闭安装程序并退出shell,等安装完SDK后,从运行SDK的环境脚本的shell中启动IDE,以便自动配置好IDE的开发环境。
 +
   * 安装 vscode和浏览器edge    * 安装 vscode和浏览器edge 
 VScode支持各种开发语言和调试工具,要使用vscode可参考如下,如果您使用其它IDE,可略过此步。 VScode支持各种开发语言和调试工具,要使用vscode可参考如下,如果您使用其它IDE,可略过此步。
行 34: 行 36:
  
   * 安装QT Creator   * 安装QT Creator
 +
 要使用QT Creator作为IDE,可以参考如下: 要使用QT Creator作为IDE,可以参考如下:
 <code> <code>
行 40: 行 43:
 sudo apt install libxcb-xinerama0  libxcb-icccm4 sudo apt install libxcb-xinerama0  libxcb-icccm4
 如果仍有问题,可运行下面更多的依赖包安装 如果仍有问题,可运行下面更多的依赖包安装
-sudo apt install libxcb-xinerama0 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0 libxcb-icccm4wget https://mirrors.aliyun.com/qt/archive/qtcreator/9.0/9.0.2/qt-creator-opensource-linux-x86_64-9.0.2.run+sudo apt install libxcb-xinerama0 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0 libxcb-icccm4 
 +wget https://mirrors.aliyun.com/qt/archive/qtcreator/9.0/9.0.2/qt-creator-opensource-linux-x86_64-9.0.2.run
 sudo chmod +x ./qt-creator-opensource-linux-x86_64-9.0.2.run sudo chmod +x ./qt-creator-opensource-linux-x86_64-9.0.2.run
 qt-creator-opensource-linux-x86_64-9.0.2.run qt-creator-opensource-linux-x86_64-9.0.2.run
行 47: 行 51:
  
   * 使用基于Eclipse的Digi ADE   * 使用基于Eclipse的Digi ADE
-您也可以使用Digi提供的IDE来为您的ConnectCore硬件平台开创建和编译应用程序。Digi Application Development Environment简称DADE,是一个集成式开发环境,用户只需安装一次,就可以在IDE中自动配置好相关插件,并且IDE中集成有例程和开发文档供用户参考。+您也可以使用Digi提供的IDE来为您的ConnectCore硬件平台开创建和编译应用程序。Digi Application Development Environment简称DADE,是一个集成式开发环境,用户只需安装一次,就可以在IDE中自动配置好相关插件,并且IDE中集成有例程和开发文档供用户参考。您可以直接下载Digi应用程序开发环境安装包,它包括Eclipse和所有需要用到的各种插件。如果您之前已经在用Eclipse开发软件,也可以只安装Digi相关的插件,更多详情请参考Digi官方文档
  
-您可以用下面任一种方法安装Digi ADE应用程序开发环境: +下面我们以ConnectCore 93的程序开发为例来演示完整安装ADE的过程: 
-  * Digi应用程序开发环境安装包,它包括Eclipse和所有需要用到的各种插件 + <code> 
-  * 如果您之前已经在用Eclipse开发软件,那么只需安装Digi插件即可,详情请参考官方文档。 +    1.下载Digi ADE安装包:https://ftp1.digi.com/support/digiembeddedyocto/eclipse,会自动跳转下载最新的安装包,一般是一个40003033_版本号.run文件,以40003033_H.run为例。 
-下面我们以ConnectCore 93的程序开发为例: +    2安装过程中,您需要有足够权限,因此先运行: 
- +    $ sudo install -o $USER -g $USER -d /opt/eclipse  
-1下载Digi ADE安装包:https://ftp1.digi.com/support/digiembeddedyocto/eclipse,会自动跳转下载最新的安装包,一般是一个40003033_版本号.run文件,以40003033_H.run为例。 +    上面的$USER也可以用您登陆的用户名替代。   
- +    3.下载完成后,需要先更改属性赋予该*.run文件可执行权限,然后在桌面上双击*.run运行安装程序,按提示一步步完成安装。您也可以在命令行下执行 
-2安装过程中,您需要有足够权限,因此先运行:  \\ +    $ sudo chmod +x 40003033_H.run  
-<code> +    $ ./40003033_H.run
-$ sudo install -o $USER -g $USER -d /opt/eclipse  +
-上面的$USER也可以用您登陆的用户名替代。   +
-</code> +
-3下载完成后,需要先更改属性赋予该*.run文件可执行权限,然后在桌面上双击*.run运行安装程序,按提示一步步完成安装。您也可以在命令行下执行 +
-<code> +
-$ sudo chmod +x 40003033_H.run  +
-$ ./40003033_H.run+
 </code> </code>
 安装完成后,请关闭这个Shell,以便后面的其它IDE安装或运行不受本次配置的环境变量的影响。 安装完成后,请关闭这个Shell,以便后面的其它IDE安装或运行不受本次配置的环境变量的影响。
行 90: 行 87:
 根据提示,一般只需一直回车,即可安装好SDK\\ 根据提示,一般只需一直回车,即可安装好SDK\\
  
-3.根据项目大小和使习惯开发应用程序 \\ +安装好后,SDK您可以根据您所的IDE来开发和编译DEY应用程序。
-您可以使用IDE,也可以直接使用终端Makefile来编译程序,请从右侧菜单选择您所需的开发方式 +
- +
  
-===安装配置平台的交叉编译工具链===+====使用Digi ADE开发应用程序====
 我们在第一步已经安装好对应平台的SDK,首次运行Digi ADE,我们需要配置好它。如果向导没有引导您配置项目的工具链,你也可以从菜单中找到工具链的安装配置页面:Window>Preferences中的DEY Toolchains。如果您的硬件平台的SDK没在安装好,或是你需要增加一种平台的SDK,可以点击“Download new toolchains...”按钮会自动搜索以下载对应平台的交叉工具链。但Eclipse并不是一种高效的下载工具,通常建议您独立下载SDK并安装后供IDE配置和使用。Digi ADE支持安装多个不同SOM的SDK,您只需选中一个当前所需的SDK作为默认的工具链,并应用它。 我们在第一步已经安装好对应平台的SDK,首次运行Digi ADE,我们需要配置好它。如果向导没有引导您配置项目的工具链,你也可以从菜单中找到工具链的安装配置页面:Window>Preferences中的DEY Toolchains。如果您的硬件平台的SDK没在安装好,或是你需要增加一种平台的SDK,可以点击“Download new toolchains...”按钮会自动搜索以下载对应平台的交叉工具链。但Eclipse并不是一种高效的下载工具,通常建议您独立下载SDK并安装后供IDE配置和使用。Digi ADE支持安装多个不同SOM的SDK,您只需选中一个当前所需的SDK作为默认的工具链,并应用它。
  
行 161: 行 155:
 进入sdk安装目录,运行环境配置 进入sdk安装目录,运行环境配置
 <code> <code>
-cd /opt/dey/4.0-r4/ccimx93-dvk+cd /opt/dey/4.0-r7/ccimx93-dvk
 . environment-setup-cortexa55-dey-linux . environment-setup-cortexa55-dey-linux
 然后进入/home/robin/qt-crator/bin目录,运行Qt-creator 然后进入/home/robin/qt-crator/bin目录,运行Qt-creator