文档介绍:天津大学
硕士学位论文
嵌入式Linux多媒体网络控制器的设计与实现
姓名:薄云览
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:宗群
20070101
摘要关键词:随着数字信息技术和网络技术的发展,嵌入式产品已经广泛地进入社会生活的各个方面。由于嵌入式系统的功能越来越复杂和强大,采用嵌入式操作系统成为一个必然的选择。在当前主流的嵌入式操作系统中,嵌入式僮飨低称借其免费性,高可靠性,可移植性,开放源代码,强大的网络功能受到了越来越多的关注。本文基于嵌入式杓剖迪至艘訟⒋砥魑:诵的嵌入式多媒体网络控制器。本文首先根据需求确定了硬件处理器和嵌入式操作系统选型方案,通过对比分析选择基于嵌入式淮砥鰽魑:诵目刂频ピ!T钚∠低车幕∩仙杓剖迪至司哂幸羝怠⒁壕允镜榷嗝教褰涌冢蕴芟叩韧缃涌诘耐馕О澹忠テ虲?刂频ピ@┱沽擞糜采集显示电梯呼梯信号的人机接口扩展板,各部分共同构建了一个模块化、易于扩展的嵌入式系统硬件平台。然后,详细阐述了嵌入式砑7⒒肪车拇罱ǎ咛灏ǎ航徊婵7工具链的实现,基于衿骺7⒒肪车慕ⅲ募低车慕ⅲ两种文件系统的实现,论文给出了上述问题的具体实现方法和关键步骤。璞盖绦虮局噬鲜荓内核中底层硬件处理程序的共享库,在僮飨低持兄凉刂匾!B畚奶致哿薒设备驱动程序的基本工作原理,分析了驱动开发中的内存管理、中断处理等关键问题,以音频、串口等硬件设备为例阐述了驱动程序的实现方法,为应用层软件开发提供了基础。最后,在完成控制器硬件与驱动软件设计的基础上,将多媒体网络控制器和扩展的人机接口控制器应用于智能电梯轿厢控制系统中,使它不仅具备采集显示呼梯信号功能,同时增加了液晶显示、语音报站等智能化服务,并在实验室环境下进行了验证。总体来说,该系统具有一定的实用价值,同时对于其它工控领域采用嵌入式杓频目刂破饕簿哂泻芎玫慕杓庖濉嵌入式募低矻设备驱动程序多媒体电梯轿厢控制系统
.,,琇..,,..琇,,,.,甀
,甇,琣.,
奄卅学位论文作者签名:哲毛’缸独创性声明学位论文版权使用授权书阥月加或撰写过的研究成果,也不包含为获得苤洼盘堂或其他教育机构的学位或证月如同本学位论文作者完全了解苤盗盘堂特授权丕鲞盘堂可以将学位论文的全部或部分内容编入有关数据库进行检录覴本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表作了明确的说明并表示了谢意。签字日期:矽有关保留、使用学位论文的规定。学位论文作者签名:导师签名:签字日期:
,嵌入式系统已经全面渗透到日常生活的每一个角落,小到等微型数字化产品,大到网络家电、智能家电、车载电子设备等,在工业和服务领域中,使用嵌入式技术的数字机床、智能工具、工业机器人、服务机器人正在逐渐改变着传统的工业生产和服务方式。什么是嵌入式系统呢軮国际电气和电子工程师协会亩ㄒ澹嵌入式系统是“用来控制、监视或辅助设备、机器和对象的装置5鲜定义并不能体现嵌入式系统的精髓,国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。一般来说嵌入式系统可以笼统地分为硬件和软件两部分,但从当前嵌入式发展趋势来看,嵌入式开发不仅需要嵌入式软硬件系统本身,还需要开发工具和板级支持包等其它组件,因此传统的划分方法已不能完全涵盖嵌入式系统体系结构的各个方面。综合嵌入式系统各个方面的特点,本文将其自底而上分为七层,分别是硬件层、板级支持包层⒉僮飨低巢⒅屑浼、开发语言、开发环境⒂,这一层的核心部分是嵌入式微处理器,目前,谐∫阎鸩角飨蛭榷ǎ籑碜徘度胧郊际醯姆⒄狗较颍詌%的速度增长。最新的发展趋势表现在:高度集成化的魇疲餍酒窘岷献陨淼募际跤攀疲7⒘烁叨集成、各具特色的酒鏘公司定位于智能谐〉腦盗校臼屎嫌诠ひ悼刂屏煊虻腁盗校挥埠撕腿砗瞬⒅兀訬和为代表的处理器核,用户以语言开发的逻辑部件综琺
叵垂膉回匝至粿臣暖亩樗芪锥臣匠せ曰臣亘拿鍬刁㈤∈弓件系统,将硬件的复杂性隐藏起来,为上层软件设计提供一个统一易用的应用程合到一片芯片中,实现真正的可编程片上系统;多核化,多处理器核协作处理作业,⑺髂岷投サ攘J治狿蛟斓那看蟆跋赴芯片】正是这种新型异构架构的典范。第二层是板级支持包,美丛谝桓鎏厥硬件平台上快速构建嵌入式操作系统,对