基于嵌入式Linux系統(tǒng)的車載故障診斷應(yīng)用系統(tǒng)構(gòu)建
發(fā)布時(shí)間:2020-12-30 20:57
隨著計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)的高速發(fā)展,嵌入式系統(tǒng)大量應(yīng)用于自動(dòng)控制、工業(yè)生產(chǎn)、軍事技術(shù)和消費(fèi)類電子產(chǎn)品上。同時(shí)其自身也在不斷發(fā)展,從最初用匯編語言直接控制的嵌入式系統(tǒng)發(fā)展到目前以Internet為標(biāo)志的嵌入式系統(tǒng)。本論文以現(xiàn)有的某種機(jī)車走行部車載故障診斷裝置的工業(yè)控制計(jì)算機(jī)PC104為實(shí)驗(yàn)平臺,構(gòu)建了基于X86硬件體系架構(gòu)的嵌入式Linux的應(yīng)用系統(tǒng)。并提出了一種較新的用于構(gòu)建嵌入式應(yīng)用系統(tǒng)的方法——基于組件模式的分層構(gòu)建嵌入式應(yīng)用系統(tǒng)的方法。本論文的主要內(nèi)容包括:Linux操作系統(tǒng)原理研究,首先對車載故障診斷裝置的存儲(chǔ)設(shè)備DiskOnChip2000的結(jié)構(gòu)進(jìn)行分析研究,以及如何在Linux操作系統(tǒng)平臺下對其進(jìn)行驅(qū)動(dòng),分析其驅(qū)動(dòng)機(jī)制,并在DOC2000上構(gòu)建了嵌入式Linux操作系統(tǒng),并將它做成為可啟動(dòng)設(shè)備。本文深入剖析了在Linux操作系統(tǒng)平臺下終端設(shè)備的驅(qū)動(dòng)機(jī)制,進(jìn)而從終端設(shè)備引出對串行口的驅(qū)動(dòng)過程,也對其機(jī)制進(jìn)行了詳細(xì)分析,在基于組件模式構(gòu)建嵌入式應(yīng)用系統(tǒng)的思想指導(dǎo)下,面向?qū)嶋H應(yīng)用需求,在內(nèi)核提供的接口上封裝了基于232模式與485模式綜合的應(yīng)用程序接口函數(shù),從而使面向于具體應(yīng)用的...
【文章來源】:湘潭大學(xué)湖南省
【文章頁數(shù)】:76 頁
【學(xué)位級別】:碩士
【部分圖文】:
以菜單方式進(jìn)行內(nèi)核配置的圖形界面
從上層進(jìn)入下層的路徑既可以臨時(shí)加以選擇(例如根據(jù)設(shè)備號),也可以預(yù)置好。這種設(shè)置可以在系統(tǒng)(設(shè)備)初始化時(shí)進(jìn)行,也可以通過對高層的 ioct作隨時(shí)進(jìn)行,還可以是程序中固有的。由于一個(gè)串行通信通道也能用于插上數(shù)字終端,串行設(shè)備必須整合進(jìn)終端模擬層(即,“tty”抽象,來自于古老ele-type devices)。即把串行設(shè)備的管理納入終端設(shè)備管理體系。.3 關(guān)于 tty 管理及相關(guān)數(shù)據(jù)結(jié)構(gòu).3.1 tty 管理首先 tty 設(shè)備是大量存在的,從基于 VGA 和幀緩沖的字符模式控制臺到串信通道以及虛擬終端如 xterm 應(yīng)用。而靈活而強(qiáng)大的 tty 處理由許多編譯模成,如圖 3.1 所示。
4.5.3 實(shí)驗(yàn)數(shù)據(jù)分析根據(jù)對 JKAD2005 的實(shí)際測試,在進(jìn)行實(shí)驗(yàn)時(shí),觸發(fā)信號波形頻率超過 50KH以后,A/D 轉(zhuǎn)換硬件部分可能會(huì)有失真,所以在用軟件進(jìn)行測試時(shí),選擇的實(shí)際觸發(fā)信號的頻率都在 50KHz 以下;谘h(huán)緩沖區(qū)的模型的 A/D 觸發(fā)方式采用的外部觸發(fā)的方式。外部觸發(fā)信號分為 30KHz 與 50KHz 兩種,而輸入信號波形的頻率分為 100 Hz 和 200 Hz 兩種。由于方案一是以循環(huán)緩沖區(qū)的方式實(shí)現(xiàn)的,所以在運(yùn)行良好的情況下,是可以做到數(shù)據(jù)隨需隨取的,以下的波形分析對每種情況是隨機(jī)的取三次數(shù)據(jù)。來自于信號發(fā)生器的輸入信號的原始波形如下圖所示:輸入波形頻率為 100Hz 的原始信號 輸入波形頻率為 200Hz 的原始信號
【參考文獻(xiàn)】:
期刊論文
[1]基于MIPS體系的嵌入式Linux引導(dǎo)裝載系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 陶永,鄢萍,郭建興,劉飛. 計(jì)算機(jī)應(yīng)用. 2004(11)
[2]嵌入式Linux裁剪方法[J]. 顧詠楓,陳章龍. 小型微型計(jì)算機(jī)系統(tǒng). 2003(09)
[3]嵌入式操作系統(tǒng)技術(shù)發(fā)展趨勢[J]. 林建民. 計(jì)算機(jī)工程. 2001(10)
[4]風(fēng)景這邊獨(dú)好——實(shí)時(shí)嵌入式Linux系統(tǒng)上GUI的發(fā)展與展望[J]. 魏永明. 微電腦世界. 2000(47)
碩士論文
[1]基于ARM的嵌入式Linux研究與實(shí)現(xiàn)[D]. 葉順流.重慶大學(xué) 2005
[2]嵌入式Linux的研究與應(yīng)用[D]. 郝永君.西安電子科技大學(xué) 2005
[3]基于PC104主板的嵌入式數(shù)據(jù)采集系統(tǒng)的研制[D]. 鄭勝.西北工業(yè)大學(xué) 2002
[4]基于Linux的嵌入式系統(tǒng)的技術(shù)及應(yīng)用[D]. 張丙晨.鐵道部科學(xué)研究院 2001
本文編號:2948291
【文章來源】:湘潭大學(xué)湖南省
【文章頁數(shù)】:76 頁
【學(xué)位級別】:碩士
【部分圖文】:
以菜單方式進(jìn)行內(nèi)核配置的圖形界面
從上層進(jìn)入下層的路徑既可以臨時(shí)加以選擇(例如根據(jù)設(shè)備號),也可以預(yù)置好。這種設(shè)置可以在系統(tǒng)(設(shè)備)初始化時(shí)進(jìn)行,也可以通過對高層的 ioct作隨時(shí)進(jìn)行,還可以是程序中固有的。由于一個(gè)串行通信通道也能用于插上數(shù)字終端,串行設(shè)備必須整合進(jìn)終端模擬層(即,“tty”抽象,來自于古老ele-type devices)。即把串行設(shè)備的管理納入終端設(shè)備管理體系。.3 關(guān)于 tty 管理及相關(guān)數(shù)據(jù)結(jié)構(gòu).3.1 tty 管理首先 tty 設(shè)備是大量存在的,從基于 VGA 和幀緩沖的字符模式控制臺到串信通道以及虛擬終端如 xterm 應(yīng)用。而靈活而強(qiáng)大的 tty 處理由許多編譯模成,如圖 3.1 所示。
4.5.3 實(shí)驗(yàn)數(shù)據(jù)分析根據(jù)對 JKAD2005 的實(shí)際測試,在進(jìn)行實(shí)驗(yàn)時(shí),觸發(fā)信號波形頻率超過 50KH以后,A/D 轉(zhuǎn)換硬件部分可能會(huì)有失真,所以在用軟件進(jìn)行測試時(shí),選擇的實(shí)際觸發(fā)信號的頻率都在 50KHz 以下;谘h(huán)緩沖區(qū)的模型的 A/D 觸發(fā)方式采用的外部觸發(fā)的方式。外部觸發(fā)信號分為 30KHz 與 50KHz 兩種,而輸入信號波形的頻率分為 100 Hz 和 200 Hz 兩種。由于方案一是以循環(huán)緩沖區(qū)的方式實(shí)現(xiàn)的,所以在運(yùn)行良好的情況下,是可以做到數(shù)據(jù)隨需隨取的,以下的波形分析對每種情況是隨機(jī)的取三次數(shù)據(jù)。來自于信號發(fā)生器的輸入信號的原始波形如下圖所示:輸入波形頻率為 100Hz 的原始信號 輸入波形頻率為 200Hz 的原始信號
【參考文獻(xiàn)】:
期刊論文
[1]基于MIPS體系的嵌入式Linux引導(dǎo)裝載系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 陶永,鄢萍,郭建興,劉飛. 計(jì)算機(jī)應(yīng)用. 2004(11)
[2]嵌入式Linux裁剪方法[J]. 顧詠楓,陳章龍. 小型微型計(jì)算機(jī)系統(tǒng). 2003(09)
[3]嵌入式操作系統(tǒng)技術(shù)發(fā)展趨勢[J]. 林建民. 計(jì)算機(jī)工程. 2001(10)
[4]風(fēng)景這邊獨(dú)好——實(shí)時(shí)嵌入式Linux系統(tǒng)上GUI的發(fā)展與展望[J]. 魏永明. 微電腦世界. 2000(47)
碩士論文
[1]基于ARM的嵌入式Linux研究與實(shí)現(xiàn)[D]. 葉順流.重慶大學(xué) 2005
[2]嵌入式Linux的研究與應(yīng)用[D]. 郝永君.西安電子科技大學(xué) 2005
[3]基于PC104主板的嵌入式數(shù)據(jù)采集系統(tǒng)的研制[D]. 鄭勝.西北工業(yè)大學(xué) 2002
[4]基于Linux的嵌入式系統(tǒng)的技術(shù)及應(yīng)用[D]. 張丙晨.鐵道部科學(xué)研究院 2001
本文編號:2948291
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/2948291.html
最近更新
教材專著