新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Linux系統(tǒng)在嵌入式DVR中的應用

        Linux系統(tǒng)在嵌入式DVR中的應用

        作者:應向群 時間:2008-07-11 來源:中安網(wǎng) 收藏

          從應用模式上分,適合于系統(tǒng)的主要有三類,支持不含MMU單元CPU平臺的uClinux,通用內(nèi)核加上相應硬件平臺補丁的(如Montavista,WindRiver提供的),注重于強實時性的RT-Linux。因自身對實時性要求不高,所以RT-Linux類的linux不太適用于我們的行業(yè),更多地依據(jù)所選擇的硬件平臺特性而選擇前兩種Linux,如在海康威視公司第一代系統(tǒng)中就采用了uClinux,第二、第三代就采用了通用的Linux系統(tǒng)。

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

          在DVR中實現(xiàn)Linux系統(tǒng)主要分為幾個部分:引導裝載程序、Linux內(nèi)核、Linux的根文件系統(tǒng)及相應的應用程序。

          引導裝載程序通常是在任何硬件上執(zhí)行的第一段代碼,就像普通PC機上所運行的BIOS程序,時下系統(tǒng)中比較流行的引導裝載程序有u-boot、vivi等,做的工作、實現(xiàn)的功能大致相仿,主要實現(xiàn)初始化 CPU、內(nèi)存、Flash、串行端口、網(wǎng)口等基本的外設,設置參數(shù)區(qū)域并構(gòu)造參數(shù)結(jié)構(gòu)和標記,從Flash加載內(nèi)核程序并最終跳轉(zhuǎn)到內(nèi)核的開始。

          Linux內(nèi)核版本的更新速度非常快,但Linux的內(nèi)核版本發(fā)行同Linux對嵌入式處理器支持程度的發(fā)展是不同步的,因此,需要對特定的處理器體系結(jié)構(gòu)選擇合適的內(nèi)核,并且根據(jù)其硬件功能部件加上相應的補丁。為配合現(xiàn)在的嵌入DVR所應用的硬件平臺,如ARM9 或PowerPC,以及相應的硬件外設,如無線網(wǎng)卡、USB2.0、SD卡等等流行的外設應用,建議選用較新的2.6版本的Linux內(nèi)核。然后針對不同的硬件模塊、應用模塊,對內(nèi)核進行裁減、編譯、打包。

          因嵌入式DVR中所應用的存儲空間(Flash芯片的容量)一般都較小,在構(gòu)建整個系統(tǒng)的根文件系統(tǒng)時,必須考慮節(jié)省空間,且結(jié)合DVR本身應用的相對單一性,一般都使用busybox、uClibc這樣的精簡模塊構(gòu)成DVR系統(tǒng)的軟件環(huán)境。

          在嵌入式DVR系統(tǒng)中最主要的應用軟件當然是對壓縮的視音頻數(shù)據(jù)的采集、存儲、分發(fā),特別是一些網(wǎng)絡協(xié)議的實現(xiàn)等相應的特性功能。在應有系統(tǒng)里還有很重要的一塊就是DVR的GUI系統(tǒng),嵌入式DVR與PC-DVR相比較弱的一環(huán)也在于界面的相對不友好性,所以提供一個較好的GUI系統(tǒng)對于能否實現(xiàn)一款易用、有競爭力的DVR產(chǎn)品起著關鍵的作用。國內(nèi)飛漫公司提供的就是個很不錯的選擇,基于平臺,可以提供方便開發(fā)、易于集成的良好的用戶界面。

          可以預見,在今后的嵌入式DVR產(chǎn)品中,Linux系統(tǒng)必將占據(jù)絕對的領導地位。由于Linux系統(tǒng)的廣泛應用,也必將使嵌入式DVR的開發(fā)、銷售模式得到變革性的更新,嵌入式DVR的應用會上升到一個全新的高度。

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

        上一頁 1 2 下一頁

        評論


        相關推薦

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

        關閉
        主站蜘蛛池模板: 凤翔县| 祁东县| 兰州市| 麻江县| 渭源县| 新营市| 新宾| 德昌县| 宜城市| 定兴县| 北碚区| 盱眙县| 林芝县| 鄂托克前旗| 洛阳市| 易门县| 彭泽县| 洪雅县| 三河市| 铁力市| 鹤山市| 修水县| 确山县| 安康市| 武威市| 时尚| 出国| 留坝县| 兴义市| 钟祥市| 乐业县| 济南市| 莒南县| 宿州市| 东宁县| 曲麻莱县| 广南县| 泉州市| 玉屏| 平度市| 波密县|