音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

要操作系統(tǒng)到底有什么好處?

作者:spming 欄目:MCU技術
要操作系統(tǒng)到底有什么好處?
我在網(wǎng)上看了一些文章所用了操作系統(tǒng)大概有一下4大好處:
1、增加系統(tǒng)的穩(wěn)定性。
2、減少開發(fā)周期(很多的代碼可以移植)。
3、真正發(fā)揮了32位機器的多任務的功能。
4、真正的實時性在退出中斷以后馬上根據(jù)優(yōu)先級的高低做出相應的動作(取代了原來mcu在中斷了置標志位然后在主程序中檢測標志位執(zhí)行相應的代碼)。
大家覺得我這樣的理解對嗎?或者你們覺得還有什么補充的嗎?

2樓: >>參與討論
王紫豪
1和4不對!!!
 
3樓: >>參與討論
ayb_ice
隨便說說
  誰說1和4不對,你用過RTOS沒有,還遠不止這些好處呢,當然也有缺點了,可能有些MCU根本不適合跑RTOS,如果強行跑RTOS,那當然不如前后臺了...

4樓: >>參與討論
HWM
無所謂好處或壞處,看你所做的項目是否有用OS的必要性。
 
5樓: >>參與討論
王紫豪
呵呵!
 
6樓: >>參與討論
chinaitboy
不用OS可以實現(xiàn)TCP/IP嗎?
 
7樓: >>參與討論
將軍令
1和4不對!!!   ???
一基本是對的,有了OS,只要關心上層
底層被抽象了
所以基本上是更可靠才對
除非你的OS不穩(wěn)定

8樓: >>參與討論
eleven11
不用OS可以實現(xiàn)TCP/IP
 
9樓: >>參與討論
王紫豪
關于.
關于1,我認為最穩(wěn)定的系統(tǒng)是最簡單的系統(tǒng)。跟加不加OS沒直接關系。系統(tǒng)復雜了,只要編程人員處理不好,加OS和不加OS始終都不會穩(wěn)定!我也挺喜歡OS,并不是沒用過!但是咱們要實事求是的說。

2說的非常在理!可以減少開發(fā)周期,但是括號內(nèi)(很多的代碼可以移植),又離譜了,一般有幾年底層開發(fā)經(jīng)驗的人都有自己的庫,不用OS照樣移植。用OS減少開發(fā)周期的真正原因是系統(tǒng)資源調(diào)用及底層抽象。

3說的很對,例子:大家看看ARM 的幾個模式就知道了!

關于4,并不是所有人都再中斷設置標志位,然后......,“退出中斷以后馬上根據(jù)優(yōu)先級的高低做出相應的動作”需要時間,這個時間永遠是>0的,也就像你光著膀子游泳始終比穿著衣服游泳感覺舒服,哪怕就穿一個小褲衩。

所以再這個講究效率的年代,2才是關鍵!

愚見,請指教!



10樓: >>參與討論
computer00
1和4不對. 裝操作系統(tǒng)只是為了通用性和方便性,
它們是以犧牲硬件性能為代價的,例如增加硬件的復雜度,增加內(nèi)存的開銷量,增加指令的開銷量,降低系統(tǒng)的實時性等等。

11樓: >>參與討論
qjy_dali
在系統(tǒng)很復雜的時候,不用操作系統(tǒng),產(chǎn)品就死定了
 
12樓: >>參與討論
將軍令
最堅決最強烈最徹底的支持 11樓
 
13樓: >>參與討論
chinaitboy
請8樓的朋友介紹一下不用OS實現(xiàn)TCP/IP的方法,我挺感興趣,謝謝
請8樓的朋友介紹一下不用OS實現(xiàn)TCP/IP的方法,我挺感興趣

14樓: >>參與討論
fryohp669
用不用操作系統(tǒng)關鍵是看看應用場合
用不用操作系統(tǒng)關鍵是看看應用場合
1、增加系統(tǒng)的穩(wěn)定性
an:  系統(tǒng)的穩(wěn)定性與用不用操作系統(tǒng)沒有太大的直接關系,不用操作系統(tǒng)同樣也可以做得很穩(wěn)定.

2、減少開發(fā)周期(很多的代碼可以移植)
an:   對功能多,人機界面要求高的系統(tǒng)可以這么說,比如需要TCP/IP,TFT液晶顯示,鍵盤鼠標,USB,SD卡等,那是要用操作系統(tǒng)的,否則開發(fā)周期變得不可控制;但很多場合,功能比較單一并且只執(zhí)行某一種控制算法,如果上操作系統(tǒng)可以說是增加系統(tǒng)負擔,就算是使用uCOSII這種可以剪切到體積很小的OS也不例外,比如異步電機變頻控制.

3、真正發(fā)揮了32位機器的多任務的功能。
an:可以這么說

4、真正的實時性在退出中斷以后馬上根據(jù)優(yōu)先級的高低做出相應的動作(取代了原來mcu在中斷了置標志位然后在主程序中檢測標志位執(zhí)行相應的代碼)。
an:使用任何操作系統(tǒng)都不會比不用OS直接處理中斷的"裸跑"程序實時,因為操作系統(tǒng)要系統(tǒng)調(diào)度.



15樓: >>參與討論
ayb_ice
隨便說說
  小的系統(tǒng)不用OS當然是正確的,幾百K以上的程序你不用OS試試,手機程序你試試...

16樓: >>參與討論
HWM
大的系統(tǒng)也不是一個人能搞的。
系統(tǒng)大到一定的程度,就要分層次考慮了。有應用層面,OS層面,驅動層面。
但多數(shù)小型系統(tǒng)就根本沒有使用OS的需要。

* - 本貼最后修改時間:2007-3-29 8:26:53 修改者:HWM

17樓: >>參與討論
楊真人
王紫豪和computer00對OS已經(jīng)有一定研究,請相信他們
OS是一個便于組建各式應用系統(tǒng)的軟件運行平臺(或者形象點說“舞臺”)。不用舞臺,擺個地攤也能演好節(jié)目。
RTOS只是比一般OS更RT而已。
系統(tǒng)越復雜越難RT。例如MSDOS6.22在奔2CPU上跑得爽,可同一個奔2CPU跑WINXP就郁悶了。

18樓: >>參與討論
computer00
呵呵,也沒啥研究,只是發(fā)表自己的意見而已.信不信由別人.
正如我的簽名那樣。

19樓: >>參與討論
ayb_ice
隨便說說
  那寫RTX51,uCOS...這些人是SB...

20樓: >>參與討論
chunk
用TCP/IP解釋OS的好處確實比較易懂
程序向服務器請求服務,服務器不會“瞬間”就完成處理并回送結果,所以我們的軟件在提交了請求之后就要“等”結果,關鍵是怎么等?在“等”的時候把處理器控制權交出來好不好?

SOCKET在本質上與SEMAPHORE/MUTEX這種東西是不是一樣的呢?

21樓: >>參與討論
DEF
用操作系統(tǒng),就是懶罷了
 
22樓: >>參與討論
high
補充:tcp/ip只是一個協(xié)議棧
lwip就支持不帶os的移植。

不是慢速設備,不存在‘等’過程,運算也是要cpu的。
-----------------
1。大部分單片機應用不要os
2. 更主要是得到服務。

23樓: >>參與討論
蛋蛋的老公
關于用與不用OS,以前在51BBS上看過一文章講得很不錯
當時那位哥們這樣說的...

操作系統(tǒng)就如一位老總,而MCU就是BOSS.
要不要專門請一位老總,取決于企業(yè)的規(guī)模
如果企業(yè)小,BOSS一個人都干得過來,為何硬是要請一個老總呢?畢竟請一個人要花一份錢啊,更何況說不定哪一天老總還要帶著BOSS的資料和業(yè)務跑了呢(無法排除這個危險性)...
如果企業(yè)做大了,一個人根本忙不過來,為何不請一個職業(yè)老總來幫BOSS管管呢,難道要一個人忙死嗎?多一個人多一份力量,又不是BOSS出不了這個錢..更何況人家的管理比你專業(yè)得多啊...

各位覺得這個說得有道理嗎?

* - 本貼最后修改時間:2007-4-8 1:12:07 修改者:蛋蛋的老公

參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
請問SPI從機問題
GPIO驅動程序問題,大俠指點。!
周公的網(wǎng)頁上有一個地方打錯字了
LPC900下載線圖紙
EasyPRO80B是不是周立功的產(chǎn)品?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號