999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式Linux的車載自動空調控制模型設計

2015-05-30 10:48:04朱蘭
科技資訊 2015年27期

朱蘭

摘 要:該文提出了一種基于嵌入式Linux的車載自動空調控制模型的設計方法。該模型基于開源的Linux嵌入式軟硬件系統,搭建了車載自動空調控制平臺。在該平臺的支持下,可以有效的實現車載空調的自動控制,具有較好的經濟性和可擴展性。

關鍵詞:Linux 自動空調 控制模型 內核編譯 文件系統設計

中圖分類號:U472.7 文獻標識碼:A 文章編號:1672-3791(2015)09(c)-0022-02

由于計算機自動控制技術的發展,車載空調已經由手動控制模式逐漸過度到計算機控制模式。車載空調自動調節功能包括車內溫度和濕度的自動調節、回風和送風模式的自動控制以及運轉方式和換氣量的控制等控制功能。電控單元將根據駕駛員簡單的按鈕輸入,結合各種傳感器輸入的信號,并可自動實現送風溫度和送風速度的高效調整。因此,自動空調不但可以減輕操作復雜度,對節能減排也起到了非常重要的支撐作用。

為了提高車載自動空調的控制效果,采用操作系統對控制器軟硬件資源進行高效管理是一種切實可行的辦法。Linux是一款穩定開源的多任務操作系統,可以方便的移植到各種主流的嵌入式平臺上,在工業控制、消費電子領域有著非常廣泛的應用。因此該文嘗試在嵌入式Linux系統平臺上實現車載自動空調的控制模型,為車載自動空調控制器的軟件編制提供可靠有效的平臺。

1 自動空調控制系統架構

車載自動空調控制系統的架構如圖1所示:

從圖1可以看到,車載自動控制完全根據傳感器的信號和控制邏輯來實施執行器的控制操作。

2 嵌入式Linux系統架構

嵌入式Linux系統負責管理整個控制器的軟硬件資源。從分層結構的角度看,其內部架構的基本思想是封裝硬件資源細節,像上層應用提供調用接口,并有效實現接口的管理方法。其架構如圖2所示:

3 模塊設計方法

3.1 內核編譯

嵌入式Linux 2.6以上的內核已經對各種主流的嵌入式平臺進行了有效的支持,直接在內核包中提供了各種嵌入式平臺對應的的驅動程序和配置文件。該文以龍芯嵌入式處理器上的Linux 3.0.1為例進行分析。

3.1.1 交叉編譯器設定

通過交叉編譯器將Linux內核編譯成能夠在龍芯嵌入式處理器上運行的可執行文件,其設定方法為直接修改內核根目錄中的主控Makefile文件。因為龍芯處理器采用的是mips架構,所以其命令為:

[root@localhost linux-3.0.1]#make ARCH=mips CROSS_COMPILE=mips-linux-

3.1.2 定制內核

定制內核的目的是使內核能夠根據嵌入式系統的軟硬件管理要求來為上層控制應用程序提供一個緊湊的運行平臺。從實現的角度看,定制內核就是有針對性的定制內核的各項功能。由于Linux內核的源文件數量非常大,所以通過直接修改源文件的方式來進行定制是行不通的。為了提高定制的效率,一般都采用內核提供的配置工具,通過以下命令啟動:

[root@localhost linux-3.0.1]#make menuconfig

在配置工具中分別對以下功能進行配置:

* Generic Driver Options

該選項是驅動程序通用選項。

* Memory Technology Device(MTD)

該選項用于支持內存技術設備。

* Parallel port support

該選項用于支持并口設備。

* Block support

該選項用于支持塊設備。

* Input device support

該選項用于支持輸入設備。

* Character devices

該選項用于支持字符設備。

* Multimedia devices

該選項用于支持多媒體設備。

* Graphics support

該選項用于支持圖像設備。

* Ext3 journalling file system support

該選項用于支持Ext3文件系統。

* Reiserfs support

該選項用于支持Reiserfs文件系統。

* ROM file system support

該選項用于支持ROM文件系統。

* Network File systems

該選項用于支持網絡文件系統。

上述功能主要用于傳感器信號和執行器控制指令通信硬件的控制。

3.2 文件系統設計

在嵌入式系統中,存儲器主要有RAM和Flash兩類,所以文件系統也可以分成基于RAM的文件系統和基于Flash的文件系統兩類。車載空調控制軟件在車輛斷電時存儲在Flash中,因此該文選擇Cramfs來管理Flash。Cramfs文件系統是一種新型只讀文件系統。Cramfs以4KB為單位對文件進行2:1壓縮存儲。操作系統在訪問Cramfs系統文件時,Cramfs僅僅是把當前被訪問的文件解壓到RAM中,并不會把整個文件系統的內容全部解壓到RAM中,以節省大量的RAM空間。

通過以下命令生成Cramfs文件系統鏡像文件:

[root@localhost home]# ./mkcramfs rootfs rootfs_cramfs.img

Linux內核鏡像啟動后,會自動掛載上述命令生成的Cramfs文件系統鏡像文件,啟動車載自動空調的控制程序。

4 結語

該文針對龍芯嵌入式處理器平臺,提出了一種基于嵌入式Linux的車載自動空調控制模型的設計方法。通過內核編譯和文件系統設計搭建出車載自動空調的控制平臺模型。使得控制系統可以高效的在嵌入式軟硬件系統上獲取傳感器信號,并對執行器進行控制。整個模型具有較好的穩定性和可擴展性。

參考文獻

[1] 蔡睿妍. Arduino的原理及應用[J].電子設計工程. 2012,20(16):155-157.

[2] 董志國,李式巨.嵌入式Linux設備驅動程序開發[J].計算機工程與設計,2006,27(20):3737-3740.

[3] 趙敏,楊恢先,湯安平.基于S3C2440的嵌入式Linux系統移植的研究與實現[J].電子器件,2008(6):1947-1950.

[4] 杜敏杰,馬彥恒,劉利民.基于龍芯2E平臺的嵌入式Linux系統的開發與應用[J].儀表技術,2008(12):50-52.

主站蜘蛛池模板: 国产中文一区a级毛片视频| 91在线丝袜| 亚洲另类国产欧美一区二区| 日韩精品少妇无码受不了| 久久久精品国产亚洲AV日韩| 在线日韩日本国产亚洲| 国产日本欧美亚洲精品视| 亚洲国产精品日韩欧美一区| 美女视频黄频a免费高清不卡| 午夜老司机永久免费看片| 国产日韩久久久久无码精品| 国产无人区一区二区三区| 国产综合网站| 国产在线观看一区精品| 无码精油按摩潮喷在线播放| 女同久久精品国产99国| 高清不卡毛片| 在线观看亚洲人成网站| 好吊色妇女免费视频免费| 国产一区二区免费播放| 中文一级毛片| 思思99思思久久最新精品| 国产色网站| 在线看片免费人成视久网下载| 特级毛片8级毛片免费观看| 99re精彩视频| 亚洲国产精品美女| 国产美女人喷水在线观看| 欧美在线国产| 人妻中文字幕无码久久一区| 极品尤物av美乳在线观看| 青青草原偷拍视频| 91无码视频在线观看| 日韩无码精品人妻| 亚洲愉拍一区二区精品| 亚洲黄色成人| 国产精品人成在线播放| 亚洲视屏在线观看| 情侣午夜国产在线一区无码| 日韩AV手机在线观看蜜芽| 国产一级小视频| 91精品网站| 欧美精品1区2区| 久久这里只有精品23| 国产成人精品亚洲日本对白优播| 国产精品一区二区久久精品无码| 国产乱论视频| 亚洲色精品国产一区二区三区| 亚洲天堂视频在线观看| 国产午夜精品一区二区三区软件| 成人字幕网视频在线观看| 欧美一级夜夜爽www| 亚洲AⅤ无码国产精品| 国产区网址| 国产福利拍拍拍| 亚洲人成网18禁| 欧美一级一级做性视频| 国内精品九九久久久精品 | 伊人激情久久综合中文字幕| 日本精品视频一区二区| 在线免费亚洲无码视频| 亚洲中文字幕国产av| 亚洲欧美另类日本| 国产人在线成免费视频| 91人人妻人人做人人爽男同| 污视频日本| 国产丝袜啪啪| 91亚洲精品第一| 成人国产免费| 国产黄色爱视频| 国产一级α片| 成人欧美在线观看| 亚洲精品无码专区在线观看| 中文字幕在线观看日本| 久久人搡人人玩人妻精品一| 久久久久国产精品免费免费不卡| 久草热视频在线| 日韩小视频在线观看| 制服丝袜一区| 国产精品一区在线麻豆| 久久国产黑丝袜视频| 国产在线麻豆波多野结衣|