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

📄 80.htm

📁 pcb设计资料初学者难得的入门资料包含工厂制作过程
💻 HTM
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://202.112.58.200"><font face="黑体"><big><big>Tsinghua</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center">         嵌入式系统                            (BM: turbolinux jacobw)          </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p   align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="嵌入式系统.htm">回到开始</a>][<a href="57.htm">上一层</a>][<a href="81.htm">下一篇</a>]
<hr><p align="left"><small>发信人: beary (京酱肉丝), 信区: Embedded <br>

标  题: 如何选择实时操作系统? <br>

发信站: BBS 水木清华站 (Fri May 19 18:06:03 2000) <br>

  <br>

如何选择实时操作系统RTOS? <br>

首先列出一个RTOS的列表。人们通常先选择处理器,然后再选择RTOS,这样可以首先排 <br>

除那些不支持你选择的处理器的那些RTOS。 <br>

其次,你应该根据你的应用判断哪些在你的中最为重要。你的应用是用来做什么的?但 <br>

是不应该只考虑眼前的情况,应该综合考虑在未来几年内的情况,并考虑RTOS的兼容性 <br>

情况。 <br>

选择RTOS的开发人员应该有足够的嵌入式软件的经验,能够根据厂商提供的报告获得下 <br>

面的指标信息: <br>

占用内存的大小(Footprint):虽然操作系统可以在非常小的内存中运行,但是这通常是 <br>

最小配置的情况,通常的应用需要占用很大的内存,这需要考察典型应用需要占用多少 <br>

内存。而且需要区分占用RAM和ROM的情况。 <br>

性能(Performance):性能是选择中一个很重要的指标。厂商一般会提供一些测试参数, <br>

但是在看这些参数时需要注意这些参数是在什么情况下得出来的,比如,用的是什么评 <br>

估板,用的什么处理器,处理器的时钟频率是多少,用的是什么内存等等。 <br>

软件模块和设备驱动程序(Software componets and device drivers):设备驱动程序和 <br>

诸如网络等模块对开发来说是很重要的,一些操作系统厂商可以作为操作系统的一部分 <br>

或者可选不分提供,当然这些也可以通过第三方提供。根据你的需要作出选择。 <br>

调试工具(Debugging tools):RTOS厂商可以提供调试工具帮助用户发现程序中存在的问 <br>

题,(如死锁,忘记信号量输入等等),这些是一般的源码调试器不具备的。一些调试 <br>



器允许开发人员可以观察信号量、队列、任务切换等,当然这些是以增加处理器的负担 <br>

为代价的。有些厂商提供集成开发环境。一般host-target这种方式的调试器最好,应用 <br>

程序在目标板的RAM中运行。 <br>

标准的兼容性(Standards compatibility):RTOS是否支持常用的标准,如POSIX。如果 <br>

用户需要开发的是对安全性要求高的系统,看一下RTOS能否满足这些标准。 <br>

技术支持(Techniacal support):一些厂商在各地都有地区支持,但是你需要知道这些 <br>

在购买产品后多长时间内可以获得技术支持,在购买产品后能否提供培训服务。 <br>

提供源码还是目标代码(Source vs. object code):一些厂商可以提供所有的源代码, <br>

而有的只是提供目标代码。 <br>

许可证(Licensing):购买RTOS其实就是一宗商业活动。有些厂商只需要一次性提供一笔 <br>

费用,而有些厂商的产品只能供一个用户使用。 <br>

信誉(Reputation): <br>

用户方面: <br>

技术支持如何? <br>

回答技术问题一般需要多长时间? <br>

让OS运行起来需要多长时间? <br>

从RTOS的投资中获得了多少利益? <br>

厂商方面: <br>

厂商从事商业活动已经多长时间了? <br>

公司有多少雇员? <br>

公司是否稳定? <br>

厂商的Web站点是否包含有用的信息? <br>



RTOS是否有成功应用的范例? <br>

操作系统有无特定的适合领域? <br>

公司的质量系统如何? <br>

在SEI CMM上公司的等级如何? <br>

是否获得ISO 9001认证? <br>

  <br>

  <br>

上面的是自己翻译的,水平有限,呵呵! <br>

  <br>

-- <br>

※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.204.8.215] <br>

</small><hr>
<p align="center">[<a href="嵌入式系统.htm">回到开始</a>][<a href="57.htm">上一层</a>][<a href="81.htm">下一篇</a>]
<p align="center"><a href="http://cterm.163.net">欢迎访问Cterm主页</a></p>
</table>
</body>
</html>

⌨️ 快捷键说明

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