嵌入式软核的Linux操作系统应用研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wangxin3163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,嵌入式系统已经广泛应用到工业控制、信息家电、机电产品等众多领域。其中大多数应用都是基于ARM、Power PC、MIPS等硬核处理器,虽然技术比较成熟,但其生产成本较高,设计灵活性较差,产品一旦完成便不易升级。因此,本文主要研究基于Nios II软核处理器的嵌入式系统应用。Nios II是Altera公司为实现SOPC(System On a Programmable Chip,片上可编程系统)技术而设计的第二代FPGA(Field Programmable Gate Array,现场可编程门阵列)嵌入式处理器,它以软核的形式在FPGA中实现,具有高度的灵活性和可配置性。Linux操作系统作为开源、免费的自由软件,具有高效、稳定、可裁剪、支持多种硬件设备等特点在嵌入式系统中得到了广泛的应用,uClinux是Linux操作系统的一个嵌入式版本。本课题重点讨论嵌入式uClinux操作系统在Nios II软核处理器上的移植过程及应用。本文以EP2C35F484C8 FPGA芯片为核心,首先,研究了基于Nios II嵌入式处理器的软件架构,利用SOPC Builder开发工具搭建了基于Nios II的嵌入式系统硬件开发平台,并详细分析了各个组成模块的功能;然后,在PC机上搭建运行嵌入式系统开发所需的交叉编译环境,并在Nios II平台上完成了对通用嵌入式操作系统引导程序U-Boot的分析和移植;接着,分析和研究了嵌入式uClinux操作系统在Nios II上的移植过程,通过对内核的修改、配置与编译,并制作合适的根文件系统,搭建了一个功能完善的嵌入式操作系统开发平台;最后,研究并实现了在此平台上基于LCD的设备驱动程序开发,同时对图形用户界面MiniGUI进行了简单的分析和移植。
其他文献
手写体数字识别在很多领域具有广泛的应用前景,国内外学者对此做了大量的研究工作,提出了许多很好的模式识别算法,其中支持向量机(SVM)技术是最为优秀的是算法之一。然而,SVM
光导纤维简称光纤,主要由纤芯、包层和涂覆层组成。作为应用最为广泛的光频波段电磁波的波导介质,光纤的物理特性与导波光场的传输性质密切相关。通常描述光波的参数主要有:光强
草坪植物在人类生活中的地位越来越重要,筛选与培育优良的草坪植物新品种是草坪业的重要任务之一。长期以来,国内外学者利用引种驯化、杂交育种等育种手段,围绕改良草种耐寒
集成电路的发展普及,集成电路芯片应用的环境变得复杂。锁相环电路是很多电子系统的重要组成部分,因而锁相环芯片的应用环境也变得严苛,部分应用在极低温的环境。极低温的恶劣环
条件致病菌表皮葡萄球菌(Staphylococcus epidermidis)是医院感染的重要病原体之一。表皮葡萄球菌粘附到医用多聚材料上增殖并最终形成生物膜(biofilm),后者是其主要致病因子
随着人类社会的发展,集成电路行业,特别是ASIC和FPGA技术取得了长足的进步,它们在人们的日常生活中的应用越来越广泛。与此同时,随着人们生活质量的提升,人们对视频质量的要
加强中医药科研创新团队建设是提升中医药院校科研水平和促进教育教学质量的重要举措.主要围绕团队发展中的科学研究模式、人才培养、知识结构、管理模式、评价体系等5方面内
研究背景和目的 心脏负荷的改变对心肌细胞结构和功能有重要的影响。心脏负荷增加引起心肌肥厚的机制已有较深入的研究。几项研究结果表明心肌肥厚可降低单个心肌细胞外向