您当前的位置:五五电子网电子知识单片机-工控设备51单片机基于页的8051多任务模型 正文
基于页的8051多任务模型

基于页的8051多任务模型

点击数:7410 次   录入时间:03-04 12:02:19   整理:http://www.55dianzi.com   51单片机

  ②一个项目中只允许存在一个pdata页面,不能按任务将变量安排在不同的逻辑页面上。其后果是,多任务开发中,编译链接工具只在同一个页面中分配所有任务的页变量,导致存储器迅速溢出。

  问题②的解决方案是:为使每个任务具有自己的工作页,为每个任务单独建立工程,并使用COMPACT方式进行编译。各个任务工程之间和操作系统之间使用绝对地址表传递系统调用和任务入口地址。绝对地址表是对一些系统调用的约定地址。

  这些不便之处是暂时的、可克服的。

  结语

  8051主要应用领域为实时控制,因此努力提高系统实时性是开发者不断追求的目标。笔者从提高实时性的角度出发,提出了一种基于页的 多任务模型 。相对于目前重入堆栈多任务模型,它具有较好的实时性,也是处理重入问题的一种新思路。

  本模型已经过Keil C5l仿真工具的一般性测试,并在W78P438芯片上实测成功,相信其结果适用于全部8051及兼容系列。考虑到8051依然广泛应用在多任务开发中,本文中的新模型值得推广。



上一页  [1] [2] 


本文关键字:模型  51单片机单片机-工控设备 - 51单片机

《基于页的8051多任务模型》相关文章>>>