<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產(chǎn)品分類

      當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > 數(shù)字式溫控器

      類型分類:
      科普知識(shí)
      數(shù)據(jù)分類:
      數(shù)字式溫控器

      ucos-ii應(yīng)用在嵌入式智能視覺監(jiān)控系統(tǒng)中

      發(fā)布日期:2022-04-18 點(diǎn)擊率:110

        1 系統(tǒng)硬件平臺(tái)設(shè)計(jì)

        系統(tǒng)使用的主芯片是ADI公司Blackfin系列DSP中的BF533,這是一款專門面向視頻應(yīng)用的DSP,擁有豐富的外設(shè)接口和較好的系統(tǒng)擴(kuò)展性。本系統(tǒng)利用BF533的PPI接口采集數(shù)字圖像,利用芯片的EBIU總線,擴(kuò)展SDRAM和網(wǎng)絡(luò)芯片。BF533工作在600MHz頻率,單個(gè)芯片即可完成對運(yùn)動(dòng)目標(biāo)跟蹤和網(wǎng)絡(luò)傳輸?shù)裙δ堋;贐F533的嵌入式系統(tǒng)的外圍電路主要可分為三個(gè)部分:圖像采集部分,網(wǎng)絡(luò)傳輸部分,存儲(chǔ)器部分。系統(tǒng)硬件框圖如圖1:

      系統(tǒng)硬件框圖

      圖1 系統(tǒng)硬件框圖

        圖像采集電路部分采用了TI公司的TVP5150A型視頻解碼芯片,它將NTSC/PAL/SECAM制式的視頻信號(hào)轉(zhuǎn)換成8bits的ITU-656格式,并按照YCbCr格式以4:2:2的比例轉(zhuǎn)化成數(shù)字信號(hào),支持兩路模擬輸入,解碼芯片通過I2C串行接口編程。

        網(wǎng)絡(luò)傳輸部分采用LAN91C111芯片。這是SMSC公司為嵌入式應(yīng)用系統(tǒng)推出的第三代快速以太網(wǎng)控制器。本系統(tǒng)中,LAN91C111被當(dāng)作了是異步存儲(chǔ)空間,利用AMS3把它映射在BF533的0x20300000地址空間。這樣就可以通過DMA操作實(shí)現(xiàn)對LAN91C111內(nèi)部存儲(chǔ)空間讀寫操作,提高了傳輸效率并使復(fù)雜的網(wǎng)絡(luò)數(shù)據(jù)傳輸過程簡單化。

        存儲(chǔ)器部分BF533的存儲(chǔ)結(jié)構(gòu)是統(tǒng)一的4GB尋址空間。同步存儲(chǔ)器、異步存儲(chǔ)器、外設(shè)存儲(chǔ)空間和片內(nèi)存儲(chǔ)器全部統(tǒng)一映射在4GB的空間。BF533的EBIU接口中有專門的SDRAM控制單元SDC,可以和SDRAM無縫連接。BF533支持的SDRAM地址是從0x00000000到0x08000000的空間,最大128MB。本系統(tǒng)中使用MICRON公司的MT48LC系列SDRAM,存儲(chǔ)空間32MB,用于存儲(chǔ)圖像處理中的中間結(jié)果。另外,BF533支持四塊連續(xù)的異步存儲(chǔ)空間,每塊空間大小為1MB,地址從0x20000000到0x20400000,由相應(yīng)的AMS0-AMS3引腳選擇使能。本系統(tǒng)使用的是ST公司的M29W系列FLASH,大小1MB。由AMS0片選使能,映射在BF533的第一塊異步存儲(chǔ)空間。

        2 ucos-ii的移植

        ucos-ii是一種具有可剝奪實(shí)時(shí)內(nèi)核的實(shí)時(shí)操作系統(tǒng),而且是免費(fèi)公開源代碼、結(jié)構(gòu)小巧。其內(nèi)核提供任務(wù)調(diào)度與管理、時(shí)間管理、任務(wù)間同步與通信、內(nèi)存管理和中斷服務(wù)等功能,具有執(zhí)行效率高、占用空間小、實(shí)時(shí)性能優(yōu)良和可擴(kuò)展性強(qiáng)等特點(diǎn)。最小內(nèi)核可編譯至2KB,適合小型控制系統(tǒng)。與CPU 硬件相關(guān)的部分用匯編語言編寫,其他絕大部分代碼采用C語言編寫。ucos-ii在硬件平臺(tái)上的移植主要分為兩大步驟:ucos-ii中與處理器相關(guān)的程序的修改、應(yīng)用程序的添加。

        2.1 ucos-ii與嵌入式監(jiān)控系統(tǒng)的軟硬件架構(gòu)

        所有的嵌入式操作系統(tǒng)都是與CPU密切相關(guān)的,做移植前需要熟悉被移植CPU平臺(tái)的硬件架構(gòu)和ucos-ii的運(yùn)行原理,圖2是ucos-ii與本嵌入式監(jiān)控系統(tǒng)的軟硬件架構(gòu)。

      系統(tǒng)架構(gòu)圖

      圖2 系統(tǒng)架構(gòu)圖

        2.2 基于BF533的ucos-ii的移植

        移植ucos-ii需要理解處理器及C編譯器的技術(shù)細(xì)節(jié)。處理器和編譯器滿足了ucos-ii的要求,并且已經(jīng)有了必要工具。移植工作通常包括以下幾個(gè)內(nèi)容:

        A 用#define設(shè)置一個(gè)常量的值(OS_CPU.H);

        B 聲明10個(gè)數(shù)據(jù)類型(OS_CPU.H);

        C 用#define聲明三個(gè)宏(OS_CPU.H);

        D 用C語言編寫六個(gè)簡單的函數(shù)(OS_CPU_C.C);

        E 編寫四個(gè)匯編語言函數(shù)(OS_CPU_A.ASM);

      下一篇: PLC、DCS、FCS三大控

      上一篇: 索爾維全系列Solef?PV

      主站蜘蛛池模板: 六月婷婷国产精品综合| 91丁香亚洲综合社区| 色综合久久天天综合绕观看| 色噜噜狠狠色综合中文字幕| 色噜噜狠狠色综合欧洲selulu| 精品福利一区二区三区精品国产第一国产综合精品 | 九色综合狠狠综合久久| 色综合中文综合网| 色偷偷狠狠色综合网| 亚洲国产品综合人成综合网站| 一本久道久久综合多人| 亚洲国产综合精品中文第一| HEYZO无码综合国产精品227| 亚洲狠狠婷婷综合久久| 久久九色综合九色99伊人| 亚洲欧洲国产综合AV无码久久| 久久婷婷香蕉热狠狠综合| 色天天综合色天天看| 国产成人综合亚洲绿色| 色综合天天综合网站中国| 一本色道久久综合亚洲精品高清| 精品综合久久久久久99| 国产成人综合网在线观看| 色综合AV综合无码综合网站| 一本一本久久aa综合精品| 国产综合色在线视频区| 亚洲欧洲国产成人综合在线观看| 色综合久久久久综合99| 亚洲综合一区国产精品| 伊人久久婷婷五月综合97色| 亚洲五月丁香综合视频| 麻豆狠色伊人亚洲综合网站| 天天躁夜夜躁狂狂躁综合| 天天综合网色中文字幕| 久久国产综合精品SWAG蓝导航| 色悠久久久久综合网香蕉| 青草久久精品亚洲综合专区| 综合激情区视频一区视频二区 | 亚洲国产精品成人综合久久久| 色欲香天天天综合网站| 色综合久久中文色婷婷|