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

    EEPW首頁 > 汽車電子 > 設計應用 > 多功能嵌入式車輛行駛監控終端設計

    多功能嵌入式車輛行駛監控終端設計

    作者: 時間:2009-07-09 來源:網絡 收藏

    ①應用程序只有通過對設備文件的open、close、read/write、ioctl等進行操作才能訪問硬件設備,Linux的擴展文件操作結構 file_operations實現了標準的文件操作到硬件設備操作的映射,每個設備驅動程序都要實現這個接口所定義的部分或全部函數。A/D驅動程序的擴展文件操作結構如下:

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


    ②在設備驅動程序中使用中斷,是提高系統數據處理速率的有效手段。有兩項工作要做:
    第一,在初始化函數中的register_chrdev()調用之后,使用request_irq()函數安裝中斷處理程序。request_irq()函數聲明如下:


    其中的參數irq是驅動程序使用的設備中斷號;handler是中斷服務函數指針;flags是一個與中斷管理有關的各種選項的字節掩碼;device在/proc/interrupts中用于顯示中斷的擁有者;dev_id這個指針用于共享的中斷信號線,返回0成功,非0失敗。
    A/D驅動程序安裝如下一個中斷處理程序:


    第二,實現這個中斷服務程序,參數必須與request_irq()登記時要求的一致,且不能有返回值。
    ③A/D初始化

    結 語
    基于ARM核的LPC2292為控制核心的終端,在現有行車記錄儀基礎上增加了若干新功能。它具有以下特點:
    ①以μClinux系統為數據處理平臺,通過多任務進程調度機制大大提高了系統處理海量數據的能力,實時性得到很大提高,對于車速、發動機轉速、剎車氣壓等監測頻率要求高的參數可以精確監測,增強了安全性。
    ②先進的通信功能。CAN、LIN總線接口使得終端可以與具備通用總線接口的車輛融為一體,作為車輛的內置診斷裝置,可全方位獲取車輛參數。USB接口使得數據可以方便地保存至系統后臺,利于數據分析。
    ③完善的數據上傳與車輛定位跟蹤功能。管理者不僅可以實時了解車輛的位置現狀,而且可以實時車輛的運行狀態,通過司機與管理者的雙重監控,可以有效保證車輛的安全運行,這對于從事高危運輸行業的車輛具有重要意義。
    總之,將高性能的ARM微控制器與操作系統運用于監控終端中,既能大大提高車輛數據采集與分析的效率和準確性,又可實現對車輛多種性能參數的實時監控,是今后車輛遠程實時監控技術的發展趨勢。
    編者注:本文為期刊縮略版,全文見本刊網站www.mesnet.com.cn。

    linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
    蜂鳴器相關文章:蜂鳴器原理

    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 大余县| 雷山县| 辽阳市| 科技| 绥中县| 定兴县| 钟祥市| 成武县| 浦城县| 林州市| 西乌珠穆沁旗| 运城市| 前郭尔| 昂仁县| 邵阳县| 永春县| 平利县| 都江堰市| 抚顺市| 萨迦县| 柞水县| 邢台市| 怀远县| 京山县| 鄄城县| 琼结县| 于田县| 承德市| 贡觉县| 堆龙德庆县| 伽师县| 固原市| 罗江县| 林口县| 株洲市| 铁力市| 建宁县| 哈密市| 华亭县| 右玉县| 安达市|