基于linux主线内核的整体开发环境在microblaze软核上的实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:zhaoct
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文详细描述了在FPGA内microblaze软核上移植linux主线内核及整体开发环境的过程。包括硬件设计、软件移植、调试系统构建和综合开发几大部分。  硬件平台通过在FPGA内部构建microblaze处理器软核及串口、网口、内存等控制器IP核来设计实现,连接外部设备,并对最终生成的硬件比特流进行了下载验证。  本文从FPGA上的存储资源有限的角度考虑,设计了两级bootloader的解决方案,成功实现linux内核的引导。  本文详细分析了u-boot及linux主线内核最新源代码中架构相关部分,对硬件工程文件与内核代码的整合过程以及内核配置流程作了深入说明,使linux主线内核在该硬件平台上成功得以运行。  对于开发环境不可或缺的文件系统及调试系统的构建过程,本文也作了详细描述。  本文以PWM模块IP核的硬件设计、linux内核驱动开发、应用程序开发为例,给出了整个开发环境的软硬件设计方法。  Linux主线内核开发环境在含有MMU单元的microblaze上的成功移植,为通用linux操作系统上的大量软件移植提供可能,同时FPGA的硬件设计自由度也大大扩展了其应用空间。
其他文献
羊草(Leymus chinensis(Trin.)Tzvel.),又名碱草,是禾本科赖草属根茎型多年生禾草。羊草在自然状态下,无性繁殖占绝对优势,限制了人们对其的利用。本文以松嫩草地生长的羊草
说话人确认技术是一种生物识别技术,目前越来越受到人们的关注。如今随着多媒体时代的来临,说话人确认技术逐渐从实验室转移到实际应用中。但是语音数据的不足、背景噪声和传输
学位
系统级嵌入式测试技术主要包括边界扫描测试技术和MTM维修总线技术。它是一种高效、便捷的测试技术,能使得军事装备机内自测试能力进一步完善,使武器装备系统在执行其预定功
瞳孔定位是计算机视觉领域备受关注的研究课题,具有非常重要的研究价值。随着人机交互技术的飞速发展,人工智能与人类的日常生活越来越息息相关。瞳孔定位在许多民用领域都有着
随着无线通信的迅速发展,迫切需要无线宽带通信系统,而微波宽带功率放大器作为无线宽带通信系统中的关键模块,有着巨大的应用价值。半导体技术和制造工艺的发展推动了宽带功率放
煤岩体的破坏与变形会产生能量巨大的弹性波,即煤岩声发射现象。煤岩声发射信号的一些特征会反映出煤岩体的物理力学性能,为煤矿动力灾害的预测提供有用的信息。对煤岩体产生的
无序蛋白DSS1是哺乳动物中与癌症密切相关的蛋白,在多种复合物中作为分子粘合剂发挥作用。在复合物TREX-2中,DSS1与PCID2结合参与mRNA的转录输出,与BRCA2结合在同源重组修复中发
随着网络与通信技术的不断发展,大众对于信息化服务的需求也日益提高。在人们的日常生活中,需要的最基本信息是时间、地点和内容,即与大众生活息息相关的“衣食住行玩”等,为了寻
学位
背景:  骨性关节炎(osteoarthritis OA)是与年龄相关的最常见的关节性疾病。有研究发现OA的发生与线粒体单倍型相关,所谓线粒体单倍型本质上指代线粒体DNA(mtDNA)多态性,指含
地理信息系统作为获取、存储、分析和管理地理空间数据的重要工具、技术和学科,近年来得到了广泛关注和迅猛发展。当前国内外GIS技术的发展已达到鼎盛时期,开发平台也多种多样,
学位