基于linux的嵌入式虚拟驱动的研究与实现
[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
【相似文献】
相关期刊论文 前10条
1 吴具植;Linux实用技巧[J];软件工程师;2000年04期
2 ;幸福Linux全线进军[J];每周电脑报;2000年47期
3 李怀刚;赵建超;;linux平台下智能卡的支持方案[J];电脑知识与技术;2006年23期
4 袁萌;;全球Linux用户知多少?[J];信息系统工程;2007年10期
5 李怀俊;;基于嵌入式Linux的电力负荷管理终端的设计[J];机电工程技术;2008年05期
6 李刚健;;用目标驱动法实现Linux教学的探索[J];广西轻工业;2009年03期
7 袁玉锦;周群;;基于Linux的信号量通信机制研究与实现[J];电脑知识与技术;2010年12期
8 颜丽莎;朱力宏;;基于ARM-linux嵌入式系统运行参数的配置方法和实现[J];电子商务;2011年08期
9 ;国家Linux标准加快制定步伐试解两大应用难题[J];信息技术与标准化;2004年05期
10 韩莉,徐洪斌;基于Linux虚拟网络设备实现技术[J];山西电子技术;2004年02期
相关会议论文 前10条
1 龚成清;;基于人工智能的Linux网络入侵检测系统的设计[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
2 燕东渭;;在LINUX下构建简单的INTERNET/INTRANET安全系统[A];第五届全国优秀青年气象科技工作者学术研讨会学术论文集[C];2002年
3 陈优平;;新一代气象信息网络服务器的选择——Linux[A];网络安全技术的开发应用学术会议论文集[C];2002年
4 罗佳宇;李陶深;;基于Linux的小型网络入侵检测系统的设计与实现[A];广西计算机学会2007年年会论文集[C];2007年
5 杨强;齐美彬;蒋建国;;VPN在arm-linux嵌入式系统中的应用[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
6 王朝君;谢永强;宋敬华;;基于Linux的网络诱骗系统研究[A];第十八次全国计算机安全学术交流会论文集[C];2003年
7 张耀南;罗立辉;;根据应用设定linux的安全策略[A];第十九次全国计算机安全学术交流会论文集[C];2004年
8 于哲舟;李一宏;蒲东兵;王纲巧;刘小华;周春光;冯博;;基于嵌入式Linux的人像考勤系统[A];第七届青年学术会议论文集[C];2005年
9 郑伟;苏捷;朱威;;PXE网络安装linux的实现[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年
10 王连春;张永焘;窦峰山;龙志强;;基于Linux中低速磁浮列车车载监测与评估系统设计与实现[A];2009中国控制与决策会议论文集(2)[C];2009年
相关重要报纸文章 前10条
1 柯宗;Linux进军汽车智能系统[N];科技日报;2013年
2 浙江 孙建华;打造自己的Linux命令[N];电脑报;2004年
3 本报记者 侯继勇;Linux标准之痛[N];21世纪经济报道;2004年
4 原原 编译;渠道进入Linux时机已到[N];计算机世界;2007年
5 ;幸福Linux的强大网络功能[N];重庆商报;2000年
6 ;北京中科红旗软件技术有限公司高级产品经理王旭:移动互联终端是Linux新机会[N];中国电子报;2009年
7 珊雯;LINUX软件 推进国内软件正版化进程[N];北京科技报;2002年
8 本报记者 朱毅;“Linux电脑”路在何方[N];政府采购信息报;2006年
9 xuboy;格式化Linux分区后引导故障的解决[N];电脑报;2005年
10 李洋;管理Linux系统中的文件[N];计算机世界;2007年
相关硕士学位论文 前10条
1 罗凌;基于Linux的往复走丝电火花线切割加工数控系统关键技术研究[D];上海交通大学;2010年
2 陈宇;一种基于嵌入式Linux的远程视频监控系统的研究与实现[D];沈阳工业大学;2011年
3 管想红;基于ARM_linux的无人值守发电机的无线远程测控系统设计[D];中北大学;2011年
4 吕明成;基于嵌入式Linux的网络视频监控系统的研究[D];浙江工业大学;2007年
5 陈莉;基于Linux的网络入侵检测系统的研究[D];武汉理工大学;2004年
6 刘勇;基于Linux和中间件技术的电子商务系统研究[D];武汉理工大学;2004年
7 杨松;基于linux的透明代理的研究与实现[D];电子科技大学;2007年
8 沈传强;基于linux的嵌入式虚拟驱动的研究与实现[D];吉林大学;2013年
9 牛晗晖;Linux系统调用及其安全测试自动化的研究[D];北京交通大学;2009年
10 石伟民;基于ARM9的嵌入式实时linux系统平台构建[D];中北大学;2010年
,本文编号:2416865
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2416865.html