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

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:rsilent
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以实际需求为研究核心的嵌入式系统,是以计算机技术做为其理论基础,软件和硬件可以根据需求灵活定制,并对系统要提供的功能、产品研发耗费成本等有具体限制的系统。由于软件和硬件设计的灵活性,使得嵌入式系统与传统PC机系统有很大不同。嵌入式系统是在进行具体系统设计时,根据不同的实际应用的需求来选择合适的软硬件方案。本文研究的课题是一个具有网络电话功能的光网络以太网交换项目,为了实现该系统功能,分软硬件两部分提出了设计方案,完成并实现了系统的设计目标。首先根据系统平台要实现的硬件功能,提出了硬件电路的模块化设计方案,针对系统要使用的器件做了选型,对关键模块和接口的详细设计进行了实现。硬件设计方案每一部分的功能和硬件接口比较明确,不但设计过程比较清晰,而且有利于故障的排查。硬件设计工作与驱动软件设计紧密相关,所以硬件设计充分考虑了软件驱动设计的方便性。硬件设计工作完成后,为了方便调试、升级系统代码,本文利用硬件仿真器对启动代码完成了调试,实现了启动代码在该硬件平台的代码移植,完成了硬件开发平台的最小启动环境。在该启动环境下,编写实现了串口、网络控制器、DDR SDRAM及Flash等外部设备的驱动程序,使所有硬件设备都可以在启动代码环境下正常使用,方便下载、调试及升级系统代码。为了更好的考虑以后的产品升级工作,实现了针对系统代码的升级程序。为了方便实现上层协议、交换机配置管理、远程Web管理等功能,需要在该嵌入式平台运行操作系统。为此本文在前面启动代码环境下,完成了版本为2.6.18的Linux操作系统内核代码在系统硬件平台的移植。针对电路板上各种不同种类的外部设备,实现了EMAC控制器、以太网交换机芯片、E2PROM、SPI控制器、指示灯、按键中断、LE88221电话芯片、ASP音频接口及MDIO接口等驱动程序,为上层应用软件提供了硬件平台无关的接口。针对Flash存储设备特点,实现了针对Flash设备的文件系统JFFS2的制作。为了更好的利用Flash设备空间,对Flash设备的分区进行了调试和实现。为了满足系统需要,调整了Linux内核对USB设备的支持,使USB设备可以在系统平台上使用。本文研究课题的实现过程已经成功应用在具体系统中,并经过了严格的测试。研究课题所做的工作,也是一个典型嵌入式系统开发中的必要的和最困难的工作。研究Linux在嵌入式设备上的典型应用实现过程,对于研究和应用嵌入式操作系统、硬件设备驱动设计等,都有很大的实践和指导意义。
其他文献
随着计算机技术的快速发展和网络技术应用的普及,成千上百万的普通市民利用网络来完成银行事务处理,购物和填写纳税单等活动,网络安全已逐渐成为一个巨大的潜在问题,特别是在涉及
WWW上的信息资源正以指数级别的速度增长。在信息极大丰富的同时,用户也面临着信息过载和资源迷茫等问题。Internet上的信息过于庞杂,而且具有不稳定和变动快的特点,没有而且
本课题主要是针对交通场景下智能视频监视系统中的关键技术之一——运动目标识别技术进行了研究。目前的智能交通系统(ITS)主要是针对车辆的检测和识别,往往对行人、自行车/
近年来,数字化技术和Internet的飞速发展,在最大限度地拓宽权利人利益范围的同时,也带来了版权保护的危机。数字水印(Digital Watermark)技术作为信息隐藏学(Information Hid
分布式空间数据库是空间数据技术以及分布式数据库技术领域中比较受研究者关注的科学研究内容之一,目前已经应用在各行各业。由于空间数据具有数据量大,属性数据与空间数据密
随着集语音、数据、图像为一体的多媒体视频通信时代的来临,计算机网络中以流媒体、视频点播、网络对战游戏、分布式数据库等为代表的新兴实时多媒体业务迅速增长,导致了网络
科学计算可视化是八十年代后期提出并迅速得到发展的一门新兴学科。目前,它已广泛应用于医学、地质勘探、气象预报、分子生物学、计算流体力学及有限元分析等诸多领域,并引起
本课题提出的“手持式同步心电记录仪”,是一款手持式、低功耗、低成本的心电图仪。能够完成心电数据的采集、存储、打印功能,并且能够通过USB或普通电话接口将心电数据传送到PC机进行分析诊断。该手持式同步心电记录仪是对原有心电图仪的升级,各方面性能都得到了提高。本文首先介绍了硬件升级方案:系统由两个相对独立的模块构成,分别是采集模块、控制模块,每个模块由相应的微控制器控制,模块问通过UART进行通信。文
随着CMOS技术的的更新,以及人类大脑内部组织研究需求的提高,人们已经可以将成百上千个微电极插入人脑来搜集脑神经电位信号。目前处理脑神经电位信号的方式是用一个包含微电
随着信息技术的发展,经验知识管理已成为企事业单位的核心竞争力量。在人类的经验知识结构中,非结构化知识占很大比例,案例知识是非结构化经验知识的一种重要的形式,案例知识