Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 用于ThreadX操作系统的嵌入式wxWidgets_User Interface_Embedded_Wxwidgets_Greenhills_Threadx - Fatal编程技术网

User interface 用于ThreadX操作系统的嵌入式wxWidgets

User interface 用于ThreadX操作系统的嵌入式wxWidgets,user-interface,embedded,wxwidgets,greenhills,threadx,User Interface,Embedded,Wxwidgets,Greenhills,Threadx,我正在使用ThreadX开发一个嵌入式系统。该项目将涉及一个GUI 我正在寻找一个wxWidgets端口,用于嵌入式ThreadX操作系统 我的搜索结果显示了嵌入式Linux和WinCE的wxWidgets 另外,wxWidgets很难移植到新的(不同的)操作系统吗 谢谢 (项目工具是使用格林希尔斯编译器和TraceX操作系统的C++,以及RAM和Flash的保守量)。 < P>你有没有使用Express逻辑的强大理由?< /P> < P>你有没有使用Express逻辑的强大理由? < P>没有

我正在使用ThreadX开发一个嵌入式系统。该项目将涉及一个GUI

我正在寻找一个wxWidgets端口,用于嵌入式ThreadX操作系统

我的搜索结果显示了嵌入式Linux和WinCE的wxWidgets

另外,wxWidgets很难移植到新的(不同的)操作系统吗

谢谢


(项目工具是使用格林希尔斯编译器和TraceX操作系统的C++,以及RAM和Flash的保守量)。

< P>你有没有使用Express逻辑的强大理由?< /P> < P>你有没有使用Express逻辑的强大理由?

< P>没有WxWistPoT端口到thEXX。虽然将wx移植到一个新的操作系统通常一点问题都没有,但将其移植到另一个GUI工具包是相当多的工作。我对这个操作系统中的GUI一无所知,但基本上,您可以选择在wx API中包装本机GUI小部件(假设平台确实有一些本机GUI),或者在本机实现一小部分图形原语,并使用wx小部件自己在wx本身中实现的小部件(所谓的wxUniversal端口)。后者通常是较少的工作,因为无论如何都需要做前者,这就是我们通常建议人们首先做的。但是包装本机窗口小部件(如果有的话——一些嵌入式平台根本没有任何本机GUI)当然会带来更多的本机外观

在任何情况下,您都不应该期望这是一件小事,创建一个新的端口将需要一些努力,尽管如果您的应用程序首先只需要wx GUI功能的一个子集,通常您可以减少它。唯一简单的解决方案是让X/DirectFB/GTK+在您的平台上工作,并使用相应的现有wx端口,但这可能是不可接受的,因为使用其他工具包会消耗额外的资源


最后,如果您确实打算将wxWidgets移植到新平台,wx开发人员邮件列表将是寻求帮助和建议的合适位置。

没有wxWidgets到ThreadX的端口。虽然将wx移植到一个新的操作系统通常一点问题都没有,但将其移植到另一个GUI工具包是相当多的工作。我对这个操作系统中的GUI一无所知,但基本上,您可以选择在wx API中包装本机GUI小部件(假设平台确实有一些本机GUI),或者在本机实现一小部分图形原语,并使用wx小部件自己在wx本身中实现的小部件(所谓的wxUniversal端口)。后者通常是较少的工作,因为无论如何都需要做前者,这就是我们通常建议人们首先做的。但是包装本机窗口小部件(如果有的话——一些嵌入式平台根本没有任何本机GUI)当然会带来更多的本机外观

在任何情况下,您都不应该期望这是一件小事,创建一个新的端口将需要一些努力,尽管如果您的应用程序首先只需要wx GUI功能的一个子集,通常您可以减少它。唯一简单的解决方案是让X/DirectFB/GTK+在您的平台上工作,并使用相应的现有wx端口,但这可能是不可接受的,因为使用其他工具包会消耗额外的资源


最后,如果您确实打算将wxWidgets移植到一个新平台,wx开发人员邮件列表将是寻求帮助和建议的合适位置。

从Swell软件和Express Logic获得支持{lack of}。我想有一个版本,运行在Windows上也。瞧,我想为运行类似嵌入式平台的Windows平台构建代码。这使得调试更容易。考虑到PEGX演示在Windows上运行,这似乎是可能的。然而,缺乏支持可能仍然是一个问题。来自sweel软件和Express逻辑的支持{lack of}。我想有一个版本,运行在Windows上也。瞧,我想为运行类似嵌入式平台的Windows平台构建代码。这使得调试更容易。考虑到PEGX演示在Windows上运行,这似乎是可能的。但是,缺乏支持可能仍然是一个问题。看起来解决方案是将wxUniversal配置移植到ThreadX平台。这将允许在wxMSW版本和ThreadX之间进行切换,而更改量最少。对于嵌入式系统的桌面仿真来说,仍然是一个可行的解决方案。看起来解决方案是将wxUniversal配置移植到ThreadX平台。这将允许在wxMSW版本和ThreadX之间进行切换,而更改量最少。仍然是嵌入式系统桌面仿真的可行解决方案。