- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多任务并行实验的思考性备忘文档
朱有田2012-5- 19
要: 本文描述在51 单片机上实现一个多任务并行操作系统的过程,其中主要涉及并行实现、任务杀死
和唤醒,分时性能分析和改善,对时间的处理等问题以及解决方案。
关键词: 嵌入式操作系统 单片机 操作系统 多任务 并行 分时系统 分时性能 高效延时 延时处理
探讨邮箱: utzuzu@163.com
缘起: 用目标。而当下资源相对丰富的嵌入式处理器,比如
在4 月份的某个时候,突然冒出一个想法,直接 ARM 系列,又高度依赖于高级语言以及编译调试环
在51 上面做一个简单分时系统模型,实现多任务并 境,或使用商业版的操作系统,在保证开发高效率的
行。显然,这个课题并不新颖。单片机上的分时编程 同时,也使开发人员“呆”化,被隔离在系统线以外,
理念在早些年就已经了解过,也一直有应用,这些基 远离系统核心。
于商业版的操作系统如RTX 、cOS、Linux 、Windows
CE 等等,但很少有人会自己去做一个,因为单片机 当然,做一个分时系统需要花费一定的时间和精
资源有限,足以用相对简单的顺序调度 构来达到应 力,也没有直接性的回报。没有理由驱使人去这么做。
PDP-7 小型计算机
直到有一天,在研习 C 语言和UNIX 历史的时 诞生,甚至它的名字都带有诙谐的情调,由于初期功
候,突然间使我沉浸到那个故事中:当年老汤和老里 能比较弱而被戏称为 “太监”。想象当年没有像样的
为了能在一台闲置的PDP-7 上运行一个小游戏而偷 开发环境和工具,要在付费的大型机上编写软件,然
偷开发了UNIX 操作系统,是 么驱使他们那么做? 后打印到穿孔纸带,带回来再输入到 PDP-7 运行。
我想那就是激情和乐趣,UNIX 就是作为一个玩物而 为了使开发不至于那么痛苦,哥俩用 B 语言写一些
6-1
应用程序,又发现 B 语言不够好用,索性在其基础 工具:wave6000 和uvision4 编译和调试工具
上做了C 语言。然后用C 语言再将整个系统重新写 方法:汇编
了一遍,此举使得 C 语言和UNIX 系统给今后的计
算机产业带来了深远的影响。 为 么要使用51 单片机?
因为它是一台完整的冯诺依曼机,性能和当年
为 么当今的技术人员都浮躁于美轮美奂的编 PDP 小型机相当,最大主频 33Mhz ,我使用了
译环境之上?而真正的技术却只掌握在少数源头企 24.576Mhz 的主频,内存256 字节,8k 的程序容量。
业中,这些企业往往都是硬件制造商,系统软件厂商。 还有一点,它很便宜。淘宝上叫卖价格为¥6.00 元。
这都是值得思考的问题。 当然,要使它运行起来,还得加些诸如晶振、电阻和
发光管之类的元件。
再回想当年PDP-7 或PDP- 11 的硬件性能,三
个机柜,一台电传打字机,系统主频15M 到18Mhz , 首先通读《AT89S52 数据手册》,了解其硬件特
几百到几千字节的内存。放在现在真的令人无法想 性和操作方法。然后,搭 硬件。准备51 指令表,
象,可当初人们还是对它乐此不疲。 编写测试代码确认硬件能够工作。
60 年代对计算机发展史来说,那真是个淳朴的 多任务并行基本原理:利用计算机内定时器溢出
年代,大型机买不起,玩家们就在小型机上自娱自乐, 中断,设置规定的时间,时间到了之后进入中断,中
那时候没有windows ,没有j ava ,没有VC++ ,没
您可能关注的文档
最近下载
- 中职《电气控制线路安装与检修》课程标准剖析.pdf VIP
- 医疗卫生类结构化面试试题.docx VIP
- 附件2.安全生产标准化考评工作规则(Q_CNNC GB 20-2021).pdf VIP
- 高层建筑筏形与箱形基础技术规范.docx VIP
- CNC技术员考核试题.docx VIP
- 2025湖北武汉长江新区产业投资有限公司招聘14人考试备考题库及答案解析.docx VIP
- 溴甲烷安全技术说明书MSDS.docx VIP
- 2024-2025学年广东深圳中学高二(上)期末数学试卷【答案版】.pdf VIP
- 2025湖北武汉长江新区产业投资有限公司招聘14人笔试备考题库及答案解析.docx VIP
- 普通遗传学真题及答案2025.doc VIP
原创力文档


文档评论(0)