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.

主站蜘蛛池模板: 国产成人精品优优av| 国产免费久久精品99re不卡 | 毛片卡一卡二| 欧美性猛交xxxx乱大交极品| JIZZ亚洲国产| 伊人成色综合网| 少妇极品熟妇人妻专区视频| 伊人久久久大香线蕉综合直播| 99ri国产在线| 国内精品九九久久久精品| 97久久精品人人做人人爽| 欧美性色综合网| 91久久偷偷做嫩草影院| 全部免费特黄特色大片视频| 亚洲午夜福利在线| 国产精品视频猛进猛出| 波多野结衣久久高清免费| 亚洲无线视频| 亚洲天堂视频网站| 九九热精品视频在线| 免费又黄又爽又猛大片午夜| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产污视频在线观看| 2022国产无码在线| 久久国语对白| 免费啪啪网址| 免费人成视频在线观看网站| 国产欧美精品专区一区二区| 亚洲无限乱码| 欧美精品成人一区二区视频一| 伊人无码视屏| 亚洲美女视频一区| 亚洲黄网在线| 老色鬼久久亚洲AV综合| 日韩精品成人网页视频在线| 狠狠躁天天躁夜夜躁婷婷| 国产福利拍拍拍| 日韩第一页在线| 99久久国产综合精品女同| 国产三级成人| 四虎永久在线精品影院| 99无码熟妇丰满人妻啪啪| 亚洲国产91人成在线| 在线看片免费人成视久网下载| 国产在线观看精品| 波多野结衣一二三| 日本一区高清| 99热线精品大全在线观看| 国产中文一区a级毛片视频| 国产第一页免费浮力影院| 国产91线观看| 欧美影院久久| 国产真实乱人视频| 久久黄色一级视频| 亚洲视频欧美不卡| 国产青青操| 精品无码国产自产野外拍在线| 5388国产亚洲欧美在线观看| 欧美a级完整在线观看| 2022国产91精品久久久久久| 欧美日本在线一区二区三区| 国产精品一区在线麻豆| 久久男人资源站| 免费女人18毛片a级毛片视频| 亚洲最大福利网站| 久久精品国产精品一区二区| 中文字幕有乳无码| 国产第一福利影院| 国产精品区视频中文字幕| 亚洲人成影院午夜网站| 91在线国内在线播放老师| 亚洲欧美另类中文字幕| 免费一级毛片在线播放傲雪网| 亚洲欧洲日产国产无码AV| 夜夜操天天摸| 亚洲中文字幕国产av| 超级碰免费视频91| 久久这里只精品国产99热8| 亚洲一级无毛片无码在线免费视频| 成人福利在线视频| 热99精品视频| 波多野结衣第一页|