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

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

不推薦大家深研uC/OS-II

作者:masashinakayama 欄目:嵌入式系統(tǒng)
不推薦大家深研uC/OS-II
個(gè)人感覺(jué)uC/OS-II對(duì)arm結(jié)構(gòu)的支持不是很好
任務(wù)切換部分效率低,中間件重復(fù)使用性不佳
單片機(jī)就沒(méi)啥意思了,資源少的可憐
arm7上到湊合用用吧,也沒(méi)啥好RTOS
arm9上就是Linux和WinCE的天下了,畢竟支持MMU
但是uC/OS-II的核心-任務(wù)切換很值得研究
個(gè)人認(rèn)為把核心幾部分看透徹了還是趕緊投靠Linux陣營(yíng)好



2樓: >>參與討論
high
是指fs,gui這些東西嗎?那就多慮了,都拿不到。
 
3樓: >>參與討論
老狼
threadX
 
4樓: >>參與討論
zljear
請(qǐng)?jiān)诙嘀v一些uc/os 2的知識(shí)
請(qǐng)?jiān)诙嘀v一些uc/os 2的知識(shí)
給小弟介紹一下uc/os 2
或網(wǎng)址,最好是最初級(jí)的,最簡(jiǎn)單的


5樓: >>參與討論
highend
渴盼樓主寫(xiě)出----
與Linux或CE 類(lèi)似的   

實(shí)時(shí)性比uc/OS2更好的

操作系統(tǒng)!




6樓: >>參與討論
zhb_wait
re:

應(yīng)該這樣說(shuō),ucos-ii不能使用與像linux等的大型界面上,但是用在一般的實(shí)時(shí)潛入式系統(tǒng)中還是很有必要的.沒(méi)有必要為每個(gè)系統(tǒng)都用上linux系統(tǒng)

7樓: >>參與討論
masashinakayama
1
我們需要的操作系統(tǒng)應(yīng)該兼顧實(shí)時(shí)性、可裁減性、可擴(kuò)展性
在linux上寫(xiě)個(gè)應(yīng)用程序很容易
在uC/OS-II上寫(xiě)就要當(dāng)心內(nèi)存碎化了,而且不支持C++
堆?臻g都以數(shù)組開(kāi)出,別扭,都定死了
編寫(xiě)用戶(hù)程序時(shí)你能找到的幫助遠(yuǎn)沒(méi)Linux多
但是uC/OS是一只五臟六腑俱全的麻雀,解剖一下會(huì)林另你功力上升一個(gè)臺(tái)階
你會(huì)發(fā)現(xiàn)《操作系統(tǒng)》課程里面的書(shū)本知識(shí)是怎么應(yīng)用起來(lái)的
我遠(yuǎn)沒(méi)本事寫(xiě)操作系統(tǒng):)
最近發(fā)現(xiàn)老周在推日本的TRON操作體統(tǒng),我在鬼子網(wǎng)站還沒(méi)看到仔細(xì)的TRON性能介紹,小日本的東西藏來(lái)藏去,找不到完整的,不過(guò)聽(tīng)說(shuō)日本占有率相當(dāng)高
有空了,我用C++把uC/OS改良一下,對(duì)ARM的七種模式看看如何優(yōu)化,因?yàn)樯舷挛那袚Q那邊是比較羅嗦的,效率低





8樓: >>參與討論
masashinakayama
不止涉及兩個(gè)模式
涉及到svc,軟中斷進(jìn)入的
irq,一般中斷進(jìn)入
sys/usr普通運(yùn)行狀態(tài)
如果平時(shí)將系統(tǒng)整個(gè)運(yùn)行在svc下會(huì)出問(wèn)題滴~~
我在44b0和AVR上都自己動(dòng)手移植過(guò)
44b0外面很多移植文章都是半懂不懂的人吹得
自己動(dòng)手搞最長(zhǎng)經(jīng)驗(yàn)



9樓: >>參與討論
why_buaa
嵌入式系統(tǒng)很難既運(yùn)行快又開(kāi)發(fā)方便
把堆棧定義成數(shù)組不能變也是由于嵌入式cpu一般都沒(méi)有像X86那樣的硬件分頁(yè)機(jī)制,如果要做成可變的那就得每次都檢查堆棧指針的越界情況,這個(gè)開(kāi)銷(xiāo)就太大了,而且還不能用C來(lái)開(kāi)發(fā)了。
其實(shí)如果嵌入式cpu專(zhuān)門(mén)對(duì)堆棧指針做個(gè)硬件越界檢查,產(chǎn)生一個(gè)越界異常的話,對(duì)操作系統(tǒng)的支持就能大大加強(qiáng)了,而且開(kāi)銷(xiāo)也很小。

10樓: >>參與討論
eleven11
Linux太大,需要附帶的開(kāi)銷(xiāo)大
一個(gè)永遠(yuǎn)無(wú)法改變的缺陷

11樓: >>參與討論
eleven11
如果都能用linux做產(chǎn)品
賣(mài)TCP/IP的早就關(guān)門(mén)了,可TCP那么貴還是很多公司愿意買(mǎi),他們?yōu)槭裁床恢苯佑胠inux啊

12樓: >>參與討論
最?lèi)?ài)韶涵
感覺(jué)uC/OS-II的系統(tǒng)服務(wù)很有規(guī)律
都是由Accept、Create、Del、Pend、Post、Query等組成~~~

13樓: >>參與討論
Herowa
呵呵
我暫時(shí)還是比較支持uC/OS-II,因?yàn)槲业哪芰簳r(shí)也能理解這樣層次的知識(shí),呵呵。

14樓: >>參與討論
lwlwlw24
與樓主有同感
uc/os II在arm7上好用,在arm9上就不行了

15樓: >>參與討論
diablocm
具體還得看應(yīng)用,linux太大了
 
16樓: >>參與討論
豬一樣理想
本人以為eCos比較不錯(cuò)
 
17樓: >>參與討論
winfeng
樓主很淺薄!
 
18樓: >>參與討論
wudianjun
很好的啊,
 
19樓: >>參與討論
sanwa_chen
hilo
wo de 賬戶(hù)登錄不了了

20樓: >>參與討論
newcarron
ucos在硬件配置要求比較低的時(shí)候還是挺有用的
我覺(jué)得linux跟ucos都各有千秋,應(yīng)該根據(jù)應(yīng)用不同來(lái)選擇,硬件配置比較低,但是實(shí)時(shí)性要求高的可以選擇ucos,而linux實(shí)時(shí)性就一般(我沒(méi)用過(guò)RTlinux,不太清楚它的實(shí)時(shí)性,不過(guò)聽(tīng)說(shuō)還不錯(cuò)),但是可以用在高層次的場(chǎng)合上。  我反而不推薦uClinux,感覺(jué)它好像高不成低不就的。

21樓: >>參與討論
mailbert
何談“深研”?
本來(lái)就不深,何談“深研”?

22樓: >>參與討論
robshine
基本同意
我覺(jué)得先學(xué)習(xí)他還是比較好的,畢竟可以研究一下機(jī)制是怎么樣的,最有前途的,嘿嘿,跟樓主一樣,非linux莫屬了。

23樓: >>參與討論
yixin8611
不同意
存在即有合理性

24樓: >>參與討論
weiganglnu
不同意,又不是一定要在什么什么上用
不同意,又不是一定要在什么什么上用

25樓: >>參與討論
pk.kong
大家看:uC/OS-II作者致中國(guó)用戶(hù)的公開(kāi)信

尤其是原來(lái)說(shuō)開(kāi)發(fā)原碼,不要錢(qián),現(xiàn)在改口了。
寫(xiě)得多有意思。

26樓: >>參與討論
good02xaut
會(huì)用就可以,有什么值得深研的
uc/os算不上一個(gè)完整的操作系統(tǒng),除了進(jìn)程管理,就沒(méi)什么其他的了。
要研也是Linux,開(kāi)源,平臺(tái)多

27樓: >>參與討論
dollar
請(qǐng)教uc/os II與linux有相似之處嗎?
請(qǐng)教uc/os II與linux有相似之處嗎?一個(gè)都難學(xué)會(huì),怎能又同時(shí)學(xué)其他,如果只學(xué)一個(gè),學(xué)那種?

28樓: >>參與討論
5day_ic
不錯(cuò)
 
29樓: >>參與討論
elelab
Linux內(nèi)核對(duì)各種外圍設(shè)備的廣泛支持是一大優(yōu)勢(shì)
否則這些驅(qū)動(dòng)程序會(huì)用掉很多時(shí)間和經(jīng)費(fèi)的

GPL/LGPL授權(quán)模式也是一個(gè)因素,隨著國(guó)際間信息越來(lái)越透明,版權(quán)問(wèn)題是越來(lái)越不方便回避了,涉及出口更是不行

實(shí)時(shí)要求不高、用Linux,高了用eCos。算上研發(fā)時(shí)間和費(fèi)用也許不省什么甚至高不少,但是省心,產(chǎn)品基礎(chǔ)穩(wěn)固也是一個(gè)很值得考慮的因素

30樓: >>參與討論
bobi520
不成的看法
我是個(gè)新手  我認(rèn)為對(duì)初學(xué)者來(lái)說(shuō)學(xué)習(xí)uc/os II比較好 因?yàn)樗容^簡(jiǎn)單嗎
而Linux對(duì)初學(xué)者太復(fù)雜

31樓: >>參與討論
publicrtos
我自己寫(xiě)的RTOS
性能:

1. 支持256級(jí)優(yōu)先級(jí),搶先式內(nèi)核;
2. 支持時(shí)間片、優(yōu)先級(jí)調(diào)度,每個(gè)優(yōu)先級(jí)可以建立多個(gè)任務(wù);
3. 可以支持分時(shí)調(diào)度法,成為分時(shí)多任務(wù)系統(tǒng);
3. 調(diào)度速度和任務(wù)個(gè)數(shù)無(wú)關(guān)(呵呵,這一點(diǎn)可以和ucos-ii抗衡了);
4. 任務(wù)可以帶0~無(wú)限多個(gè)參數(shù),任務(wù)可以返回;
5. 結(jié)構(gòu)更合理,使臨界區(qū)更小,關(guān)中斷的最長(zhǎng)時(shí)間小于100條指令的執(zhí)行時(shí)間;
6. 用gcc編譯,不優(yōu)化時(shí)代碼只有2.1k字節(jié);
7. 效率高,在60MHZ的ARM7中運(yùn)行,整個(gè)系統(tǒng)只占1/3500的CPU時(shí)間。

32樓: >>參與討論
jiaoah97
ecos
ecos很好的

33樓: >>參與討論
fg_lin_zte
FreeRTOS
Free
Open Source


34樓: >>參與討論
ljc01123
幫忙一下。。。
誰(shuí)有將UC/OS II移植到單片機(jī)上程序 ,簡(jiǎn)單點(diǎn)的,,,但是能將這個(gè)大體的架構(gòu)明白差不多的那種,,,我要將UC移植到我們現(xiàn)在的單片機(jī)運(yùn)行。
可是沒(méi)有搞過(guò),,,無(wú)從下手啊,
請(qǐng)大家?guī)兔Γ。。?br>
我的郵箱
:ljc97034@163.com

QQ:14242875

35樓: >>參與討論
ljc01123
幫忙一下。。。
有哪位仁兄,手頭上有關(guān)于將uc/os ii移植到單片機(jī)上的程序,,簡(jiǎn)單點(diǎn)的,,
但是能將uc/os ii系統(tǒng)明白的差不多的那種程序,,,

我要移植一下,,請(qǐng)大家?guī)兔Π?br>
信箱:ljc97034@163.com
第一個(gè)字母是L的小寫(xiě),,
QQ:14242875


36樓: >>參與討論
fangcheng
潛力貼
頂一個(gè)

37樓: >>參與討論
汽車(chē)電子
M7系統(tǒng)中還是用Keil的ARTX好
 
38樓: >>參與討論
zlinghe
我覺(jué)得UC/OSII實(shí)用于小系統(tǒng),而LINUX實(shí)用于大系統(tǒng)
不能簡(jiǎn)單的說(shuō)成UC/OS比LINUX差,如果有比較多的RAM,在單片機(jī)上使用UC/OS進(jìn)行進(jìn)程切換、通訊,還是比較方便和好用的,同時(shí)你還可以根據(jù)你的需要修改UC/OS里面的結(jié)構(gòu)。畢竟,它只有那么點(diǎn)代碼。而這些LINUX是很難做到的,雖然有高人能修改里面細(xì)節(jié),但很多人做不到,多半都是改改配置,掛某個(gè)驅(qū)動(dòng),不掛某個(gè)驅(qū)動(dòng)而已。

39樓: >>參與討論
puppyh
一個(gè)關(guān)于uCOS在ARM上應(yīng)用的問(wèn)題
ARM分為好幾工作模式,用戶(hù)編寫(xiě)的代碼應(yīng)該運(yùn)行在user模式,而從操作系統(tǒng)的角度看,創(chuàng)建任務(wù),任務(wù)調(diào)度,任務(wù)切換等操作應(yīng)該運(yùn)行在SYSTEM模式,而我發(fā)現(xiàn)網(wǎng)上關(guān)于移植uCOS用在ARM的代碼都是運(yùn)行在SYSTEM模式,包括uCOS-II網(wǎng)站上,這是不符合ARM芯片的應(yīng)用要求,同時(shí)也不符合操作系統(tǒng)的要求,在操作系統(tǒng)中,要求用戶(hù)的程序?yàn)槟繎B(tài)(用戶(hù)狀態(tài)),操作系統(tǒng)為管態(tài)(系統(tǒng)狀態(tài)),而ARM正是為這種要求而開(kāi)發(fā)的,而uCOS根本就沒(méi)有考慮到這個(gè)問(wèn)題,所以說(shuō)uCOS要在ARM應(yīng)用需要對(duì)源代碼進(jìn)行修改。

40樓: >>參與討論
hezhenzhou
還是根據(jù)需要來(lái)選擇OS吧!
如果出于學(xué)習(xí)的目的,好好研究一下UC-OS的調(diào)度方式,任務(wù)通訊機(jī)制,內(nèi)存管理機(jī)制等等,對(duì)理解嵌入式系統(tǒng)概念還是很有幫助的。即使具體到代碼的編寫(xiě)也有可圈可點(diǎn)的地方。至于運(yùn)用,我目前正將它移植到C8051F020上,做一個(gè)低頻治療儀,帶液晶顯示。等做完之后,再談感受吧:)

41樓: >>參與討論
cczll
同意 winfeng 的說(shuō)法
個(gè)人認(rèn)為需要什么樣的產(chǎn)品由市場(chǎng)決定。

42樓: >>參與討論
joywyc
自作多情
    我不能同意樓主的觀點(diǎn)。對(duì)于嵌入式操作系統(tǒng)的選用,是根據(jù)具體應(yīng)用來(lái)選取的。例如,ucosii就適合于用于實(shí)時(shí)性很強(qiáng)的、不須要文件系統(tǒng)和圖形交互界面的應(yīng)用領(lǐng)域。而linux、ecos或windows ce 等較大型的嵌入式操作系統(tǒng),應(yīng)該適合于用實(shí)時(shí)性相對(duì)低一些、任務(wù)數(shù)更多、須要文件系統(tǒng)和圖形交互界面支持的應(yīng)用領(lǐng)域。但OS發(fā)展也不是一成不變的,我們現(xiàn)在用的ucosii大多數(shù)是公開(kāi)發(fā)行的教育版本v2.5--v2.7,F(xiàn)在商用版本ucos,也可以配上文件系統(tǒng)、圖形交互系統(tǒng)和usb接口系統(tǒng),并且還提供ucos的IED開(kāi)發(fā)程序。
    至于用C++來(lái)重寫(xiě)ucos,純粹是自作多情。連老牌的linux、windows大型桌面操作系統(tǒng)軟件都是用C來(lái)寫(xiě)的,而決不會(huì)用開(kāi)銷(xiāo)極大的C++去寫(xiě),更何況嵌入式操作系統(tǒng)對(duì)于資源和實(shí)時(shí)性要求極強(qiáng)呢?

43樓: >>參與討論
slump
隨便說(shuō)說(shuō)
1.ecos的實(shí)時(shí)性比ucos高,ucos里動(dòng)不動(dòng)關(guān)中斷,實(shí)時(shí)性很難預(yù)測(cè)。
2.ecos的資源需求比ucos高,但和linux不是一檔次的,
甚至在數(shù)十krom,十多kram的系統(tǒng)上,缺省配置也能跑的很歡。
3.對(duì)于有一定基礎(chǔ)的人來(lái)說(shuō),從接觸ucos到獨(dú)立完成一個(gè)移植也用不上一兩個(gè)星期,因此,同意某樓的話:本就不深,談何深研。
4.存在即合理,根據(jù)需求,該用什么用什么。


44樓: >>參與討論
probe
還行吧!要不你來(lái)個(gè)RTOS!
 
45樓: >>參與討論
eleven11
看人挑水不腰疼
usos2的函數(shù)絕大多數(shù)都沒(méi)有變量的,各位有幾個(gè)能做到?

說(shuō)關(guān)中斷太長(zhǎng),暈,那ucos2也不用賣(mài)了

46樓: >>參與討論
cb34494799
還行啦
 
參與討論
昵稱(chēng):
討論內(nèi)容:
 
 
相關(guān)帖子
INTEL J3 E28F128J3  FLASH 庫(kù)存 431片超低價(jià)處理!!
44B0 uClinux-dist-20051110補(bǔ)丁
EM78P156ELP-G
畢業(yè)設(shè)計(jì)求助
PXA255 400M   庫(kù)存超低價(jià)處理!!
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)