当前位置:主页 > 科技论文 > 计算机论文 >

嵌入式Linux在DM6446平台的研究和应用

发布时间:2020-10-08 15:32
   以实际需求为研究核心的嵌入式系统,是以计算机技术做为其理论基础,软件和硬件可以根据需求灵活定制,并对系统要提供的功能、产品研发耗费成本等有具体限制的系统。由于软件和硬件设计的灵活性,使得嵌入式系统与传统PC机系统有很大不同。嵌入式系统是在进行具体系统设计时,根据不同的实际应用的需求来选择合适的软硬件方案。 本文研究的课题是一个具有网络电话功能的光网络以太网交换项目,为了实现该系统功能,分软硬件两部分提出了设计方案,完成并实现了系统的设计目标。 首先根据系统平台要实现的硬件功能,提出了硬件电路的模块化设计方案,针对系统要使用的器件做了选型,对关键模块和接口的详细设计进行了实现。硬件设计方案每一部分的功能和硬件接口比较明确,不但设计过程比较清晰,而且有利于故障的排查。硬件设计工作与驱动软件设计紧密相关,所以硬件设计充分考虑了软件驱动设计的方便性。 硬件设计工作完成后,为了方便调试、升级系统代码,本文利用硬件仿真器对启动代码完成了调试,实现了启动代码在该硬件平台的代码移植,完成了硬件开发平台的最小启动环境。在该启动环境下,编写实现了串口、网络控制器、DDR SDRAM及Flash等外部设备的驱动程序,使所有硬件设备都可以在启动代码环境下正常使用,方便下载、调试及升级系统代码。为了更好的考虑以后的产品升级工作,实现了针对系统代码的升级程序。 为了方便实现上层协议、交换机配置管理、远程Web管理等功能,需要在该嵌入式平台运行操作系统。为此本文在前面启动代码环境下,完成了版本为2.6.18的Linux操作系统内核代码在系统硬件平台的移植。针对电路板上各种不同种类的外部设备,实现了EMAC控制器、以太网交换机芯片、E2PROM、SPI控制器、指示灯、按键中断、LE88221电话芯片、ASP音频接口及MDIO接口等驱动程序,为上层应用软件提供了硬件平台无关的接口。针对Flash存储设备特点,实现了针对Flash设备的文件系统JFFS2的制作。为了更好的利用Flash设备空间,对Flash设备的分区进行了调试和实现。为了满足系统需要,调整了Linux内核对USB设备的支持,使USB设备可以在系统平台上使用。 本文研究课题的实现过程已经成功应用在具体系统中,并经过了严格的测试。研究课题所做的工作,也是一个典型嵌入式系统开发中的必要的和最困难的工作。研究Linux在嵌入式设备上的典型应用实现过程,对于研究和应用嵌入式操作系统、硬件设备驱动设计等,都有很大的实践和指导意义。
【学位单位】:中国海洋大学
【学位级别】:硕士
【学位年份】:2009
【中图分类】:TP368.11
【部分图文】:

示意图,以太网交换,处理模块,示意图


.2.1 以太网交换模块设计本模块是以太网业务交换处理部分,以太网交换芯片采用的是 Broadcom 公的BCM53212M,它提供的MII接口可以做为RvMII来使用,这为与DSP的MII MAC制器相连提供了方便[11];GMII 接口由于速度快,用来做为上行口跟光模块芯交换数据,下行提供了 16 个 10/100MB 快速以太网口。在具体产品设计过程中,只使用了 2 个 GMII 接口中的第一个,另一个没有用。本模块的功能框图如图 2-1 所示:

示意图,示意图,存储芯片,芯片


图 2-2 BCM53212 与 DM6446 之间连接示意图块设计主要芯片是 DM6446 内部集成 ARM926EJ-S 核,的运行、整个系统的管理及控制 DSP 核。 VOIP[12]模块需要的 SPI、ASP 等总线接口,DM6务接口使用 ASP 模块接口,而对 LE88221 的管M6446 的 SPI 接口只有 2 个片选信号,最多可上需要有 8 片 LE88221 芯片,所以通过使用 DM选。存储芯片选择方面,系统使用了容量为 1Gbit2 存储芯片,程序存储芯片则使用了容量为 12。在所有 GPIO 引脚的使用上,有的 GPIO 引脚

示意图,外围芯片,示意图,芯片


图 2-3 DM6446 与外围芯片之间连接示意图2.3 系统复位模块设计复位电路是使芯片工作正常的重要部分[13],复位处理不好,经常会出现莫名妙的问题。由于系统板卡上的元器件比较多,而每种器件的复位要求都不一样,以在复位问题处理上显得比较复杂,必须采用不同的复位处理方式,为了使系可靠运行,有的芯片采用了自动复位电路,而有的芯片采用了利用别的芯片为进行手动复位。下面对板卡上的复位模块进行详细描述:首先,系统采用 MAXIM 的 max708片做为上电复位芯片,当系统上电后,max708 将输出一个低有效的复位信号,时复位光模块芯片及与其相连的 FLASH 和 DM6446 及与其相连的 FLASH。当6446 正常启动后,再由它对以太网交换芯片 BCM53212M、8 个 LE88221 芯片通 GPIO 进行手动复位。

【相似文献】

相关期刊论文 前10条

1 张锋涛;;Linux消息队列分析及应用[J];福建电脑;2011年05期

2 殷晓辉;;基于Linux操作系统的网络编程方法研究[J];科技传播;2011年13期

3 王丽君;李培峰;;SCIM输入法架构及其工作原理[J];硅谷;2011年16期

4 颜丽莎;朱力宏;;基于ARM-linux嵌入式系统运行参数的配置方法和实现[J];电子商务;2011年08期

5 吴媛媛;;基于嵌入式linux的交换机设计[J];硅谷;2011年16期

6 燕菲菲;;Linux系统中基于动态PL/SQL数据库研究开发[J];科技创新导报;2011年24期

7 蒋君华;;设计和开发嵌入式LINUX车载多媒体控制终端系统[J];科技创新导报;2011年24期

8 姚越;;基于Linux平台的校园网内部邮件服务器的搭建[J];北京劳动保障职业学院学报;2011年02期

9 徐武;熊浩;余婷;陶绪洪;;高职计算机网络技术专业Linux课程的建设与实践——以江西工业贸易职业技术学院为例[J];景德镇高专学报;2011年02期

10 王建强;杨华;孙雪峰;张秀云;;Linux系统下Iptables在网络安全中的应用[J];电脑知识与技术;2011年23期

相关会议论文 前10条

1 康淮湘;何川;徐一川;;自己动手搭建Linux邮件服务器[A];天津市电视技术研究会2010年年会论文集[C];2010年

2 朱国正;侯整风;;基于Linux平台的智能卡通用驱动模型[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年

3 贾志洋;王勇刚;崔博文;杨玉婷;;应用型本科院校Linux操作系统的教学探索[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年

4 豆尚成;陈成细;奚学程;陈默;顾琳;赵万生;周志凯;顾岭;;基于Linux的线切割加工全软数控系统[A];第14届全国特种加工学术会议论文集[C];2011年

5 代健美;耿华芳;刘作学;;基于嵌入式Linux的DM9000CI设备驱动研究与实现[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年

6 姜斌;张君;;一种Linux平台下的可执行文件防篡改方法[A];浙江省电子学会2011学术年会论文集[C];2011年

7 赵德志;章勇;廖书红;;嵌入式Linux及BOA服务器在S3C2410上的移植[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年

8 邵昌旭;陈默;赵万生;;基于Linux的嵌入式线切割数控系统[A];第14届全国特种加工学术会议论文集[C];2011年

9 兰西柱;潘君君;;基于嵌入式Linux的车载终端的研究[A];煤矿自动化与信息化——第20届全国煤矿自动化与信息化学术会议暨第2届中国煤矿信息化与自动化高层论坛论文集[C];2010年

10 王雪娇;钱军;温东新;张展;崔忠强;;基于Linux虚拟文件系统故障注入器的设计与实现[A];第六届中国测试学术会议论文集[C];2010年

相关重要报纸文章 前10条

1 李培林;Linux防毒之道[N];计算机世界;2005年

2 中科院计算所 李洋;使用日志系统保护Linux安全[N];计算机世界;2005年

3 ;LINUX进入应用时代[N];人民邮电;2002年

4 ;HP、IBM和Linux的纠缠[N];网络世界;2005年

5 记者 孙永杰;Linux亟待做实应用 政府采购是双刃剑[N];中国电子报;2005年

6 记者 周娴;HP投身Linux开源 意欲何为?[N];中国电子报;2005年

7 江苏 朱黎明;为Linux美容(上)[N];中国电脑教育报;2005年

8 董军;LINUX商业模式触礁[N];中国高新技术产业导报;2004年

9 本报记者 饶慧敏;用Linux小心TCO超标![N];中国国门时报;2005年

10 义川;Linux之“乱象”[N];网络世界;2005年

相关博士学位论文 前10条

1 于晓;基于嵌入式Linux的仪器操作系统的研究[D];西安电子科技大学;2009年

2 李伦;Linux及其伦理意蕴[D];湖南师范大学;2002年

3 郭锐;基于Linux的微细电火花加工数控系统及其相关关键技术的研究[D];哈尔滨工业大学;2007年

4 武传宇;基于PC+DSP模式的开放式机器人控制系统及其应用研究[D];浙江大学;2002年

5 李明铎;短消息业务联网系统的设计与实现[D];中国人民解放军信息工程大学;2004年

6 吴峰光;Linux内核中的预取算法[D];中国科学技术大学;2008年

7 史鸿声;可信嵌入式3D图形系统关键技术的研究[D];中国科学技术大学;2008年

8 赵慧斌;RFRTOS——基于Linux的QoS实时操作系统[D];中国科学院研究生院(软件研究所);2003年

9 李晓毅;EIMN传感器网络的理论基础与无线远程图像监视系统技术研究[D];重庆大学;2004年

10 毛佳;嵌入式实时系统中关键技术的研究[D];吉林大学;2004年

相关硕士学位论文 前10条

1 杨龙;Linux实时调度算法与测试平台的研究与实现[D];大连理工大学;2005年

2 寇立涛;Linux多核调度算法的优化与扩展[D];西安工业大学;2010年

3 曹琨;基于Linux图形交互式线切割CAM软件实现技术研究[D];上海交通大学;2010年

4 孙健超;基于Linux的集群系统的应用研究[D];辽宁工程技术大学;2009年

5 高晓伟;嵌入式Linux实时性研究及Bootloader的设计与实现[D];西安电子科技大学;2009年

6 欧阳玲玲;基于嵌入式Linux平台的智能小区终端系统设计与实现[D];西安电子科技大学;2009年

7 柴艳华;基于Linux的嵌入式家庭网关研究与设计[D];河南理工大学;2007年

8 刘海洋;基于Linux系统的智能排队系统设计[D];华中师范大学;2011年

9 王卫国;嵌入式Linux在高速数据采集系统中的应用研究[D];西北工业大学;2004年

10 陈洪;网络镜像块设备驱动研究与实现[D];电子科技大学;2004年



本文编号:2832409

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2832409.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9f4ee***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com