【STM32F429】第2章 初学ThreadX GUIX的准备工作及其快速上手

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429

第2章   初学ThreadX GUIX的准备工作及其快速上手

俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。

本章节就起到这样的作用,主要说明初学GUIX需要做的准备工作。

目录

第2章   初学ThreadX GUIX的准备工作及其快速上手

2.1   初学者重要提示

2.2   开发环境(MDK,IAR和GCC)

2.3   GUIX资源获取

2.3.1  GUIX软件包下载

2.3.2  GUIX用户手册在线版

2.3.3  GUIX用户手册离线版

2.3.4  GUIX在线版和离线版手册区别

2.4   GUIX的图形化平台GUIX Studio

2.4.1  GUIX Studio官方下载

2.4.2  GUIX Studio镜像下载

2.4.3  GUIX Studio安装

2.5   GUIX的调试工具TraceX

2.5.1  TraceX官方下载

2.5.2  TraceX镜像下载

2.6   图库资源和字库资源

2.7   总结


 

2.1   初学者重要提示

对于初学者来说,要优先掌握以下三点:

  1.   学会GUIX相关资源的获取方法,做到心中有数,要不心里老是没底。
  2.   学习GUIX模拟器的使用。利用模拟器做前期的界面调试非常方便,可以大大降低界面的设计时间。
  3.   学习GUIX Studio的使用。因为ThreadX GUIX Studio相当完善,相当成熟,可以添加设置各种主题,各种界面效果,各种字体展示,各种图片格式设置,真的是一条龙,太方便了,不服不行。而且GUIX有各种安全认证。

 

掌握了这三点后,一定要做大量实例的练习,因为实战才是学好GUIX的最佳捷径,待有一定基础

后,使用中只需查阅手册即可。另外,初学时不要一上来就研究GUIX的底层驱动接口,比较影响初学的积极性,搞得后面越来越没有兴趣去研究了。

2.2   开发环境(MDK,IAR和GCC)

1、  模拟器开发环境推荐使用VS2019。

2、  IDE:MDK,IAR和GCC三大平台齐聚。

  •   MDK要使用5.30及其以上版本(务必是5.30及其以上版本)。

下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=96992

  •   IAR要使用8.30及其以上版本。

下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=87220

  •   Embedded Studio要使用5.10及其以上版本

下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97090

3、  调试器使用JLINK,ULINK或者STLINK均可。

4、  配套开发板是安富莱的:

STM32-V5开发板,MCU是STM32F407IGT6。

STM32-V6开发板,MCU是STM32F429BIT6。

STM32-V7开发板,MCU是STM32H743XIT6

2.3   GUIX资源获取

2.3.1  GUIX软件包下载

GUIX软件包下载:

  •   GUIX官方下载

https://github.com/azure-rtos/guix/releases

根据需要下载相应版本即可:

  •   GUIX软件包论坛镜像下载:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

解压后,打开的效果如下:

2.3.2  GUIX用户手册在线版

GUIX用户手册在线版查看地址:https://docs.microsoft.com/en-us/azure/rtos/guix/overview-guix

进入官网后,通过左下角的“Download PDF”将在线文档导出来。

2.3.3  GUIX用户手册离线版

GUIX用户手册离线镜像下载:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

这些手册是从ThreadX Github地址:https://github.com/azure-rtos/samples 的如下案例里面提取出来的:

2.3.4  GUIX在线版和离线版手册区别

GUIX微软官网在线版导出来的目录是这样的:

而专门的GUIX手册是下面这样的:

也就是说,这两个手册是有区别的,GUIX专用的手册比较全面,而微软官网的相对精简。

2.4   GUIX的图形化平台GUIX Studio

GUIX Studio已经非常成熟和完善,可以添加设置各种主题,各种界面效果,各种字体展示,各种图片格式设置,实现图形界面的一条龙设计。几乎所有界面效果和控制流程都可以在GUIX Studio上实现。

 

2.4.1  GUIX Studio官方下载

GUIX Studio官方下载地址:https://github.com/azure-rtos/guix/releases

根据需要下载相应版本即可:

2.4.2  GUIX Studio镜像下载

如果从Github下载速度慢的话,可以从我们提供的镜像地址下载:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

 

2.4.3  GUIX Studio安装

GUIX Studio的安装比较简单,大家仅需注意,安装目录不要有中文路径即可。安装后,在安装目录里面,大家还可以看到GUIX提供的一批测试案例:

这些例子都是用GUIX Studio创建的,并且这种例子也都提供了VS2019版本,可以直接使用VS2019编译运行。

2.5   GUIX的调试工具TraceX

TraceX为ThreadX内核及其所有中间件都提供了调试支持。TraceX与SEGGER的SystemView,MDK的Event Recorder逻辑分析功能是差不多的。

 

 

2.5.1  TraceX官方下载

TraceX官方下载地址:https://github.com/azure-rtos/threadx/releases

根据需要下载相应版本即可:

 

2.5.2  TraceX镜像下载

如果从Github下载速度慢的话,可以从我们提供的镜像地址下载:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

2.6   图库资源和字库资源

免费中文字体搜集贴:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=98594

 

GUIX Studio界面素材汇总贴:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=98857

 

2.7   总结

本章节就为大家讲解这么多,建议初学者花些时间对GUIX的用户手册了解一下,随着以后的学习最好可以达到熟练查看这个手册的程度。

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值