当前位置:文档之家› 基于Linux操作系统嵌入式开发

基于Linux操作系统嵌入式开发

在搜索结果一栏中输入“Linux操作系统嵌入式”,时间选“最近一年”,文档格式选“Adobe Acrobat PDF(.pdf)”;
搜索到约527个结果。第一条的标题为:《嵌入式Linux操作系统移植》;
(2)其他步骤均相同,把文档格式改为“微软word(.doc)”即可;
搜索到约215个结果。第一条的标题为:《单片机和Linux操作系统的区别》
Linux内核作为实时操作系统的一个最大缺点就是:Linux在用户态支持可抢占调度策略,而在核心太却不支持抢占式调度策略,比如:linux在运行一个低优先级别的核心态任务,而此时又有一些优先级更高的实时任务要处理,但内核不支持抢占性,只有等到正在运行的低优先级的任务执行结束后,才能运行优先级别高的任务,这样就不能保证系统对于实时性任务的响应时间,这在实时操作系统中一般是不允许发生的。Linux虽然给实时性进程提供可较高的优先级,但是并没有加入时间限制。例如完成的最后期限,应在多长时间内完成和执行周期等。同时,其他大量的非实时进程也可能对实时进程造成阻塞,无法确保实时进程的响应时间。
(3)中国学位论文全文数据库
校内网图书馆主页——数据库及电子期刊——点击进入“中国学位论文全文数据库”;
选择“学位”,点击进入“高级搜索”;
搜索条件设置:标题中包含“Linux操作系统”,关键词中包含“嵌入式开发”,时间为2000到2014;
共检索到33条记录。
第一条检索Байду номын сангаас录
作者:郑洪刚;篇名:《基于ARM9和Linux操作系统的嵌入式应用开发》;发表单位:西安科技大学;年代、卷期、页数:2007,68页;有全文
3、与该题目相关的关键词(中英文)和检索式(即所列关键词之间的关系)。
关键词:Linux操作系统(Operating system)
嵌入式(Embedded)开发(Development)
检索式:Linux AND操作系统AND嵌入式开发
Linux AND操作系统
Linux AND嵌入式开发
4、与该题目相关的数据库的名称(如中国学术期刊网络出版总库、中国学位论文、Ebsco、ScienceDirect等等)
3.内存管理的缺点
Linux系统采用虚拟内存管理机制,在虚拟内存中,系统会根据当前任务使用的内存情况,把一些任务或用户进程交换出内存,保持在磁盘文件系统页面上,在以后需要时,再将它们调入内存,这种方法提高了内存的使用效率,但调入过程需要花费一定的时间。这种采用时间换空间的方法,在实时应用场景下,往往造成任务的响应时间加长或有限时间内无法执行完毕。
国内外研究现状:自从1991年10月5日Linux问世到现在,仅仅12年的时间,而它在全球计算机产业界的影响却超过了之前的任何一个操作系统。Linux是一个成熟、稳定的网络操作系统,将它作为嵌入式操作系统具有很多显著的优点。首先,Linux的核心源代码是免费的,任何人都可以从互联网上得到。其次,Linux的核心代码是开放的,所有人都可以根据自己的意图修改和定制,开发适合自己的产品。第三,Linux核心代码可以裁减到130多字节,这可以大大地降低开发产品的成本和适应嵌入式系统的发展趋势。第四,Linux核心代码采用移植性比较好的C语言编写,所以它可以很容易地移植到很多微处理器上。
7、从检索到的文献角度,分析论文题目所涉及的内容在国内外研究现状,所存在的问题,已有的解决方案等,如果你撰写该论文,应该从哪些方面创新。
概述在所有的操作系统中,Linux是发展最快、应用最为广泛的之一。Linux本身的种种特性使其成为嵌入式开发者的首选。在进入市场的头两年中,嵌入式Linux设计通过广泛应用获得了巨大的成功。随着技术的成熟,Linux提供对更小尺寸和更多类型的处理器的支持,并从早期的试用阶段迈进到嵌入式的主流。
(5)EI
校内网图书馆主页——数据库及电子期刊——Ei Compendex Web;
设置搜索条件:“Linux”inSubject/Title/AbstractAND“operation system”inAbstract, Date Range:2000 to 2014.点击“Search”;
共检索到25条记录。
在研究过程中发现,这种复合相变材料也存在一些问题:
1.任务调度的缺点
Linux最初的设计预想是设计一个通用的操作系统内核,尽量缩短系统的平均响应时间,在单位时间内位尽可能多的用户请求提供服务;在设计上并没有太考虑实时性的需要,而是在分时操作系统基础上发展而来,linux内核在任务调度上实现的是一种几乎公平的分配任务时间,在特殊场合下linux内核在任务调度上实现的是一种几乎公平的分配任务时间,在特殊场合下Linux内核很难满足系统在响应时间和优先级上的要求。
(1)深大图书馆馆藏书目检索;
(2)中国学术期刊网络出版总库;
(3)中国学位论文全文数据库;
(4)万方数据;
(5)EI;
(6)Web ofScience。
5、检索步骤和检索结果记录数。并写出检索结果中第1篇文献的作者(author)、篇名(article title)、刊名(publication title)、年代、卷期、页数,并注明是否有全文。如果是图书,则写出作者、书名、出版地、出版社和出版时间。
2.中断处理的缺点
Linux内核对于中断处理采用Bottom Half Handling方法(详细请自己查谷歌),这种处理方法在处理中断过程中,屏蔽了系统其它中断,而且优先级别高的任务也不能抢占处理,所以linux中断句柄是不可调度的;但在实时系统中,有事期望能在一个可调度整体内处理这些中断句柄,从而能更有效地区分不同实时任务的密度,分配不同的优先级。因此,单纯采用bottom half hadling缩短时间片方法在对实时性恩能够严格要求的场合仍有些不适合。
4.时钟精度
Linux中硬件时钟中断的默认时间间隔是10MS,所有的软件时钟都是靠硬件来触发的。linux内核的任务调度也依靠这个时钟,时钟频率直接影响到系统响应速度和上下文切换的系统开销。最小时间片为10MS,决定了linux任务调度能提供最小10MS的调度粒度,对于许多实时系统来说,通常需要做微秒级的响应,这种调度精度很难满足实时系统对系统ced.html)查找doc、pdf两种格式的网络文献。写出检索步骤和检索结果的记录数,写出检索结html;
(1)深大图书馆馆藏书目检索;
校内网图书馆主页——在深大图书馆馆藏书目检索栏中输入“Linux操作系统嵌入式”,选择“题名前方一致”,点击“检索”;
共检索到3条记录
第一条检索记录
作者:章坚武,李杰,姚英彪编著;书名《嵌入式系统设计与开发》;出版地:西安、出版社和出版时间:西安电子科技大学出版社, 2009.08.
本人的论文《基于Linux操作系统嵌入式开发》拟从以下几点进行研究:
(1)在处理中断系统时,通过开放其他中断的进行来调度Linux中断句柄。
(2)在虚拟内存中,在使用时间换空间的方法中,提高任务响应时间,然后保证任务能够得以顺利完成,以至于不被延迟。
(2)中国学术期刊网络出版总库;
校内网图书馆主页——数据库及电子期刊——点击进入“中国学术期刊网络出版总库;
进入搜索;
搜索条件设置:篇名“Linux”,关键词“嵌入式开发”;
共检索到4条记录。
第一条检索记录
作者:王丽英;篇名:《嵌入式技术发展迅猛开源Linux操作系统受青睐(下)》;刊名:今日电子;年代、卷期、页数:2009/07,3页;有全文
深圳大学考试答题纸
二○一二~二○一三学年度第1学期
课程编号
5400100002
课程名称
社科信息素养教程
主讲教师
姚兰
评分
学号
2014160266
姓名
覃嘉俊
专业年级
14级信息工程
教师评语:
题目:
基于Linux操作系统的嵌入式开发
1、论文题目:基于Linux操作系统的嵌入式开发
2、该题目所属的学科:信息工程集成电路与嵌入式开发
(4)万方数据
进入深大图书馆主页——常用资源,数据库,万方数据——选择“点击进入”。
点击进入“高级搜索”;搜索条件设置:标题中包含“Linux操作系统”,关键词中包含“嵌入式开发”,时间为2000到2014;
检索结果记录数为389条。
第一条检索记录:
作者:沈可;篇名:《使用嵌入式Linux操作系统进行软件开发的特点及优势》;刊名:电脑开发与应用;年代、卷期:2001, 14(7);页数:5页;有全文
(6)Web ofScience
校内网图书馆主页——数据库及电子期刊——Web of Science;
设置搜索条件:标题“Topic”AND标题“Linux”AND主题“operation system”,时间跨度为2000到2014。点击“检索”;
共检索到421条记录。
第一条检索记录
Author:LEI H, ZHANG H;Title:《Cloud computing based multi-user operation system parking lot traffic management method, involves providing client end device with mobile phone client end APP, and matching terminal device with managing system of parking lot》;Publisher:DALIAN LIHONG ELECTRONIC TECHNOLOGY CO (DALI-Non-standard);Publication year:2014
第一条检索记录
Author: Cheng, You-Yuan; Luo, Yong-En,Yin, Zhi-Jun; Hu, Ji-Cheng;Title:《Implementation of DOM-based Linux system》;Publisher:springer berlin;Publication year:2013。
相关主题