首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将跨工具链与Redhawk IDE集成的过程是什么?

将跨工具链与Redhawk IDE集成的过程是什么?
EN

Stack Overflow用户
提问于 2017-03-28 12:40:49
回答 2查看 238关注 0票数 0

在"How to run waveform developed in REDHawk IDE in my target board ( Zedboard by Xilinx)?“之后,使用Yocto和红鹰配方开发了一个自定义操作系统,并将其安装在Zedboard中。使用安装在开发PC上的Redhawk IDE开发SCA应用程序。要在自定义操作系统中运行相同的应用程序,需要使用"bitbake redhawk-base-image -c populate_sdk“命令为该环境生成一个跨工具链(来源:https://www.yoctoproject.org/docs/1.6/adt-manual/adt-manual.html)。思想是在开发PC中开发应用程序,并使用跨工具链构建应用程序。那么,现在集成跨工具链和Redhawk IDE的过程是什么呢?

EN

回答 2

Stack Overflow用户

发布于 2017-04-15 00:34:07

Yocto项目提供了some tooling for this

票数 0
EN

Stack Overflow用户

发布于 2017-04-19 10:27:08

社区中几乎没有在REDHAWK IDE中定制构建链的经验;最终,您只想研究一下在Eclipse CDT中更新构建链,您可以在其中找到有关在线的信息。

下面提供的是一种可能的方法(一种未经测试的方法)。当前REDHAWK IDE的构建链完全基于生成的构建脚本,这些脚本是所有REDHAWK项目的一部分:

  • "build.sh all“to build
  • "build.sh ”to clean
    • "build.sh
    • “to install

当您在IDE中处理项目时,您无疑已经在控制台中注意到了这一点。因此,只要您将项目修改为在调用build.sh时进行交叉编译,构建部分就会在集成开发环境中自动发生。下面是我认为你需要做的粗略的概述:

  • 帮助->安装新软件

代码语言:javascript
复制
- Under Mobile and Device Development find and install C/C++ GCC Cross Compiler Support

  • 窗口-> Preferences

代码语言:javascript
复制
- C/C++ -> Build -> Settings
- Under Discovery, select CDT Cross GCC Built-in Compiler Settings
- Modify the command used to get the compiler specs as appropriate for the embedded platform

属性属性创建一个新组件,并对其进行设置,以便在运行build.sh时为embedded platform

  • Project ->

交叉编译该组件

代码语言:javascript
复制
- C/C++ General -> Paths and Symbols
- Select Includes tab
- Select GNU C++
- Modify include directories as needed for the embedded platform

  • C/C++通用->预处理器包括

代码语言:javascript
复制
- Select Providers
- Uncheck CDT GCC Built-in Compiler Settings
- Check CDT Cross GCC Built-in Compiler Settings

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43060742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档