ST意法半导体
直播中

维生素B2

12年用户 1069经验值
私信 关注
[问答]

如何在TouchGFX MinGW外壳之外使用我们自己的构建环境?

问题是关于 TouxhGFX 环境(C:TouchGFX4.13.0envMinGW)。
我们想在 TouchGFX MinGW 外壳之外使用我们自己的构建环境,而不是使用C:TouchGFX4.13.0env中包含的工具(make、/bin/*、binutils 等)。
您与 Designer 一起交付的环境是否有任何细节?例如,MSYS 中包含非标准品牌,因此可能还有其他自定义内容。任何启动自定义设置...
基本上,关于我们用于构建、CI/CD 等的自定义新环境的配置和设置,是否有任何具体信息需要了解?
PS 我们仍然希望让 Designer 本身使用开箱即用的环境来生成代码。我想改变它会太大了。问题适用于构建不是代码/资产生成
PPS 如果你很好奇,目标是为本地构建和 CI/CD 服务器(Win 和 Linux)提供独立且完全可控的独立环境。






回帖(1)

张国厚

2023-2-8 14:57:33
要创建您自己的环境(例如在 Linux 上),您需要一些东西——我将列出什么是构建以及什么是资产。TouchGFX Designer 使用其安装内的环境进行制作,因此无需担心 - 虽然,如果您绝对愿意,您也可以更改设计器使用的环境。


  • gcc/g++(构建)
  • Make(构建 - TouchGFX 应用程序模板随 Makefiles 一起提供)
  • Ruby(既用于资产生成,也用于更新设计器中代码生成后的项目——我们仍然在环境中使用 Ruby 1.9.3,我们还没有迁移到 2.0+)
  • 红宝石宝石
  • Roo(用于读取 excel 表以生成字体/文本的 Ruby gem)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分