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

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(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

用WINDOWS2000來模擬 UCOSII

作者:bbstom 欄目:ARM技術(shù)
用WINDOWS2000來模擬 UCOSII
偶發(fā)現(xiàn)有人以用 VC++ 仿真UCOSII并
模擬了一個(gè)任務(wù)調(diào)度和上下文切換環(huán)境.
我下載了一個(gè),但中斷運(yùn)行不起來.
后來改用定時(shí)器來模擬中斷也不行.
作者是利用WINDOWS的多進(jìn)程和線程來做的.
既然WINDOWS2000等支持多線程的進(jìn)程.
線程和進(jìn)程共享地址空間,代碼和全局?jǐn)?shù)據(jù).
每個(gè)線程都有自己的寄存器集合,堆棧,私有消息隊(duì)列.
而且WINDOWS2000一個(gè)線程一個(gè)線程地分配時(shí)間片,分配優(yōu)先級(jí)
并執(zhí)行搶占式的多任務(wù)處理.
其實(shí)WINDOWS2000等都有互斥,信號(hào)量,事件,消息,定時(shí)器等許多東西.不比LINUX差.
大家何不用WINDOWS2000來模擬UCOSII和UCGUI?
而且VC++.NET很好用啊! 比破BORLAND C++ 4.5好多了.
這樣一來不是可以學(xué)更多東西嗎?





2樓: >>參與討論
bbstom
再一個(gè)發(fā)現(xiàn).
大家有沒發(fā)現(xiàn)INTEL的 I80386EX也有 REMAP(重映射)設(shè)置.
TUBRO C++ 有 SETVECT()函數(shù)來設(shè)定中斷.
而ADS1.2也有一個(gè)Install_Handler(unsigned routine,unsigned *vector)函數(shù)
來設(shè)定中斷.不過軟中斷不太理解,哪位可介紹一下.


3樓: >>參與討論
vwwj
你學(xué)uCOS來干嘛?
  不就是要用再單片機(jī)上么?用WINDOWS2000來模擬 UCOSII?本末倒置。

4樓: >>參與討論
bbstom
哈哈.
當(dāng)你學(xué)精了UCOSII時(shí),你可能想改進(jìn)該進(jìn)它,因?yàn)槟銜?huì)發(fā)現(xiàn)它有許多不合理的地方
又或有許多不太先進(jìn)而落后的地方等等, 這時(shí)你肯定想轉(zhuǎn)學(xué)WINDOWS XP, LINUX
MINIX 的內(nèi)核機(jī)制. 不管怎樣,我個(gè)人認(rèn)為WIDNOWS XP(32/64)是很先進(jìn)的系統(tǒng).
因?yàn)樗南C(jī)制使我認(rèn)識(shí)了編程原來是這樣的輕松.不懂WINDOWS 或VC++.NET
  ,LINUX編程肯定不會(huì)成為高手.

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)教周工“EasyARM2200的單步執(zhí)行問題”
ARM指令的執(zhí)行周期怎么考慮呢?
如何翻譯Semihost!
為什么進(jìn)入不了isp???急急急急!。!
進(jìn)不了ISP是怎么回事?
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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