汽車黑匣子(又稱汽車行駛記錄儀)是一種使用在汽車上的數(shù)字式電子記錄裝置。這種裝置能對車輛的行駛速度、時間、里程以及有關車輛行駛的其他狀態(tài)信息進行記錄存儲并可通過接口實現(xiàn)數(shù)據(jù)輸出。汽車行駛記錄儀的使用,對抑制疲勞駕駛、車輛超速等交通違章、約束駕駛?cè)藛T的不良駕駛行為、保障車輛行駛安全以及道路交通事故的分析鑒定具有重要的作用。本文根據(jù)汽車行駛記錄儀國家標準GB/T 19056-2003,并在此基礎上開發(fā)設計了一種具有音視頻處理功能的汽車黑匣子,采用的是三星公司的S3C2440 32位ARM處理器和Linux操作系統(tǒng),同時為了使汽車黑匣子能更方便地與上位機之間進行通訊,本系統(tǒng)采用了USB Mass Storage設備來實現(xiàn)數(shù)據(jù)的傳輸。 論文首先介紹了汽車黑匣子的研究背景,并對國內(nèi)外汽車黑匣子的研究現(xiàn)狀進行了概括,在此基礎上提出了本課題需要完成的目標。接下來,論文闡述了系統(tǒng)總體設計的構(gòu)思以及各個功能模塊不同方案優(yōu)劣的比較,給出了最后的設計方案,并建立了系統(tǒng)的開發(fā)平臺。在硬件設計方面詳細地介紹了各主要功能部件及電路的設計和特點。在軟件設計單元介紹了Linux操作系統(tǒng)和Bootloader的特點,并給出了系統(tǒng)軟件的各模塊程序設計。在文件系統(tǒng)設計部分,論文討論了在NandFlash中建立FAT文件系統(tǒng)的實現(xiàn)方法。最后通過Linux下USB Mass Storage設備驅(qū)動的設計和調(diào)試,實現(xiàn)汽車黑匣子記錄的數(shù)據(jù)通過USB接口與PC機或PDA之間的通信。 本文在結(jié)束處對整個課題作出總結(jié),并指出在本系統(tǒng)現(xiàn)有的基礎上性能還可以進一步改善和改進的地方。