- 4
- 0
- 约5.41千字
- 约 7页
- 2021-04-01 发布于天津
- 举报
setjmp 构建简单协作式多任务系统
摘要:讨论一个利用标准 C 语言 setjmp 库函烽实现查询式协作多任务系统,给 出完整的内核和样例程序并对源代码进行说明。该系统具有简单易用的特点, 只需要编写存取堆栈指针的宏就可方便地移植到新的平台上。文章详述了系统 的优缺点,讨论一些性能扩展的方法。该内核适用于中小规模的嵌入式软件。 关键词:协作式多任务 C 语言 setjmp 引言本文介绍的是利用标准 C 语言 setjmp 库函数实现的具备此特点的协作式多任务系统。从本质上讲,实时 摘要: 讨论一个利用标准 C 语言 setjmp 库函烽实现查询式协作多任务系统, 给出完整的内核和样例程序并对源代码进行说明。该系统具有简单易用的特 点,只需要编写存取堆栈指针的宏就可方便地移植到新的平台上。文章详述了 系统的优缺点,讨论一些性能扩展的方法。该内核适用于中小规模的嵌入式软 件。
关键词: 协作式多任务 C 语言 setjmp
引言
本文介绍的是利用标准 C 语言 setjmp 库函数实现的具备此特点的协作式 多任务系统。从本质上讲,实时多任务操作系统应该具备按照优先级抢占调度 的内核。然而,在实际应用中,抢中式的多任务某种程序上带来了用户程序设 计时数据保护的困难,并且,具备抢占功能的多任务内核设计时困难也比较 多,这会增加操作系统自身的代码,也使它在小资源单片机系统中应用较少; 而
您可能关注的文档
- Pvc板古建模型制作参赛精.docx
- QC在Win7环境下安装运行攻略精.docx
- QJZ-2x200-1140SA矿用隔爆兼本质安全型双速双回路真空电磁起动器...docx
- ram嵌入式计算器报告.docx
- RGBLED组合光源的色彩管理.docx
- RMA处理流程介绍.docx
- RS编码原理及其在移动多媒体广播中的应用.docx
- SANGFOR SSLVPN2050性能参数 百度文库精.docx
- SHEENLY盛丽LED照明产品新本图册精.docx
- SIMATICS7 300400PLC原理及应用期末考试题.docx
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
最近下载
- 2026广东中山大学艺术学院第一批招聘助教3人笔试参考题库及答案解析.docx VIP
- 原发性干燥综合征多学科诊疗专家共识(2024版)解读.pptx
- 《体育与健康》第5课《体育运动中的交流与合作》课件七年级全.pptx VIP
- 2024届新高考地理一轮复习课件 2.2《南方地区》.pptx VIP
- 工程热力学思考题答案整理完成版.pdf VIP
- 典型电能质量扰动下新能源配电网附加损耗量化分析.pdf VIP
- 第5课《体育运动中的交流与合作》课件人教版体育与健康七年级.pptx
- 政治浙江强基联盟2026年3月高一年级下学期返校联考(3.4-3.6).docx VIP
- 公路工程工程量清单计价规范(最新版).docx VIP
- 6.1+历久弥新的思想理念+课件-2024-2025学年统编版道德与法治七年级下册.pptx VIP
原创力文档

文档评论(0)