摘要
随着我国科技水平的不断提高,好多基于硬件系统的软件开发与项目研究不断发展变迁,技术平台与操作系统呈现出更加复杂的趋势,其功能更为健全。基于嵌入式Linux操作系统的软件开发不断优化整合,借助该项系统搭建嵌入式操作系统是我国近些年来在科技研究领域中较为可喜的成绩。嵌入式Linux操作系统就能实现较为复杂的桌面估算,支持大部份实际产业系统的正常运转。本文就关于嵌入式Linux操作系统的结构设计及操作特性进行研究,并结合实践过程中的通讯管理机的实际操作分析基于嵌入式Linux操作系统的性能优势所在。
【关键词】嵌入式Linux操作系统系统设计体系结构特征研究
序言
嵌入式Linux操作系统是一项在近些年来被广泛应用的实时操作系统。我国国防、工业生产、机械手动控制、通信等领域早已采取该项嵌入式操作系统,而且取得了良好的实践成果。随着科技领域及经济发展全球一体化趋势的影响,国外外众多学者对于嵌入式Linux操作系统的研究方向不尽相同,该系统所依托的交叉技术略有不同,但基于嵌入式Linux操作系统的实时性能长治小异,才能满足嵌入式系统的正常执行。
1嵌入式Linux操作系统的主要特点
在现代化电子信息技术的发展进程中,嵌入式Linux操作系统也急剧推陈出新,便于适应时展对于电子信息技术领域的发展要求。目前,嵌入式Linux操作系统的特征主要彰显在该系统的开放性与稳定性方面。
1.1嵌入式Linux操作系统的开放性特征
嵌入式Linux操作系统建立基础前提即为开放性,意味着该系统要才能与多个交叉系统进行有效融合,且还能实现系统的整体运行,以及满足多个系统之间的兼容性要求。
1.2嵌入式Linux操作系统的稳定性较强
嵌入式Linux操作系统不仅须要极高的兼容性嵌入式linux系统开发,还须要较强的系统稳定性,借此来巩固该系统绝佳的性能优势。大部份基于嵌入式Linux操作系统的运行程序须要同时执行多项任务,这就须要各程序在正常运行时才能互不干预android linux,系统内部环节要保持各自的独立性。在实践过程中,基于嵌入式Linux操作系统的软件程序在不断进行技术升级,以期才能适应当前行业生产所依托的系统运行模式。
2嵌入式Linux操作系统的设计研究
嵌入式系统的开发是裁剪与移植相结合的过程,从往年专家学者的研究理论中与实践领域观察,开发者自己编撰的代码并不常见。笔者在智能交通监控系统的设计中,通过对Linux适当的裁剪,选择了RT-Linux作为系统的开发平台,提升了系统操作机开发的效率,并且有效减少了系统开发成本,在实际运行中取得较好的实效。
2.1通讯管理机所依托的嵌入式Linux操作系统
从通讯管理机的模块设计来看,该模块和整体系统的运行须要软件操作就能执行系统指令,而仅靠硬件设备不能实现整体运行。基于此,就须要引入嵌入式Linux操作系统对其进行优化设计,嵌入式系统的发展对嵌入式操作系统提出了更高的要求,因而,对嵌入式操作系统的结构和用户界面等方面进行深入研究,将有助于嵌入式系统的应用和发展。
2.2基于Linux的嵌入式实时操作系统研究
在传统的Linux操作系统中,引入RT-Linux内核对其进行整修,改变了系统的内核,以及Linux内核的工作环境,提升了系统的性能,具体如图1所示。
从图1中可以显著看出,在Linux内核和控制硬件中断处,该换了一个RT-Linux内核的控制环节。这样一来,Linux的控制讯号要首先交付给RT-Linux内核处理,改变了系统运行的中间步骤,进而提高系统的整体性能。在RT-Linux内核中实现了一个虚拟中断机制,Linux本身永远不能屏蔽中断,它发出的中断屏蔽讯号和打开中断讯号都更改成向RT-Linux发送一个讯号。诸如:在Linux上面使用“sti”和“cli”宏指令来屏蔽信息或使其信息传输中断,是通过向系统处理器发送一个指令来实现的,而RT-Linux更改了这种宏指令,致使只是让RT-Linux上面的个别标记做了更改部份而已,防止形成较大变动,影响系统运行的稳定性。从系统设计的角度来看,所有的中断情形,可以分成Linux中断与实时中断两大类:假如RT-Linux内核收到的中断讯号是普通Linux中断,那就设置一个标志位;假如是实时中断,就继续向硬件发出中断讯号,直到系统执行指令为止。在RT-Linux中执行“sti”宏指令将中断打开以后,这些设置了标志位表示的Linux中断就继续执行。所以,“cli”宏指令并不能严禁RT-Linux内核的运行,却可以拿来中断Linux操作。总的来说,嵌入RT-Linux的奇特之处在于:Linux不能中断自身运行状态,而RT-Linux则可以实现该性能。
通过图2中所表示的实时任务与非实时任务的转换中我们可以了解到,读取FIFO设备才能获得嵌入式操作系统运行时的最大值与最小值,从而顺利执行系统操作。对于嵌入式Linux操作系统的实时调度操作过程而言,系统要才能以最短的时间达到最佳的系统性能。基于嵌入式Linux操作系统要在实践运行过程中实现多个程序的协调运行,从而进一步建立Linux操作系统的各项性能。
3嵌入式Linux操作系统的功能研究
对于嵌入式Linux操作系统的功能研究,须要将该系统搭建在某项具体的产业环节中进行观察,因而将该系统的实际性能迸发下来,因而与现代化的社会生产实践相融合。通讯管理机硬件平台由嵌入式微机与储存硬件构成嵌入式linux系统开发,在对通讯管理机的系统应用软件进行重构的进程中,采取的是组件管理技术。从系统平台的建立过程来看,组件是嵌入式Linux操作系统的基础模块,相对而言通讯管理各层是流动的系统构成,它是由监控程序与通讯契约组成。在系统执行过程中,除了要考虑到操作系统各环节之间的衔接性,并且更重要的是要保证整体系统运行的安全性与稳定性。
4结束语
嵌入式Linux操作系统的建立须要依托良好的技术平台,该系统在通讯管理机中的实际应用较为良好,才能展现该系统的优势,且才能满足用户的综合管理需求。嵌入式Linux操作系统是通讯管理机有序运行的技术保障,进一步建立了系统的整体性能。基于Linux操作系统的基础通讯管理机的设计,才能实现对Linux系统内核信息进行修改与删掉,使其较往年更具稳定性与安全性。反正,对嵌入式Linux操作系统所进行的各项研究,为其实践应用提供了大量有益的可借鉴内容,同时也才能促使系统性能升级。
参考文献
[1]陈国强.嵌入式Linux操作系统的研究[J].计算机光碟软件与应用,2014,1(01):144-145.
[2]刘文峰,李程远,李善平.嵌入式Linux操作系统的研究[J].四川学院学报(工学版),2010,4(04):112-113.
[3]武苗苗,郭雯雯.嵌入式Linux操作系统通讯管理的设计研究[J].电子技术与软件工程,2013,10(10):102-103.
[4]韩守谦,裴海龙,王清阳.基于Xenomai实时嵌入式Linux操作系统的建立[J].计算机工程与设计,2011,1(01):123-124.
[5]刘翔,岳浩岭.嵌入式Linux系统下CC1101的驱动与应用[J].单片机与嵌入式系统应用,2014,2(02):104-105.
作者单位
西安工业学院计算机科学与工程大学辽宁省沈阳市130012