|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教ucos問題 |
| 作者:lhshine 欄目:嵌入式系統(tǒng) |
看了ucos的書,對信號量,郵箱,隊列一直搞不大清楚,我知道他們是用于任務間通信,請問他們?nèi)齻有什么區(qū)別?還有事件標志組,想問問各位高手他們都有什么用途?除了用于任務間對共享資源的通信,還有延時? |
| 2樓: | >>參與討論 |
| 作者: whereis 于 2006/7/21 13:21:00 發(fā)布:
. 弱!! |
|
| 3樓: | >>參與討論 |
| 作者: lhshine 于 2006/7/21 13:55:00 發(fā)布:
真汗那 唉,我是很弱,我剛學,又是自己看,也沒人教 |
|
| 4樓: | >>參與討論 |
| 作者: caine_kk 于 2006/7/21 18:02:00 發(fā)布:
看看操作系統(tǒng)原理吧. 這些屬于基本問題. |
|
| 5樓: | >>參與討論 |
| 作者: 平常人 于 2006/7/21 18:40:00 發(fā)布:
RE:請教ucos問題 回答你的問題,基本可以寫一本書了,樓上的說得對,你還是去找本書看看吧。 傳統(tǒng)操作系統(tǒng)的幾大基本課題是:進程調(diào)度、內(nèi)存管理、進程間的通訊、外設管理、文件系統(tǒng);你所問的是進程通訊這一部分。 |
|
| 6樓: | >>參與討論 |
| 作者: eleven11 于 2006/7/22 19:50:00 發(fā)布:
狠明顯是 直接就看ucos2的人 真正寫過些程序就自然明白 |
|
| 7樓: | >>參與討論 |
| 作者: 平常人 于 2006/7/22 20:30:00 發(fā)布:
閑來無事,簡單解答有關(guān)信號量、郵箱、隊列的問題 本不想在這個問題上再發(fā)言,但為了做做腦力練習,看看我在大學里學到的東西還記得多少,試著對樓主的問題作一個通俗的解答。所舉的例子也許不貼切,望各位大俠指正,就算是拋磚引玉吧。 信號量:馬路上的十字路口是個大家都要經(jīng)過的地方,但又不能想什么時候過就什么時候過的地方,否則就會發(fā)生交通事故的,紅綠燈的設置就是要協(xié)調(diào)各個方向的交通,使大家可以輪流有序地使用路口這個有限的資源。在操作系統(tǒng)中也有相同的不能被所有人(進程)占有的資源,信號量就像紅綠燈一樣用于協(xié)調(diào)對資源的互斥使用。如兩個進程同時要在打印機上輸出,若不加以限制,印出的東西誰也用不了。 上面講的信號量稱為二值信號量,它只能用于控制路口車輛的通過與停止;還有一個多值信號量的概念,它的用途類似于一個限制載重的橋梁;例如一座橋一次只能過N部車子,取得信號量的車子可以上橋,沒有取得信號量的車子必須等前面有車下橋后,讓出了占用橋梁的信號量后才能上橋。 隊列:這也是協(xié)調(diào)使用有限資源的一種方法,就像在馬路上車輛要按序行駛一樣,一輛車通過之后,另一輛車才能通過。 郵箱:與我們?nèi)粘I罾锏泥]箱是一個概念,它用于一個進程(任務)向另一個進程(任務)傳遞數(shù)據(jù)(注意,進程與進程之間沒有程序調(diào)用的關(guān)系)。 |
|
| 8樓: | >>參與討論 |
| 作者: lhshine 于 2006/7/24 8:58:00 發(fā)布:
謝謝 謝謝各位的解答,我找本操作系統(tǒng)的書看看 |
|
| 9樓: | >>參與討論 |
| 作者: 1201312 于 2006/7/24 14:19:00 發(fā)布:
加 ARM技術(shù)交流(群號) 27411611 |
|
| 10樓: | >>參與討論 |
| 作者: zhyjs10 于 2006/8/1 17:53:00 發(fā)布:
可以再看看書! 你看了幾遍書﹖我畢業(yè)設計用了它﹐看了三遍書﹐才達到看了就差不多明白的地步。 加油﹗﹗﹗自學是很重要的 |
|
| 11樓: | >>參與討論 |
| 作者: icyacht 于 2006/8/4 10:56:00 發(fā)布:
淺見 如果有編程經(jīng)驗的話,沒必要把細節(jié)弄清,大概明白就行了,在實踐中自然會提高的 |
|
| 12樓: | >>參與討論 |
| 作者: 平常人 于 2006/8/4 12:35:00 發(fā)布:
果然是淺見 |
|
| 13樓: | >>參與討論 |
| 作者: 平常人 于 2006/8/4 12:41:00 發(fā)布:
果然是淺見(繼續(xù)) 被蚊子咬了一下,拍蚊子把鍵盤拍了..... 請問—— 開車開得再熟練,能修車嗎? 修車修得再熟練,能造車嗎? 造車造得再熟練,能設計車嗎? 有很多知識是不能通過經(jīng)驗積累而學到的。 |
|
| 14樓: | >>參與討論 |
| 作者: thomasfull 于 2006/8/4 13:06:00 發(fā)布:
果然是淺見(繼續(xù)) 呵呵,真有意思 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |