• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > LX800在車載監(jiān)控系統(tǒng)中的應(yīng)用

    LX800在車載監(jiān)控系統(tǒng)中的應(yīng)用

    作者: 時間:2012-12-07 來源:網(wǎng)絡(luò) 收藏

    摘要:隨著操作系統(tǒng)的迅速發(fā)展,已逐漸成為嵌入式操作系統(tǒng)的一個重要分支。介紹了在車載監(jiān)控系統(tǒng)中的應(yīng)用,實(shí)現(xiàn)了CAN總線實(shí)時數(shù)據(jù)和視頻的顯示和控制。主要闡述了x86系統(tǒng)平臺的硬件總體設(shè)計、驅(qū)動的實(shí)現(xiàn)及應(yīng)用主程序相關(guān)流程。
    關(guān)鍵詞:

    引言
    嵌入式系統(tǒng)由于體積小、功耗低、可靠性高、可裁減性強(qiáng)、軟硬件集成度高等特點(diǎn)的被廣泛地應(yīng)用于工業(yè)制造、過程控制、通信、儀器、儀表、汽車、船舶、航空、航天、消費(fèi)類產(chǎn)品等眾多領(lǐng)域。一個完整的嵌入式Linux解決方案應(yīng)包括嵌入式Linux操作系統(tǒng)內(nèi)核、運(yùn)行環(huán)境、圖形化界面和應(yīng)用軟件等。由于嵌入式設(shè)備的特殊要求,嵌入式Linux解決方案中的內(nèi)核、環(huán)境、GUI等都與標(biāo)準(zhǔn)Linux有很大不同,其主要挑戰(zhàn)是如何在狹小的Flash、ROM和內(nèi)存中,實(shí)現(xiàn)高質(zhì)量的任務(wù)實(shí)時調(diào)度、圖形化顯示、網(wǎng)絡(luò)通信等功能。本文基于AMD 微處理器和Linux操作系統(tǒng)進(jìn)行車載監(jiān)控系統(tǒng)的設(shè)計。車載監(jiān)控系統(tǒng)是對車輛工作狀態(tài)、運(yùn)行情況進(jìn)行顯示、控制并完成人機(jī)交互的系統(tǒng),實(shí)現(xiàn)系統(tǒng)實(shí)時響應(yīng)操作、顯示相關(guān)的機(jī)車信息。

    1 系統(tǒng)硬件設(shè)計
    GeodeLX處理器是AMD公司推出的基于x86體系結(jié)構(gòu)的嵌入式處理器,主要用于工業(yè)控制、移動設(shè)備等領(lǐng)域。GeodeLX處理器支持i586指令集,并且?guī)в蠱MX和AMD“3DNow!”指令集擴(kuò)展;其CPU頻率在400~500MHz,帶有8級單發(fā)射的指令流水線,64 KB指令L1Cache和64 KB數(shù)據(jù)L1 Cache,128 KB的可配置為指令或數(shù)據(jù)的L2 Cache。處理器內(nèi)部集成了圖形和視頻處理單元,提高了二維圖形和視頻的應(yīng)用加速。
    PCI總線即外圍部件互連總線,是一種先進(jìn)的高性能32/64位地址/數(shù)據(jù)復(fù)用局部總線,可同時支持多組外圍設(shè)備,并且不受制于處理器,為處理器與高速外圍設(shè)備提供了一座溝通的橋梁,提高了數(shù)據(jù)吞吐量(32位最大可達(dá)132 MB/s),因此是現(xiàn)在PC領(lǐng)域中很流行的總線。P CI總線具有嚴(yán)格的總線規(guī)范,保證了良好的兼容性,符合PCI總線規(guī)范的擴(kuò)展卡可以插入任何PCI系統(tǒng)可靠地工作。因此,和GeodeLX處理器一起使用的CS5536芯片通過PCI總線組提供南橋的功能,如IDE、USB2.0、Flash、AC97和x86的外圍設(shè)備接口。
    為了擴(kuò)展一些用戶接口,如高速串口、CAN總線接口等,需要將復(fù)雜的PCI總線接口轉(zhuǎn)換為相對簡單的用戶接口。本系統(tǒng)采用PLX公司生產(chǎn)的PCI總線通用接口芯片PLC9054,處理器可以通過PCI總線訪問擴(kuò)展資源,如CAN總線、液晶屏數(shù)據(jù)線、按鍵高速串口等其他擴(kuò)展設(shè)備。此款芯片采用先進(jìn)的PLX數(shù)據(jù)管道結(jié)構(gòu)技術(shù),符合PCIV2.1和V2.2規(guī)范;提供了兩個獨(dú)立的可編程DMA控制器;每個通道均支持塊和分散/集中的DMA方式;在PCI總線端支持32位數(shù)據(jù)總線,33 MHz時鐘信號;本地端可以編程實(shí)現(xiàn)8/16/32位的數(shù)據(jù)寬度;傳輸速率最高可達(dá)132 MB/s;本地總線端時鐘最高可達(dá)50 MHz,支持復(fù)用/非復(fù)用的32位地址數(shù)據(jù)。提供了PCI、LOCAL、EEPROM總線3個接口,作為一種橋接芯片在PCI總線和LOCAL總線之間提供傳遞消息。
    W83627DHG通過LPC接口與CS5536通信,此款LPC接口的I/O芯片除了可以支持傳統(tǒng)的輸入/輸出接口,如鍵盤和鼠標(biāo)、并口、軟盤口、UART、SPI口等,硬件監(jiān)控針對新一代的CPU,提供符合VRD11.0規(guī)格的CPU電壓偵測功能,并且可經(jīng)由鍵盤任一按鍵或是鼠標(biāo)將系統(tǒng)由休眠狀態(tài)喚醒。
    BIOS實(shí)際是一組被固化到電腦中,為電腦提供最基本的硬件控制的程序,它是連通軟件程序和硬件設(shè)備之間的樞紐,負(fù)責(zé)響應(yīng)硬件的即時要求,并按軟件對硬件的操作要求執(zhí)行。本設(shè)計BIOS芯片采用LPC Flash可擦寫芯片。

    本文引用地址:http://www.czjhyjcfj.com/article/148218.htm

    a.JPG


    系統(tǒng)的整體硬件結(jié)構(gòu)如圖1所示,系統(tǒng)由處理器、外圍電路及外圍接口設(shè)備組成。外圍電路包括晶振、電源、復(fù)位電路、串口、網(wǎng)口、PCI總線、USB接口、Flash等。


    上一頁 1 2 3 4 下一頁

    關(guān)鍵詞: 嵌入式Linux LX800 PCI9054

    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 黔南| 冕宁县| 兰坪| 桃园县| 灌云县| 米泉市| 肥西县| 昆明市| 临泽县| 达尔| 麻江县| 海伦市| 双柏县| 峡江县| 凤城市| 册亨县| 东丰县| 体育| 凤城市| 宁远县| 蒙自县| 游戏| 肥东县| 电白县| 永康市| 上栗县| 武乡县| 庄浪县| 曲靖市| 钟祥市| 吉林省| 保山市| 嘉禾县| 本溪市| 邮箱| 桐庐县| 陕西省| 遵义市| 双桥区| 罗甸县| 双桥区|