嵌入式Linux通信中构件技术应用研究.docx

嵌入式Linux通信中构件技术应用研究 1 引言 现今较为流行的操作系统Linux[1],本着开放、自由的精神吸引了全世界的目光,但将它应用于嵌入式实时环境还有许多缺点。特别是在运行内核线程时,Linux 关闭中断,而且分时调度虚拟文件系统的时间不确定性、缺乏高精度的计时器等问题都是需要解决的,所以在Linux 上进行实时改进,建立具有实时应用能力的操作系统是现代嵌入式操作系统的解决方案,也日益成为人们关注的课题。来至于网络: HYPERLINK 目前,大多数嵌入式设备都具有存储容量小、处理速度慢和网络应用单一等特点,在这样的嵌入式系统中应用传统的单块式网络协议栈就存在问题:一是如果协议栈中某个子协议功能需要升级,就要升级整个协议栈甚至重新编译全部内核文件,工作流程复杂;二是协议栈不够灵活,不能根据嵌入式系统对网络通信的实际需求配置其内容。 2 构件技术介绍 早在60 年代,“软件构件”与“软件组装生产线”思想在国际北大西洋公约组织软件工程会议上被提出来,从此,采用构件技术实现软件复用,采用“搭积木”的方式生产软件,成为软件业长期的梦想。然而,由于技术水平的限制,在很长一段时间内,构件技术只是作为一种思想存在,直到CORBA 、J2EE、.NET 出现,中间件兴起以后,构件技术才逐渐走向现实。 构件最大的特点是可以不断复用、降低成本、缩短开发周期。从构件技术的实现来看,它规定

文档评论(0)

1亿VIP精品文档

相关文档