你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F746G Discovery 适配 ThreadX

[复制链接]
BinWin 发布时间:2021-6-27 14:51
       鉴于可以移植到STM32的GUI库众多,结合当前热门技术和兴趣使然,尝试进行ThreadX和其组件GUIX的适配和学习。因为官方的外设驱动是做好的,因此也加快了应用的体验。
      1、首先要建立一个基础工程,CubeMX环境下选择板卡,使用板卡外设默认的配置生成一个只有芯片外设初始化的工程。要确认一下时间基准源和时钟频率的设置(TIM6,200MHz)
    b.png
2、添加官方驱动,以节省屏幕,网络,音频等外设期间的调试,从CubxMX的安装目录中的DEMO程序中复制到自己的工程即可,threadx最新的软件包也放到工程目录下备用
c.png
在MDK工程中添加文件夹和相应文件如下,因为还要使用GUIX,所以屏幕这一块的驱动一定要加进来的
d.png
e.png
3、完成以上内容,按照国际惯例,该编译除错和点灯了。详细不多说,提醒一点ThreadX目录中有AC5和AC6的选择,添加的文件和MDK配置要一致。然后第一步,当作裸机点灯验证代码。有信心的直接创建RTOS线程进行点灯。我这里一个任务是屏幕改色,一个任务是LED闪烁。
f.png
4、以上就完成了基础的ThreadX的移植工作,值得一提的是这个RTOS的API函数均已文件源码形式提供,且单个文件仅提供单个功能。微软的实力可想而知,源码自有高明之处。到这里还是比较顺利的,暂且不计较其中的细节,接下来关注GUIX。

收藏 评论1 发布时间:2021-6-27 14:51

举报

1个回答
yklstudent 回答时间:2021-6-28 15:20:02
这板子有点小贵,不然也想入手一块了threadx挺强大的,微软开源的福利

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版