当前位置:首页 > 嵌入式 > 嵌入式软件

摘 要: 介绍了一款针对MicroBlaze软核处理器特别开发的嵌入式操作系统Petalinux,成功地实现了其在ML402开发板上的移植,并且在该系统上实现了基于TCP/IP协议的套接字接口Socket的网络通信。
关键词: FPGA;MicroBlaze软核处理器;Petalinux移植;Socket网络通信

嵌入式系统是为特定目的而构建的一类计算机设备。该设备具有体积小、功耗低、可靠性稳定、高度自动化、响应速度快等特点,特别适合要求实时和多任务的体系[1]。Petalinux是由PetaLogix公司专门为在Xilinx FPGA的MicroBlaze软核处理器上运行而开发的嵌入式Linux。Petalinux发布的版本中包含定制的Linux2.4/2.6内核原码、U-boot内核编码、相关的开发工具以及开发板参考硬件平台配置,极大地方便了开发人员的使用,缩短了产品的开发周期。
对于如何在嵌入式系统上实现远程网络通信这一问题,本文给出了一种基于Xilinx开发板ML402的嵌入式网络通信系统的设计与实现方案,成功实现了开发板与PC机的实时网络通信。
1 硬件工程设计
1.1 底层硬件平台的选取与设计
本设计方案采用Xilinx EDK 10.1在ML402开发板搭建一个最简化的硬件平台,结构如图1所示。

xil

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭