基于SOPC的嵌入式系统应用研究
发布时间:2018-01-10 23:20
本文关键词:基于SOPC的嵌入式系统应用研究 出处:《西安电子科技大学》2013年硕士论文 论文类型:学位论文
更多相关文章: 嵌入式系统 SOPC 嵌入式Linux KVM
【摘要】:随着电子和计算机技术的不断发展,嵌入式系统应用越来越广泛、功能越来越丰富,故而嵌入式系统开发的平台和技术有所更新和发展。 本文首先研究了嵌入式系统,,包括嵌入式系统的类别、特点、功能结构以及未来的发展趋势。然后介绍了各种可编程逻辑器件的功能及其应用。论文针对赛灵思公司提供的Zynq-7000芯片,介绍了其处理系统(PS)、可编程逻辑(PL)、PS和PL两个模块内部互连接口以及开发工具的使用。在硬件系统设计部分,本文首先介绍了集成在Zynq-7000的Zedboard上的硬件资源。然后使用赛灵思提供的定制工具,配置PS的CPU及其他接口资源,构建一个完整的硬件平台。在硬件平台配置完毕后,根据板上硬件资源,确定其引导模式,配置BootROM参数,设计并生成其BootROM。在软件系统设计部分,本文首先研究了U-Boot的启动流程,介绍了Linux内核裁剪和根文件系统定制的内容。然后整合定制硬件平台生成的BootROM和交叉编译生成的U-Boot镜像、Linux内核镜像、根文件系统镜像,生成嵌入式Linux系统的启动镜像。最后在定制好的嵌入式Linux平台上实现KVM,主要包括键鼠控制模块、以及视频模块。 本文通过在SOPC上嵌入式软硬件系统的构建以及一个应用程序实例的设计与实现,旨在介绍SOPC嵌入式系统设计的灵活性和便捷性,提供一种新的嵌入式系统开发的思路。
[Abstract]:With the development of electronic and computer technology, embedded system is more and more widely used and has more and more rich functions. Therefore, the platform and technology of embedded system development have been updated and developed. This paper first studies the embedded system, including the category and characteristics of the embedded system. Function structure and development trend in the future. Then introduce the functions and applications of various programmable logic devices. This paper aims at the Zynq-7000 chip provided by Syringes Company. This paper introduces the internal interconnect interface of the two modules, PS and PL, as well as the use of the development tools. In the part of the hardware system design, the paper introduces its processing system, the programmable logic device, and the internal interconnect interface of the two modules. This article first introduces the hardware resources integrated on Zynq-7000 's Zedboard, and then configures PS's CPU and other interface resources using the custom tools provided by Celence. Build a complete hardware platform. After the hardware platform configuration, according to the on-board hardware resources, determine its boot mode, configure the BootROM parameters. Design and generate its BootROM.In the part of software system design, this paper first studies the startup process of U-Boot. This paper introduces the contents of Linux kernel clipping and root file system customization, and then integrates the BootROM generated by the custom hardware platform and the U-Boot image generated by cross-compiling. Linux kernel image, root file system image, generate embedded Linux system start image. Finally, the KVM is implemented on the customized embedded Linux platform. It mainly includes key and mouse control module and video module. Through the construction of embedded software and hardware system on SOPC and the design and implementation of an application program, this paper aims to introduce the flexibility and convenience of SOPC embedded system design. A new idea of embedded system development is provided.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP368.1
【参考文献】
相关期刊论文 前1条
1 张珍;李雷;;基于SOPC的嵌入式系统[J];信息技术;2007年12期
相关硕士学位论文 前1条
1 李成奇;基于FPGA技术的视频采集系统设计及实现[D];哈尔滨理工大学;2008年
本文编号:1407210
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1407210.html