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

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。
; j( G; E/ O, L+ s3 ^) f. O
赞 收藏 评论1 发布时间:2021-6-27 14:51

举报

1个回答
yklstudent 回答时间:2021-6-28 15:20:02
这板子有点小贵,不然也想入手一块了threadx挺强大的,微软开源的福利/ A  h- Y0 E; ^' y5 H, U
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版