打印
[ZLG-ARM]

OS真的很神奇吗?非也!烦死了,不用OS,直接裸奔!

[复制链接]
楼主: 汽车电子
手机看帖
扫描二维码
随时随地手机跟帖
楼主
deeploves| | 2009-4-14 15:36 | 显示全部楼层 回帖奖励 |倒序浏览

看情况了

LPC2103这么小的东西用不用OS确实没什么关系。

你用ARM9作个GPS导航,不用OS你试试?
你用ARM11作个PDA,不用OS你试试?

使用特权

评论回复
沙发
deeploves| | 2009-4-20 09:32 | 显示全部楼层

39楼懂不懂声音播放是有用DMA传输的啊?

第一:做顶级高保真播放器,播放以WAV结尾的文件,就算OS能做到10微秒以内
的任务调度,声音效果上还没能达到完美的要求,更别说是10毫秒的的调度时
间了,发烧级音响的时间精度上比视频的要求还要高!声音数据的最后输出,
用OS的效果不如直接裸奔的效果,用C的效果不如直接用汇编的效果,用汇
编的效果不如用CPLD,FPGA的效果。 
================================

声音是可以用DMA传输的好不好?每几百或几K字节的,播放完了再几百或几K字节,中间时间长着呢

第二:看看通街才10元零售价的USB接口的SD/MMC万能读卡器,仅只需一个文件
系统跟USB口驱动就能完事!
===============================
这些是单芯片搞定的,如果量和它一样大,你也可以直接去NXP,把LPC2103砍成价格,大不了NXP把这样当专用芯片给你用,呵呵

第三:大多数产品都有人机界面,目前最流行最漂亮的人机交互就是图形+触摸
屏了,当拥有了JPEG的模块程序,又何必用OS?还不如直接用C++的思想再直接
用C做出一个主程序来,这样系统来得更加稳定并容易实现功能的栽减!
==============================
要解码JPEG,要嘛是硬件解码,要嘛是软件解码,这平台可比原来的又上升一个档次!不是说要省钱吗?

第四:OS的调度跟硬件中断的调度上本质是一样的,后者很容易达到微秒之
内。对于不精通MCU硬件的人来说,用OS的调度只是一种被逼的选择,对于精通
硬件并且已经拥有各种单独模块程序的工程师,当然是裸奔更加好!做出来的
系统更加稳定,成本更加低,更加具有市场竟争力!

=========================
智能手机,怎么不用裸奔?

楼主讲的都是自身的经历,只有一直在搞产品的人,才会有这样的感受。
在此提一下JPEG的程序模块,是国际MPEG专家组做出来的通用图片压缩解压缩
标准程序,包含了多种图片格式的转换,还给出了放大,缩小的完整代码,
LINUX下有它的源代码和文档。
========================
Linux是操作系统,不是说要裸奔?还整个Linux?



都一个德性,
要是比价格,就用低端的来和高端的比成本。
要是比性能,就用高端的和低端的比功能。

做产品时,省钱所以就要个低端的方案,然后不停的加入新的功能,再回头一年,妈啊,这方案越来越高端,CPU不行了,内存不够了

又要有高端的性能,又要有低端的价格可能永远都没有这个方案。

使用特权

评论回复
板凳
deeploves| | 2009-4-20 17:47 | 显示全部楼层

楼上你知道什么叫智能手机不?

使用特权

评论回复
地板
deeploves| | 2009-4-22 15:09 | 显示全部楼层

我也成了井底之蛙

智能手机用裸奔系统?太牛B了!!
不知道QQ公司的QQ软件是不是建立在裸奔基础上?
office办公软件,还有浏览器,不知道在裸奔上怎么跑?
还有哪家公司这么NB,能让其它做应用软件的公司专门给他们裸奔的智能手机专门开发一套软件?

嗯,我还没有完全入行,还要再见识一下才行。

使用特权

评论回复
5
deeploves| | 2009-4-22 15:15 | 显示全部楼层

52楼,这里的争议是OS有没有用,不是什么场合要用

楼主的意思是OS似乎没有什么用处,而不是OS在什么场合下有用。

就他那个51或ARM7,就那点么资源,用不用OS根本没区别,因为他觉得用不用都没区别,所以认定OS没用,这不一棍子打死吗?

不需要OS的场合很多,需要用OS的场合也很多!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则