● 摘要
随着集成电路制造工艺的飞速发展,嵌入式系统硬件的集成度得到大幅度提高,这使得将嵌入式微处理器、存储器、1/O设备等硬件组成部件集成到单个芯片上成为可能,片上系统SOC (System on Chip)应运而生。SOC极大地缩小了系统体积;减少了板级系统SOB (System on Board)中芯片与芯片之间的互连延迟,从而提高了系统的性能,强调设计重用思想,提高了设计效率,缩短了设计周期,减少了产品的上市时间。因此SOC以其集成度高、体积小、功耗少、可靠性好、产品问世周期短等优点得到了越来越广泛地应用,并且正在逐渐成为当前嵌入式系统设计的主流技术。与此同时,Linux系统已广泛地应用于科技和商业等领域并取得巨大成功。将Linux系统应用于集成芯片上作为嵌入式产品,可以提高芯片的应用灵活性,使产品多样化,更加具备市场潜力。本论文主要研究内容是关于嵌入式网关原型机中支撑系统部分的设计及实现,并总结出将Linux操作系统移植到不同型号的FPGA的通用流程。网关设备原型设备为基于SOC平台的嵌入式产品。论文主要内容包括硬件平台开发和操作系统移植两个方面。其中嵌入式操作系统由Linux2.6.24内核及用户根据需求建立的根文件系统组成,并将嵌入式操作系统移植到硬件SOC平台上。支撑子系统为网关设备原型设备提供了硬件平台及软件应用环境,是作为整个设备的支撑部分而存在的。SOC平台中的外部设备可以通过复用IP的形式来实现,这对于将来实现平台功能扩展提供巨大的方便。嵌入式Linux操作系统为实现大型软件运作提供环境,方便网关平台实现网络中相关工作及配置管理。关键词:Linux,FPGA,系统移植,驱动,嵌入式
相关内容
相关标签