嵌入式Linux系统开发中关键技术的研究与实现

被引量 : 0次 | 上传用户:lxj364199013
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以信息家电为代表的互联网时代的嵌入式产品,不仅为嵌入式市场展现了美好前景,注入了新的生命力,同时也对嵌入式系统技术,特别是软件技术提出新的挑战。Linux是公开源码的操作系统,并且在嵌入式系统中应用日益普及,结合它和嵌入式GUI对嵌入式Linux系统进行研究具有一定的代表性。结合国家信息产业部基金项目“车载信息系统”,本文通过基于嵌入式处理器MPC5200的嵌入式系统设计,研究了嵌入式Linux系统开发中的函数级裁剪技术、Linux实时性改进技术和嵌入式Qt下的Quicklaunch机制。首先,本文对嵌入式系统和嵌入式Linux系统进行了分析,并分别对要展开研究的三个关键技术进行了引述,这为后续的研究工作提供了良好的基础。其次,本文分别对三个关键技术进行了详细的分析与研究。针对现有库裁剪技术只能进行文件级裁剪的不足,提出一种函数级裁剪的方案,结合现有Linux工具进行可行性分析,实现了对Linux库函数的函数级的裁剪。研究了实时调度策略EDF和RM,结合Linux定时器原理,实现了实时化改造Linux内核调度机制和细粒度定时器,有效提高了Linux系统的实时性,并详细分析了Linux调度策略的实现和双内核实时化改造机制。针对嵌入式系统对嵌入式GUI的要求,分析并实现了基于嵌入式Qt的Quicklaunch机制。本文的研究工作都是基于MPC5200嵌入式系统开发基础之上,所以本文又对基于MPC5200的嵌入式Linux系统设计进行了描述,实现了硬件的逻辑地址和功能设计以及软件开发环境的搭建。最后,对嵌入式Linux系统开发中的关键技术进行了总结,对尚需解决的其它问题进行了描述,并对嵌入式Linux系统的发展趋势进行了展望。
其他文献
语音是汉语学习的基础,学习汉语的基础是学习汉语的语音,这对马达加斯加学生也不例外。近些年学习汉语的马达加斯加学生越来越多,而对于马达加斯加学生学习汉语的研究还比较
批判性思维(criticalthinking)作为创新精神和创新能力的核心要素,在学习、研究和工作中发挥着极大的作用。而母语教材不仅仅是实践语文教育培养目标的重要凭借,同时也是体现
心脏和肾脏在心、肾疾病的发生发展中是两个互为影响的重要器官。研究发现,肺也参与心肾疾病的病理生理过程,从而使传统意义的心肾综合征(CRS)定义面临新的挑战。CRS临床表现
语言和语音是人类交流沟通最主要、最直接的方式,在日常生活中有着不可替代的作用。随着深度学习的发展和人工智能技术的不断进步,人们对于语音识别的要求也越来越高,由此催生了一系列针对语音识别技术的研究与开发。汉语作为我们的母语,是全球使用人数最多的语言。汉语中不仅有大量的同义字和同音字,还包括声韵母及音调,识别过程复杂,难度较大,因此中文语音识别的效果不够理想。深度学习(Deep Learning,DL
深圳作为改革开放的先行区,曾以"深圳速度"、"深圳效率"等一系列创新之举,创造了被誉为中国城市改革开放的"深圳模式"。但是经过三十余年高速发展的深圳,遇到了经济大市与空间小市
通过分析目前交通通行指挥现状,本文以追求信号识别及安全保护为方向对交警服进行了设计研究。设计方案内容提出了关于交警服在信号传递、智能保护、绿色环保等方面的应用方
中国和意大利历史悠久,文化辉煌,不但是2 000年前'丝绸之路'上作为起始点的国家,也是当今世界遗产大家庭中遗产拥有量占据伯仲地位的国家。作为2个国家的首都,北京拥
<正>当前,幼儿园歌唱教学开始关注幼儿在其自然游戏状态中的歌唱学习,这也是教学游戏化对幼儿歌唱教学领域的必然要求。如今的问题是,对于歌唱教学游戏化的理解,许多教师仍习
<正>现场追问指的是,在教学活动过程中,当幼儿回答了教师的问题之后,教师有针对性地"再度发问",旨在再次激活幼儿的思维,促进他们对某一问题作更深入的思考或作更清楚的表达