基于linux的嵌入式虛擬驅(qū)動的研究與實現(xiàn)
[Abstract]:Embedded system is one of the fastest growing IT applications. The embedded system is used on some special equipments. Usually, the hardware resources of these devices are very limited, and they are sensitive to the cost, and also have high requirements for real-time applications, especially for the intelligent consumer appliances. Embedded is particularly important, and today is the era of the integration of smart equipment and household appliances, the development of embedded is changing with each passing day, the development of embedded not only needs a large number of professionals to join, More need the whole embedded development process update and progress. The current development process of embedded software can be divided into the following steps: analysis of requirements, design of hardware, development of drivers, development of applications. The development of each step depends heavily on the previous step. Application development is the last part of the whole process, which leads to the development of application relying heavily on the front link. That is, only after all the previous environments have been developed can the application be developed. In the embedded field, the embedded device is different from the universal device, it often needs to be customized for the hardware, and custom-made hardware is usually unusual, and the driver also needs to be redeveloped. This leads to the entire embedded software development process to drive development as a prerequisite, that is, the entire development process cycle is very long. In the current embedded operating system, because of the open source feature of linux, it becomes the first choice of embedded developers all over the world. Select the linux operating system as the development basis, according to the needs of users, freely customized code. This paper points out the phenomenon that the development cycle is too long because of the dependence relationship in the embedded development process. Based on the detailed analysis of the Linux driver framework and principle, the simulation framework of virtual driver based on Linux operating system is proposed and implemented. We can simulate the hardware without hardware, provide the application with the hardware standard Linux driver API, and display the corresponding effect when the program operates the hardware through the standard API. Three examples are implemented on this framework: virtual key, LED and virtual display. Make it possible to develop embedded applications without these hardware. It reduces the dependence of software development on hardware and improves the development efficiency.
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP368.1;TP316.81
【相似文獻】
相關(guān)期刊論文 前10條
1 吳具植;Linux實用技巧[J];軟件工程師;2000年04期
2 ;幸福Linux全線進軍[J];每周電腦報;2000年47期
3 李懷剛;趙建超;;linux平臺下智能卡的支持方案[J];電腦知識與技術(shù);2006年23期
4 袁萌;;全球Linux用戶知多少?[J];信息系統(tǒng)工程;2007年10期
5 李懷俊;;基于嵌入式Linux的電力負荷管理終端的設(shè)計[J];機電工程技術(shù);2008年05期
6 李剛健;;用目標驅(qū)動法實現(xiàn)Linux教學的探索[J];廣西輕工業(yè);2009年03期
7 袁玉錦;周群;;基于Linux的信號量通信機制研究與實現(xiàn)[J];電腦知識與技術(shù);2010年12期
8 顏麗莎;朱力宏;;基于ARM-linux嵌入式系統(tǒng)運行參數(shù)的配置方法和實現(xiàn)[J];電子商務(wù);2011年08期
9 ;國家Linux標準加快制定步伐試解兩大應(yīng)用難題[J];信息技術(shù)與標準化;2004年05期
10 韓莉,徐洪斌;基于Linux虛擬網(wǎng)絡(luò)設(shè)備實現(xiàn)技術(shù)[J];山西電子技術(shù);2004年02期
相關(guān)會議論文 前10條
1 龔成清;;基于人工智能的Linux網(wǎng)絡(luò)入侵檢測系統(tǒng)的設(shè)計[A];第三屆全國軟件測試會議與移動計算、柵格、智能化高級論壇論文集[C];2009年
2 燕東渭;;在LINUX下構(gòu)建簡單的INTERNET/INTRANET安全系統(tǒng)[A];第五屆全國優(yōu)秀青年氣象科技工作者學術(shù)研討會學術(shù)論文集[C];2002年
3 陳優(yōu)平;;新一代氣象信息網(wǎng)絡(luò)服務(wù)器的選擇——Linux[A];網(wǎng)絡(luò)安全技術(shù)的開發(fā)應(yīng)用學術(shù)會議論文集[C];2002年
4 羅佳宇;李陶深;;基于Linux的小型網(wǎng)絡(luò)入侵檢測系統(tǒng)的設(shè)計與實現(xiàn)[A];廣西計算機學會2007年年會論文集[C];2007年
5 楊強;齊美彬;蔣建國;;VPN在arm-linux嵌入式系統(tǒng)中的應(yīng)用[A];全國第21屆計算機技術(shù)與應(yīng)用學術(shù)會議(CACIS·2010)暨全國第2屆安全關(guān)鍵技術(shù)與應(yīng)用學術(shù)會議論文集[C];2010年
6 王朝君;謝永強;宋敬華;;基于Linux的網(wǎng)絡(luò)誘騙系統(tǒng)研究[A];第十八次全國計算機安全學術(shù)交流會論文集[C];2003年
7 張耀南;羅立輝;;根據(jù)應(yīng)用設(shè)定linux的安全策略[A];第十九次全國計算機安全學術(shù)交流會論文集[C];2004年
8 于哲舟;李一宏;蒲東兵;王綱巧;劉小華;周春光;馮博;;基于嵌入式Linux的人像考勤系統(tǒng)[A];第七屆青年學術(shù)會議論文集[C];2005年
9 鄭偉;蘇捷;朱威;;PXE網(wǎng)絡(luò)安裝linux的實現(xiàn)[A];第13屆全國計算機、網(wǎng)絡(luò)在現(xiàn)代科學技術(shù)領(lǐng)域的應(yīng)用學術(shù)會議論文集[C];2007年
10 王連春;張永燾;竇峰山;龍志強;;基于Linux中低速磁浮列車車載監(jiān)測與評估系統(tǒng)設(shè)計與實現(xiàn)[A];2009中國控制與決策會議論文集(2)[C];2009年
相關(guān)重要報紙文章 前10條
1 柯宗;Linux進軍汽車智能系統(tǒng)[N];科技日報;2013年
2 浙江 孫建華;打造自己的Linux命令[N];電腦報;2004年
3 本報記者 侯繼勇;Linux標準之痛[N];21世紀經(jīng)濟報道;2004年
4 原原 編譯;渠道進入Linux時機已到[N];計算機世界;2007年
5 ;幸福Linux的強大網(wǎng)絡(luò)功能[N];重慶商報;2000年
6 ;北京中科紅旗軟件技術(shù)有限公司高級產(chǎn)品經(jīng)理王旭:移動互聯(lián)終端是Linux新機會[N];中國電子報;2009年
7 珊雯;LINUX軟件 推進國內(nèi)軟件正版化進程[N];北京科技報;2002年
8 本報記者 朱毅;“Linux電腦”路在何方[N];政府采購信息報;2006年
9 xuboy;格式化Linux分區(qū)后引導(dǎo)故障的解決[N];電腦報;2005年
10 李洋;管理Linux系統(tǒng)中的文件[N];計算機世界;2007年
相關(guān)碩士學位論文 前10條
1 羅凌;基于Linux的往復(fù)走絲電火花線切割加工數(shù)控系統(tǒng)關(guān)鍵技術(shù)研究[D];上海交通大學;2010年
2 陳宇;一種基于嵌入式Linux的遠程視頻監(jiān)控系統(tǒng)的研究與實現(xiàn)[D];沈陽工業(yè)大學;2011年
3 管想紅;基于ARM_linux的無人值守發(fā)電機的無線遠程測控系統(tǒng)設(shè)計[D];中北大學;2011年
4 呂明成;基于嵌入式Linux的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的研究[D];浙江工業(yè)大學;2007年
5 陳莉;基于Linux的網(wǎng)絡(luò)入侵檢測系統(tǒng)的研究[D];武漢理工大學;2004年
6 劉勇;基于Linux和中間件技術(shù)的電子商務(wù)系統(tǒng)研究[D];武漢理工大學;2004年
7 楊松;基于linux的透明代理的研究與實現(xiàn)[D];電子科技大學;2007年
8 沈傳強;基于linux的嵌入式虛擬驅(qū)動的研究與實現(xiàn)[D];吉林大學;2013年
9 牛晗暉;Linux系統(tǒng)調(diào)用及其安全測試自動化的研究[D];北京交通大學;2009年
10 石偉民;基于ARM9的嵌入式實時linux系統(tǒng)平臺構(gòu)建[D];中北大學;2010年
,本文編號:2416865
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2416865.html