您好, 歡迎來(lái)到儀表網(wǎng)! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>FOXBORO DCS I/A系統(tǒng)>> P0951BA-0E FBP10 ??怂共_
| 參 考 價(jià) | 面議 |
產(chǎn)品型號(hào)
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時(shí)間:2018-05-14 09:00:00瀏覽次數(shù):204次
聯(lián)系我時(shí),請(qǐng)告知來(lái)自 儀表網(wǎng)P0951BA-0E FBP10性能分析
P0951BA-0E FBP10實(shí)時(shí)系統(tǒng)主要通過三個(gè)性能指標(biāo)來(lái)衡量系統(tǒng)的實(shí)時(shí)性,即響應(yīng)時(shí)間(ResponseTime)、生存時(shí)間(SurvivalTime)和吞吐量(Throughput):響應(yīng)時(shí)間:是實(shí)時(shí)系統(tǒng)從識(shí)別出一個(gè)外部事件到做出響應(yīng)的時(shí)間;
生存時(shí)間:是數(shù)據(jù)的有效等待時(shí)間,數(shù)據(jù)只有在這段時(shí)間內(nèi)才是有效的;
吞吐量:是在給定的時(shí)間內(nèi)系統(tǒng)能夠處理的事件總數(shù),吞吐量通常比平均響應(yīng)時(shí)間的倒數(shù)要小一點(diǎn)。
其中響應(yīng)時(shí)間是系統(tǒng)實(shí)時(shí)性zui直觀、zui重要的指標(biāo)。而P0951BA-0E FBP10系統(tǒng)響應(yīng)時(shí)間與任務(wù)切換時(shí)間、中斷延遲和調(diào)度延遲都有關(guān)系。μC/OS-Ⅱ的中斷處理程序中不需要關(guān)中斷,它的關(guān)中斷主要發(fā)生在一些原子操作和代碼臨界區(qū)保護(hù)的時(shí)候,并且都非常短,因此μC/OS-Ⅱ的中斷延遲很短。
μC/OS-Ⅱ是基于優(yōu)先級(jí)的“可剝奪”式內(nèi)核,而且內(nèi)核的調(diào)度算法非常簡(jiǎn)單,因此μC/OS-Ⅱ調(diào)度延遲比較短且可以預(yù)測(cè)適應(yīng)實(shí)時(shí)應(yīng)用的要求。
關(guān)于上下文切換時(shí)間,由于μC/OS-Ⅱ的任務(wù)都有單獨(dú)的堆棧,因而任務(wù)的切換操作非常簡(jiǎn)單,由10多條CPU指令就可完成,因此μC/OS-Ⅱ任務(wù)切換產(chǎn)生的延遲很小且是可以預(yù)測(cè)的。
3.2.2μC/OS-Ⅱ在P0951BA-0E FBP10中的移植實(shí)現(xiàn)
μC/OS-Ⅱ的移植條件是:該處理器有堆棧,有CPU內(nèi)部寄存器入棧、出棧指令;使用的C編譯器支持內(nèi)嵌匯編(inlineasseInbly)或者該C語(yǔ)言可擴(kuò)展,可連接匯編模塊,使得關(guān)中斷、開中斷能在C語(yǔ)言程序中實(shí)現(xiàn)。
P0951BA-0E FBP10符合其移植條件。μC/OS-Ⅱ的移植集中在3個(gè)文件,頭文件os_cpu.h,匯編文件os_cup_a.s,C代碼文件os_cpu_c.c。
其中os_cpu.h主要包含編譯器相關(guān)的數(shù)據(jù)類型的定義、堆棧類型的定義以及幾個(gè)宏定義和函數(shù)說明。而os_cpu_c.c中則包含與移植有關(guān)的c函數(shù),包括堆棧的初始化函數(shù)和一些鉤子(hook)函數(shù)的實(shí)現(xiàn)。os_cpu-a.s中則包含與移植有關(guān)的匯編語(yǔ)言函數(shù),包括開/關(guān)中斷、上下文切換、時(shí)鐘中斷服務(wù)程序等。移植中關(guān)鍵的功能模塊實(shí)現(xiàn)如以下所述。
移植工作包括以下幾個(gè)內(nèi)容:①用繃efine設(shè)置一個(gè)常量的值(OS-CPU.H);②聲明數(shù)據(jù)類型(OS-CPU.H);③用#define聲明三個(gè)宏(OS.CPU.H);④用c語(yǔ)言編寫六個(gè)簡(jiǎn)單的函數(shù)(OS—CPIJ-C.C);⑤編寫四個(gè)匯編語(yǔ)言函數(shù)(OS-CPU_ASM)。
GB BACHMANN BOARD CC11/3,3522/00
INDUSTRIAL SBC,PC,IPC,PCA-6187 REV A2,COMPUTER BOARD,CPU 2.66GHZ WORKING
INTERFACE IBX-2130CL BOARD P/95Z/22-001 [13]A015 WORKING
INDUSTRIAL SBC,PC,IPC,SBC-845D-VEA, COMPUTER BOARD CPU:2.00A GHZ WORKING
ROCKWELL SAMSUNG 400W DRIVER CSD3-04BX1 TESTED WORKING
GIKEN POWER SUPPLY UNIT AU3525N1
ABB DSQC 252 SAFETY BOARD,3HAA 3563-ALA/2
IAI ROBO CYLINDER RCS-E-SA6-I-30-0 SERVO DRIVE NEW
MITSUBISHI MELSEC CC-LINK D/A CONVERTER UNIT AJ65VBTCU-68ADV-S1
MICRO MEMORY INC.MM6326,92281,KLA 712-404561-00 BOARD
Applied Materials, Digital I/0 BOARD 0100-76124,FAB 0110-76124
MELEC C-853A Board
EURESYS DOMINO ALPHA A3,1160_A3_0 FRAME GRABBER,MEMORY DONGLE
SANMEI CUTY AXIS QT-002AXE DRIVER
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。