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

stm32 裸机下实现多线程方案!!!

[复制链接]
lihan519 提问时间:2018-7-19 19:51 /
不带操作系统的情况下,stm32想实现多线程,有比较好的方案吗??
<
收藏 评论10 发布时间:2018-7-19 19:51

举报

10个回答
TLLED 回答时间:2018-7-20 09:16:10
可以看下野火的RT-Thread 开源系统 这个介绍,里面有介绍有关实现线程的原理,可以参考这部分代码 0720.png

[野火®]《RT-Thread 内核实现与应用开发实战—基于STM32》—连载中-2018-6-25.pdf.pdf

下载

2.98 MB, 下载次数: 372, 下载积分: ST金币 -1

smallcsduck 回答时间:2018-7-19 23:50:11
用中断切换用户栈地址和pc寄存器内容呗
也就是rtos的原理
无薪税绵 回答时间:2018-7-20 06:45:41
今天来签到了。
黑皮男 回答时间:2018-7-20 08:56:47
还是用时间触发的设计方式来管理吧,不能像FRTOS这样用Delay换出任务,资源够的话RTOS 还是好用的
stm1024 回答时间:2018-7-20 09:08:29
我觉得没有多核心的话,其实的多线程都是假的多线程吧,能靠计时器中断实现吧?
或者你可以参考一下TROS的代码,看看是怎么实现的
jakecumt 回答时间:2018-7-20 09:09:03
有足够功底可以自己写一个 操作系统实现,没有的话推荐FreeRTOS吧
yu0405jie 回答时间:2018-7-20 09:57:16
我记得FreeRTOS里面有一个协程的概念,貌似是用状态机实现的一种伪线程,你可以找找FreeRTOS的代码看一下
奏奏奏 回答时间:2018-7-20 11:35:35
楼主就不能学习一下,然后把代码移植过去吗?
lorabbitve 回答时间:2018-11-2 23:51:23
TLLED 发表于 2018-7-20 09:16
可以看下野火的RT-Thread 开源系统 这个介绍,里面有介绍有关实现线程的原理,可以参考这部分代码
...

谢谢分享
12下一页

所属标签

相似问题

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