新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP的嵌入式智能相機(jī)的研究

        基于DSP的嵌入式智能相機(jī)的研究

        作者: 時間:2013-04-24 來源:網(wǎng)絡(luò) 收藏

        2.1 Oscar框架
        Oscar軟件框架嘲是為硬件平臺的應(yīng)用而抽取出來的。Oscar框架包含17個模塊,如表1所示,每個模塊都有相應(yīng)的功能和所需的平臺支持。在程序的編譯過程中,應(yīng)用程序只需要加載它需要的應(yīng)用模塊,從而節(jié)省了程序空間,提高了運(yùn)行效率。

        本文引用地址:http://www.104case.com/article/148046.htm

        d.JPG


        下面主要介紹幾個重要的模塊:
        Bitmap模塊提供從文件系統(tǒng)中讀?。瘜懭隻mp圖片的函數(shù),支持24位BGR和Greyscale圖片。
        Cam模塊實現(xiàn)了與CMOS傳感器的交互。它包含了讀/寫寄存器和捕捉圖片的功能,同時也能夠?qū)﹄p緩沖器和進(jìn)行自動管理。在目標(biāo)板上,Cam模塊直接與CMOS傳感器的幀捕捉設(shè)備驅(qū)動相連接。它把API方法傳輸?shù)絀OCTL。在主機(jī)上,這個模塊保存了傳感器的一個寄存器集,并且時刻讓它保持更新。由于必須從文件系統(tǒng)中加載,因此Cam模塊使用一個文件名來讀取得正確的圖像文件區(qū),并且通過Bitmap模塊來從文件系統(tǒng)中加載圖像。
        Ipc模塊提供了一種在相同應(yīng)用程序進(jìn)程間做內(nèi)部交互的簡單方法。這個交互是以客戶-服務(wù)機(jī)的方式進(jìn)行的。交互通道一面是發(fā)送讀/寫請求到客戶端,然后服務(wù)端響應(yīng)這些請求。這個通道使得低優(yōu)先權(quán)的服務(wù)端和客戶端的人機(jī)界面進(jìn)程之間交互不會阻塞。兩個進(jìn)程都需要在一系列的參數(shù)和大小上保持一致。通過參數(shù)識別,通信才會執(zhí)行。Ipc模塊在文件系統(tǒng)中通過AF_UNIX套接字發(fā)送請求和相應(yīng)信息。每個這樣的套接字代表的是一個全雙工接口,被稱為一個Ipc通道。通過Ipc通道配置號的注冊,從而允許同時與多個進(jìn)程的交互。圖3,圖4為Ipc模塊的讀與寫。

        e.JPG

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 河南省| 隆子县| 临清市| 额济纳旗| 沁水县| 伊吾县| 米易县| 淮滨县| 绿春县| 永定县| 隆化县| 葫芦岛市| 龙南县| 马尔康县| 桃园县| 吉安市| 亳州市| 绥德县| 旅游| 马公市| 阳新县| 宣汉县| 河南省| 惠州市| 宁津县| 正蓝旗| 米脂县| 建阳市| 游戏| 宁陵县| 曲麻莱县| 桂东县| 特克斯县| 揭西县| 教育| 萝北县| 岱山县| 叶城县| 互助| 农安县| 厦门市|