电子科技大学
硕士学位论文
嵌入式消息队列子系统设计与实现
姓名:孙骏
申请学位级别:硕士
专业:软件工程
指导教师:李毅;童亮
20070518
是两者都不使用真正的描述字一导致在消息队列上使用和睦选O摘要对膕和⒍恿幸约敖涛释ㄐ诺厥迪止探辛松钊研究,在前两种消息队列的基础之上开发出一种新的消息队列,并将研究成果应用于北京某集团公司开发的口机顶盒中的通信子系统。在开发新型消息队列过程中,研究了槟馕募低车恼寮芄梗鞴丶K兀约肮丶榧涞联系,并通读了源代码。研究了普通文件系统以及特殊文件系统的安装过程。研究了文件系统,特殊文件系统,设备文件系统,艿赖饶?榈脑代码。在研究各种文件系统的过程中总结出了各种文件系统实现过程中的共性和各自的特性。简要了解了如何编写设备驱动,璞盖P鸵约皃募统。。学习了如何使用内存管理子系统提供给内核其他子系统的接口。简要了解了页高速缓存和分配器,以及非规则的内核对象在内核逻辑地址空间的分配过程和存放位置。研究了标准内核启动过程以及产品使用的舳獭在口机顶盒开发中,需要整合各个应用程序到统一的通信子系统框架中。因此开发了一套以订阅交付模式为基础的机顶盒通信子系统。目前已有的⒍恿泻蚉消息队列,两者各有特点。啾颖曜蓟敝С窒叱碳兜耐胶突コ猓秸叨加懈髯缘娜毕荨J紫龋⒍恿胁恢С忠觳绞录ㄖF浯尉目中的通信子系统需要用监控一组套结字和一个消息队列解决顶盒上本地进程之间以及本地进程与互联网通信的问题,在吸收蚉/消息队列的优点的基础上,同时希望解决两者共有的遗失特性的迫切需要下开发了一套新型的基于文件系统的消息队列。关键词:进程间通信多路转接消息队列超级块节点目录项、
甌,,,.,.瓺瓵瑀琫甋,.’.甆,一甌瓸痮甌:猼瓺琫琾甎...瓵Ⅱ
篓萎茎茎嗦期:如吖呼灯原文为:第三章消息文件系统改为.⑽募低嘲沧吧杓坪褪迪修改提纲第页/第一段/第一行改为:第三章文件系统原文为:第四章设计思想改为:第四章设计和实现第页/第二段/第一行原文为:.募低车陌沧答辩主席:日
繇塑::旌数日期:,口,暾荚日日期:沙·净隆稳关于论文使用授权的说明独甸性声明盘,允许论文被查阅和借莎耻本人授权电子抖技大学可队将学位论文本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。艿难宦畚脑诮饷芎笥ψ袷卮斯娑,
崭新技术。用户在家中可以有两种方式享受瘢计算机,缁第一章引言开发平台项目背景项目整体架构即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的盒胀ǖ缡踊。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。炔煌诖车哪D馐接邢叩缡樱膊煌诰涞氖值缡印R蛭#传统的和经典的数字电视都具有频分制、定时、单向广播等特点;尽管经典的数字电视相对于模拟电视有许多技术革新,但只是信号形式的改变,而没有触及媒体内容的传播方式。口关键技术主要有视频编解码技术和流媒体技术。由北京某通信集团公司主导的刀阿ズ邢钅空狭送绯謇耍玟溃缬蜗罚,网络点播,时移电视,电子股票,电子理财等多项功能。结合玎町网络服务器和相关设备,只需购买一台詈校纯山ǖ缡佑胍?仄髯;晃9δ芮大的网络智能终端。采用嵌入式饕J且蛭F涞凸模锨康拇砟芰Γ隙的中断延迟以及可以通过片外芟呓涌诜奖愕睦┱股璞浮编解码部分使用外扩的多媒体处理芯片。。这样可以方便的修改代码,并集成到开发平台上。消息子系统将所有应用进程纳入到自己的框架中,统一的为每个进程分发消息并维护订阅者列表。每个需要使用消息子系统的进程都要在启动时将自己注册进去。请参考图
一皇王型垫查堂堕主堂垡丝苎项目难点通信子系统机顶盒整体架构通信子系统采用订阅交付模式,每个进程需要在注册自己到通信子系统时订阅自己需要处理的消息。通信子系统会为每一个进程维护订阅列表。通信子系统接收来自操作系统或进程产生的消息。并将消息分发给所有对此消息感兴趣的进程。这样的设计仅需要一个消息队列即可实现系统中任意两个进程间双工的通信·同时避免了进程接收垃圾信息。请参考图由于罡吖ぷ髌德试」苁悠当嘟饴胗蓈怼T谡图
嵌入式消息队列子系统设计与实现 来自淘豆网m.daumloan.com转载请标明出处.