网站大量收购独家精品文档,联系QQ:2885784924

l单片机操作系统开发中的问题与技巧.pdfVIP

l单片机操作系统开发中的问题与技巧.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l单片机操作系统开发中的问题与技巧.pdf

维普资讯 经 验 交 流 5l单片机操作系统开发中的问题与技巧 ■ 东华理工学院 吴光文 周航 慈 5l系列单片机是美国Intel公司在 1980年推出的高性 2 开发51单片机操作系统应注意的问题 能8位单片机,在我国的应用非常广泛。目前,在软件 (1)操作系统软件的代码不能太长 设计中需要软件工程师从底层做起,在系统软件设计方 面需要做大量的重复性劳动 。如果开发一套基于51系 因为51系列单片机的系统硬件资源相对匮乏,如果 列单片机的操作系统 ,那么用户只需要编写各个任务的 操作系统的代码 比应用程序的代码还大,甚至使得用户 程序 ,不必 同时将所有任务运行的各种情况记在心中, 的应用程序要考虑给操作系统让出资源,这样的操作系 不但大大减少了程序编写的工作量 ,而且减少 了出错的 统即使功能再完善,也不实用 。现在流行的嵌入式操作 系统就不能应用于51系列单片机 ,原因是代码太大 。开 可能性 。 发一个5000行的基于裸机的应用程序也就是 占用 7-8KB 1 开发平台的选择和论证 ROM空间,一个操作系统用掉了几十KB,占空间不算, 开发平台的选择至关重要,因为有时它不光影响进 实时性的优势恐怕也没了(执行这么多的指令要时间)。 度 、产品质量 、可维护性等一般 问题,还涉及到方案的 所 以, COS的作者也不支持将他的代码移植到51系 可实现性 。 列单片机上 ,这也就不奇怪 了。 在本系统中,选择 51系列单片机作为操作系统的运 (2)操作系统不能占用太多的片内RAM空间 行平 台有 以下原因 。 51系列单片机只有 128个或者256个字节的片内RAM 首先,51系列单片机应用非常广泛,一大批性能优 空间,稍微不注意就用完了。如果操作系统把片内的 越的51兼容单片机相继推出。这里包括 :低功耗 、高 RAM使用得所剩无几,那用户的应用程序用什么?如果 速度和增强型的Philips公司的系列产品 ;完美地将Flash 说用户的程序可 以把变量定义在片外RAM 中的话,那 (非易失闪存技术)EEPROM 与80C51内核结合起来的 么系统的硬件堆栈放在哪?众所周知,5l系列单片机的 AtmeI公司的系列产品 ;在抗干扰性能,电磁兼容和通 硬件堆栈不能放在片外,所 以要在 51系列单片机上开 信控制总线功能上独树一帜,其产品常用于工作环境恶 发操作系统的话就要少用它的片内RAM 。但是不用片 劣场合的siemenS公司的系列产品以及一些其它公司的 内RAM 是办不到的,因为操作系统也要传递参数,也 产品。既然产品如此丰富,性能如此优越 ,那么在处理 要使用堆栈 。C5l单片机的C函数传递参数是通过寄存 多任务并且对实时性要求严格的系统设计中,为了充分 器和存储器的,不能通过堆栈 。但是可 以通过一些措施 挖掘单片机的潜能(尤其

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档