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

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, 下载次数: 383, 下载积分: 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吧
随风飘扬 回答时间: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 开源系统 这个介绍,里面有介绍有关实现线程的原理,可以参考这部分代码
...

谢谢分享
Snail_Feng 回答时间:2018-11-3 17:16:44
contiki了解一下,

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版