基于MIPS嵌入式Linux设备驱动程序和Bootloader的研究与开发

来源 :北京邮电大学 | 被引量 : 7次 | 上传用户:luojing0825
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入上个世纪90年代,嵌入式技术全面展开,特别是在消费类产品中得到广泛应用。在广播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的DVB(数字电视广播)技术也已在全球大多数国家推广。而软件、集成电路以及新型元器件在产业发展中的作用日益重要。所有上述产品,都离不开嵌入式技术。特别是新一代的嵌入式设备为了适应网络发展的要求,已经开始内嵌网络接口,软件方面系统内核也已支持网络模块,甚至可以在设备上嵌入Web浏览器。本文所依赖的硬件环境正是由晶宝利(北京)微电子科技有限公司设计的基于MIPS体系结构的PLM3000数字电视芯片,同时它也是网络电视芯片,支持网络多媒体的下载和播放。PLM3000可应用于新一代家用和商用高清数字电视机、高清电视机顶盒、移动多媒体和车载娱乐市场等广泛领域。所使用的操作系统是源代码开放的嵌入式Linux。本文在研究了嵌入式操作系统特点、MIPS体系结构和Linux内核的基础上,研究了嵌入式Linux设备驱动程序的特点、分类、层次结构、框架、功能和特性,对嵌入式Linux下的设备驱动程序设计的基本原理和设计过程进行了详细的分析,实现了PLM3000开发板的NAND Flash驱动程序、红外遥控(IR)软解码驱动程序和I2C驱动程序。本文另一方面的主要内容是嵌入式系统的引导装载程序,即Bootloader。在分析了Bootloader的相关原理、框架结构和操作模式后,实现了在移植YAMON的基础上适合PLM3000开发板的Dual Boot,并进行了U-Boot的移植。
其他文献
一次偶然的机会,我与吴冠中先生交谈起学生的话题。他竟然能清清楚楚地记得他教过的各班级的特点:上世纪60年代的、70年代的、80年代的——尽述其优劣,使听者敬叹不已。我忍
目的:随着人们物质生活水平的提高,糖尿病(DiabetesMellitus,DM)的发病率明显增高,严重影响糖尿病患者生存质量的主要原因是各种并发症。糖尿病肾病(diabeticnephropathy,DN)就是
学位
深水多波束测深系统是进行深海海底地形地貌调查的重要装备,具有覆盖率宽和测深精度高的特点。在海洋资源的调查和科学研究等方面具有较大的应用价值。  深水多波束测深系统
咖啡豆壳是咖啡生产环节的副产品,通常被用作肥料.美国一项研究新近发现,咖啡豆壳的提取物能够减缓实验小鼠体内与肥胖相关的炎症,还能增强胰岛素敏感性.rn美国伊利诺伊大学
期刊
作为一种结合了货币电子化与移动通信的崭新服务,手机银行业务不仅可以使人们在任何时间、任何地点处理多种金融业务,而且极大地丰富了银行服务的内涵,使银行能以便利、高效
摘要:创新是现代人的本质特征,随着九年制义务教育阶段语文教材的改革,使学生能够具有初步的创新精神和实践能力的创新教育已成为语文教学的一个重点。  关键词:初中语文;创新;竞争;评价  一、重视学生创造性人格的培养,激发学生创造性学习的兴趣  由于人格因素对一个人成才具有重要作用甚至决定性作用。学生对学习的兴趣是推动学生的强大内驱力,也是影响学习效果的一个重要心理因素。因此,在教学中,教师应注意引导
地面运动目标指示(Ground Moving Target Indication,GMTI)技术与合成孔径雷达(Synthetic Aperture Radar,SAR)相结合,能够在对静止场景成像的同时,实现运动目标的检测、成像、
随着三网融合和信息技术的发展,终端将承担为用户提供开放性,跨平台,跨网络的综合业务,将会向智能终端方向上发展。智能终端是一个能够融合多种业务模式,提供友好的人机交互接口的
近日,国家市场监管总局、教育部、国家卫生健康委、公安部等四部门联合印发了《关于落实主体责任强化校园食品安全管理的指导意见》(以下简称《指导意见》).《指导意见》旨在
期刊