- 1
- 0
- 约4.34千字
- 约 4页
- 2019-03-16 发布于湖北
- 举报
在 8 位 MCU 上进行任务切换
最小的多线程框架
华荣汇电子科技(北京)有限公司
摘要:本文介绍一种方法,在 8 位 MCU 上进行任务切换,代码编译后大约 100 字节,
可以代替原来的前后台系统。
关键词:多任务,线程,就绪,调度
引言
因为资源和成本的原因,前后台系统是 8 位 MCU 上的主流,本文介绍的方法可以
在 8 位 MCU 上进行任务切换,代码编译后大约 100 字节,这 100 字节也会从原来纯前
后台系统改到这种框架下节约的代码来补偿,也就是说,提高了性能,而没有增加代码
长度,同时也不需要改变原来的编程方式,只是对原有的函数进行调度。可以在 1K
ROM,64BYTE 的RAM 上运行。
一、调度原理:
1 、 用一个字节变量的每一位代表一个任务是否就绪,1 为就绪,0 为休眠。
2 、 这个字节从高位到低位代表的任务,优先级也从高到低。
3、 通过查表从就绪的任务中找出最高优先级的任务并执行,同时清就绪标志。
就
您可能关注的文档
最近下载
- 四川省建筑工程绿色施工规程.pdf VIP
- 安徽理工大学《中国近现代史纲要III》2024-----2025学年期末试卷(A卷).pdf VIP
- 猪场沼气安全培训课件.ppt VIP
- 某山庄改扩建装修装饰及安装工程监理规划.doc VIP
- ALOPEX 卡瓦盛邦 口腔影像板扫描仪 9040172 Rev.B 维修手册.pdf
- 2026新人教版三年级下册《道德与法治》期末试卷(完整版).docx VIP
- 给排水国标图集-04S531-5:湿陷性黄土地区排水检查井.pdf VIP
- 2025至2030中国家用保险柜行业市场深度研究与战略咨询分析报告.docx VIP
- 海南省2024年普通高中学业水平合格性考试物理试题.docx
- 建设工程安全生产网格化管理实施细则(附职责表).docx VIP
原创力文档

文档评论(0)