通信系统里使用RTOS的多吗
RTOS在进程不多的情况下可能并没有太多优势对通信领域不是那么熟悉,我只了解部分非通信行业的。只说说我个人的理解,仅供参考:的确是。但是,实际上,企业中的手机产品中所涉及到的功能,往往都是很多很复杂的。所以实际上绝大多数的产品,除去功能非常简单的那种,都还是用RTOS的。好像是:实际上用了实时的系统,加上好的架构设计,应该不会影响到你的实时性才对。否则感觉应该就是:自己的算法实现的不够好了吧?或者直接全部都用硬件,而不是考虑软件了;
■网友
可能回答不是特别切题,不过我想工业通信也属于通信领域吧。在工业通信领域中,一般采用工业现场总线进行通信,通信的实时性要求很高,一般来说,裸机跑(无论是用DSP还是ARM)就可能会使用多层中断嵌套来做,在简单的通信应用中可能还是可以应付。但是,当遇到多重任务调度的情况,裸机中断调度就会显得捉襟见肘,这是RTOS就会派上用场。实际上,在典型的工业通信领域,像Vxwors,QNX,uc-os都有很广泛的应用。
■网友
在任何(包括通讯)系统中使用RTOS更加能够保证实时性能,而不是破坏实时性。即使(如果有需要)是RTOS中的中断处理也可以做的跟 baremetal系统中一样快速,只是无法使用RTOS的部分API而已。另外所说的实现算法很少使用RTOS跟你标题是两码事情,算法多大多时候是一段与硬件(中断)无关的程序,他与你整个系统的运作是两码事情,如果要提高算法的性能可以进行局部优化或者改用汇编写。如果真的在一个系统算法不能得到满足,是时候考虑换个计算平台,使用更快或者带DSP的核。
■网友
取决于系统复杂度和对实时性的要求。
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 可不可能利用网盘的秒传功能使用伪造的MD5(或其他信息)值进行文件分享
- 为啥很多企业给用户发邮件会使用noreply/no-reply@xx.xx的邮箱
- win10激活的问题
- 全网通的mate8能不能插美国手机卡,在美国使用
- 无线通信系统中,为啥信道估计和信道均衡 无法 完美恢复原发射信号
