⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000012.htm

📁 水木社区 embeded 版精华区 下载
💻 HTM
字号:
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>如何选择实时操作系统?                 afh </title></head><body><center><h1>BBS 水木清华站∶精华区</h1></center><a name="top"></a>发信人:&nbsp;beary&nbsp;(京酱肉丝),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;如何选择实时操作系统?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;May&nbsp;19&nbsp;18:06:03&nbsp;2000)&nbsp;<br />&nbsp;<br />如何选择实时操作系统RTOS?&nbsp;<br />首先列出一个RTOS的列表。人们通常先选择处理器,然后再选择RTOS,这样可以首先排&nbsp;<br />除那些不支持你选择的处理器的那些RTOS。&nbsp;<br />其次,你应该根据你的应用判断哪些在你的中最为重要。你的应用是用来做什么的?但&nbsp;<br />是不应该只考虑眼前的情况,应该综合考虑在未来几年内的情况,并考虑RTOS的兼容性&nbsp;<br />情况。&nbsp;<br />选择RTOS的开发人员应该有足够的嵌入式软件的经验,能够根据厂商提供的报告获得下&nbsp;<br />面的指标信息:&nbsp;<br />占用内存的大小(Footprint):虽然操作系统可以在非常小的内存中运行,但是这通常是&nbsp;<br />最小配置的情况,通常的应用需要占用很大的内存,这需要考察典型应用需要占用多少&nbsp;<br />内存。而且需要区分占用RAM和ROM的情况。&nbsp;<br />性能(Performance):性能是选择中一个很重要的指标。厂商一般会提供一些测试参数,&nbsp;<br />但是在看这些参数时需要注意这些参数是在什么情况下得出来的,比如,用的是什么评&nbsp;<br />估板,用的什么处理器,处理器的时钟频率是多少,用的是什么内存等等。&nbsp;<br />软件模块和设备驱动程序(Software&nbsp;componets&nbsp;and&nbsp;device&nbsp;drivers):设备驱动程序和&nbsp;<br />诸如网络等模块对开发来说是很重要的,一些操作系统厂商可以作为操作系统的一部分&nbsp;<br />或者可选不分提供,当然这些也可以通过第三方提供。根据你的需要作出选择。&nbsp;<br />调试工具(Debugging&nbsp;tools):RTOS厂商可以提供调试工具帮助用户发现程序中存在的问&nbsp;<br />题,(如死锁,忘记信号量输入等等),这些是一般的源码调试器不具备的。一些调试&nbsp;<br />器允许开发人员可以观察信号量、队列、任务切换等,当然这些是以增加处理器的负担&nbsp;<br />为代价的。有些厂商提供集成开发环境。一般host-target这种方式的调试器最好,应用&nbsp;<br />程序在目标板的RAM中运行。&nbsp;<br />标准的兼容性(Standards&nbsp;compatibility):RTOS是否支持常用的标准,如POSIX。如果&nbsp;<br />用户需要开发的是对安全性要求高的系统,看一下RTOS能否满足这些标准。&nbsp;<br />技术支持(Techniacal&nbsp;support):一些厂商在各地都有地区支持,但是你需要知道这些&nbsp;<br />在购买产品后多长时间内可以获得技术支持,在购买产品后能否提供培训服务。&nbsp;<br />提供源码还是目标代码(Source&nbsp;vs.&nbsp;object&nbsp;code):一些厂商可以提供所有的源代码,&nbsp;<br />而有的只是提供目标代码。&nbsp;<br />许可证(Licensing):购买RTOS其实就是一宗商业活动。有些厂商只需要一次性提供一笔&nbsp;<br />费用,而有些厂商的产品只能供一个用户使用。&nbsp;<br />信誉(Reputation):&nbsp;<br />用户方面:&nbsp;<br />技术支持如何?&nbsp;<br />回答技术问题一般需要多长时间?&nbsp;<br />让OS运行起来需要多长时间?&nbsp;<br />从RTOS的投资中获得了多少利益?&nbsp;<br />厂商方面:&nbsp;<br />厂商从事商业活动已经多长时间了?&nbsp;<br />公司有多少雇员?&nbsp;<br />公司是否稳定?&nbsp;<br />厂商的Web站点是否包含有用的信息?&nbsp;<br />RTOS是否有成功应用的范例?&nbsp;<br />操作系统有无特定的适合领域?&nbsp;<br />公司的质量系统如何?&nbsp;<br />在SEI&nbsp;CMM上公司的等级如何?&nbsp;<br />是否获得ISO&nbsp;9001认证?&nbsp;<br />&nbsp;<br />&nbsp;<br />上面的是自己翻译的,水平有限,呵呵!&nbsp;<br />&nbsp;<br />--&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;202.204.8.215]&nbsp;<br /><a href="00000011.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一页</a><a href="index.htm">回到目录</a><a href="#top">回到页首</a><a href="00000013.htm">下一篇</a></h1></center><center><h1>BBS 水木清华站∶精华区</h1></center></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -