s3c6410中MFC的研究與應用

2020-11-24 電子產品世界

  前言

本文引用地址:http://www.eepw.com.cn/article/127430.htm

  s3c6410是三星電子(Samsung Electronics)公司生產的一款基於ARM 1176JZF-S核的微處理器,其內核在1.2 V供電時主頻可達667MHz。s3c6410具有適合於多媒體處理器應用的特性,內集成一個硬體多格式編解碼器MFC(Multi-Format Codec ),支持30fps標清H.264、MPEG4、H.263格式視頻的編碼和解碼,支持JPEG格式圖片的編碼和解碼,也支持30fps標清VC-1格式視頻的解碼,這個硬體編解碼器還支持實時的視頻會議以及 NTSC 和 PAL 制式的 TV 輸出。

  s3c6410配合適當的視頻採集設備、顯示設備驅動程序和相應的應用程式,可以實現圖片、視頻等的處理,本文著重介紹其獨特的硬體MFC的原理及應用。

  MFC的軟體結構

  在基於s3c6410的多媒體應用中,MFC軟體的層次結構如圖1所示,多媒體應用程式調用MFC的API,API調用MFC驅動提供的I/OCTROL,I/OCTROL通過MFC設備驅動,完成視頻、圖片的編碼或解碼。

  多媒體應用程式有兩種方式使用s3c6410的硬體編解碼器MFC。

  方式1:多媒體應用程式調用MFC的編碼或解碼API函數,這些API函數實際是驅動I/OCTROL接口的一個封裝,便於應用程式調用。

  方式2:多媒體應用程式可直接調用MFC驅動的I/OCTROL函數,繞過API、不用API。

  本文主要探討方式1的使用。實際上,方式1是將方式2的驅動I/O CTROL調用封裝成更簡捷、方便的API函數。

  MFC編解碼器的原理和API

  MFC的解碼器

  MFC解碼支持兩種輸入視頻流的解碼方式,分別為LINE_BUF方式和RING_BUF方式,兩種解碼方式使用於不同的場合,前者常用於視頻文件數據的解碼,後者一般用於連續視頻流數據的解碼,如表1所示。


相關焦點

  • ARM11 S3C6410系列教程之三:內存使用
    本文引用地址:http://www.eepw.com.cn/article/203124.htm  S3C6410如果選用NANDflash啟動,在我們燒寫裸板程序是,先將程序燒寫至NANDflash中,S3C6410通過硬體將NANDflash中前8K的程序完整複製到S3C6410片內內存中。
  • 車載導航系統終端的研究
    各發達國家的很多生產商都加快了車載導航系統的研究步伐。隨著嵌入式技術的發展,很多資源不足的瓶頸問題都很大程度上得到了解決。車載定位系統由車載定位終端、無線通信鏈路和車載監控管理系統三部分組成。這個gps驅動程序也是屬於字符型驅動程序,首先了解嵌入式開發中應用程式、庫、內核、驅動程序的關係:應用程式調用應用程式庫函數完成功能;應用程式以文件形式訪問各種資源;應用程式函數庫的一部分直接完成功能,一部分函數通過系統調用由內核完成,內核處理系統調用,調用設備驅動程序,設備驅動程序直接與硬體通信。
  • MFC下的cstring與char互相轉換方法
    Mfc下的cstring與char互相轉換方法本次課程主要來為大家講一下平時我們總是在mfc下環境開發中使用的char類型的數組和cstring格式的轉換,還有在qt下該如何轉換,送給有需要的小夥伴們。
  • MFC理財涉嫌傳銷並發展未成年會員
    據「MFC理財平臺」自我介紹,其是馬來西亞MBI集團資產(國際)管理公司旗下的子公司,MFC理財(mfcclub)以虛擬貨幣為賣點, 吸引眼球,實為高息攬資。又設立很高的退出門檻(半年後才能開始分紅,一年後才能開始拋售,而且賣出數量還要受到嚴格控制),然後又拿一個八年後很優厚的利潤(幾百萬)安撫投資人的耐心,涉嫌非法傳銷。
  • 實際應用中混凝土強度檢驗評定標準
    GB/T50107—2010《混凝土強度檢驗評定標準》中關於檢驗評定混凝土強度有如下規定:(1)小批量或零星生產混凝土的強度應按標準中規定的非統計方法進行評定;(2)大批量、連續生產混凝土的強度應按標準中規定的統計方法評定,具體如下。
  • 世界最奇葩的兩個國家:兩國相距6410公裡跨越大西洋,卻互為鄰國
    如果稍微了解地理的讀者可能就會發現,這兩個國家一個在歐洲,另一個在南美,按理說是挨不上邊的,國土之間相距也有6410公裡,著實是會讓很多人感到好奇,這兩個國家究竟是怎麼成為鄰國的呢?畢竟兩國之間可不是相隔了一條河,而是極為廣闊的大西洋,原來,在巴西旁邊,還有一個屬於法國的前殖民地,現在是這個國家的省級行政區,叫做法屬蓋亞那。
  • 基於飛凌FETA40i-C核心板在光時域反射儀中的應用原理
    光時域反射儀(英文簡稱: OTDR ) 是測試中必不可少的工具, 通過對測量曲線的分析,了解光纖的均勻性、缺陷、斷裂、接頭耦合等若干性能的儀器。它是根據光的後向散射與菲涅耳反向原理製作,利用光在光纖中傳播時產生的後向散射光來獲取衰減的信息,主要可用於測量光纖衰減、接頭損耗、光纖故障點定位以及了解光纖沿長度的損耗分布情況等,已經成為光纜施工、維護及檢測中必不可少的工具。外形如圖:了解完功能和原理後,接下來繼續看 ......
  • 前列腺和肺部中的小細胞癌竟是由相同的機制導致的
    長期以來,人們認為肺部、前列腺、膀胱和其他組織中的小細胞癌僅在名字上是相似的,而且它們被腫瘤學家視為不同的實體加以治療。不過近年來的研究已提示著來自不同器官的小細胞癌可能是由共同的機制促進的。在一項新的研究中,為了研究這些不同組織中的小細胞癌之間存在的潛在相似性,來自美國加州大學洛杉磯分校等研究機構的研究人員首先將攜帶著5種基因(統稱為PARCB)的人前列腺細胞移植到小鼠體內。當這些人前列腺細胞在小鼠體內生長時,它們表現出人SCNC的獨特特徵。
  • 小鼠模型在轉化醫學研究中的應用
    所以,轉化醫學研究解決問題的思路與策略,就是將臨床問題,通過實驗室基礎研究與臨床前動物實驗研究相結合,再將研究成果最終轉化到臨床實際應用的過程。如何應用小鼠模型發高質量文章?應用小鼠模型開展臨床前相關研究,是實現基礎研究轉化至臨床應用的重要橋梁,而要想建立如此至關重要的連接橋梁,構建人源化小鼠模型是臨床前研究必不可少的強有力工具。
  • 影像組學在乳腺癌應用中的研究進展
    影像組學在臨床中的應用概述 近年來,關於影像組學在不同癌症應用方面的研究大幅增加,包括乳腺癌、膠質母細胞瘤、肝癌、肺癌、腎癌等。影像組學目前在乳腺癌應用中的研究多集中在診斷、鑑別分子分型、評價化療療效、評估預後、復發評分、放射基因組學等方面,以下將從這些方面進行概述。 3.
  • 脂肪酸鈣在畜禽飼料中應用的研究進展
    而 CSFA 為粉狀,不僅易分散在飼料中,在空氣中不易變質,具有良好的抗氧化能力,而且能更方便儲藏,大大簡化飼料的加工過程,有望替代油脂。CSFA 是一類瘤胃保護性脂肪,因具有不幹擾瘤胃內微生物活動的特性和纖維素消化率[2–4],並且能緩解反芻動物能量負平衡[5],在反芻動物應用上效果良好,因此被廣泛使用。相反,CSFA 在家禽和豬上的應用研究相對較少。
  • 多旋翼無人機中紅外熱成像系統的設計組成部分
    由於電池和背板都具有電阻,這些電阻的存在消耗了電壓,相當於給電路中串聯了一個電阻,故將這部分電阻簡化為串聯電阻Rs;而矽片不清潔或缺陷時,流過電池的電流就相對變小,這相當於給電路中並連了一個分流電阻,稱為並聯電阻Rsh;由於光生電流Iph 流過負載RL 時相當於在電池端加了一個正向電壓,這樣就形成了暗電流ID。
  • 超微研究 — 元素分析在生命科學研究中的應用
    而在生命科學領域中,由於樣本對束流敏感、原子序數低,元素差異小等原因,使其應用受到限制。隨著分析技術的發展,分析型電鏡與元素分析配件的結合,逐漸實現了元素分析在生命科學研究中的應用。那麼,生命科學研究中為什麼要使用元素分析?元素分析又有哪些作用呢?
  • 液體活檢在淋巴瘤中的研究和應用進展
    二、液體活檢的實現基礎和應用現狀液體活檢是近年來實體腫瘤研究和臨床應用中的重要技術進展。早期研究發現,腫瘤患者中平均CTC或ctDNA 的水平高於健康對照,尤其在轉移性腫瘤患者中更高。隨著高量基因測序技術的進展和腫瘤基因組研究的深入,越來越多的腫瘤診斷和治療相關的基因變異被鑑定,並使得從外周血cfDNA中進行全基因組規模的測序分析或檢測腫瘤相關的基因突變成為可能很多研究結果表明,液體活檢在多種實體瘤的基因分型、療效評價、復發和耐藥監測中具有潛在的應用價值,如研究已明確外周血中CTC數量與轉移性乳腺癌、結直腸癌和前列腺癌患者的無進展生存和總生存相關。