嵌入式系统开发的快速启动方法
为了削减成本,提升性能和保持灵活性,在工业、医疗、汽车、航天和军用产品等广泛的应用领域,包括处理器和外设在内的完整的嵌入式系统被整合到了FPGA 上。
本文引用地址:https://www.eepw.com.cn/article/151174.htm虽然FPGA的传统用户是硬件设计者,但是赛灵思的新型嵌入式设计平台,使得软件开发人员也能够在熟悉的环境中轻松编程,包括Eclipse IDE、编译器、调试器、操作系统和库。编程可以利用uC/OS-II之类的RTOS 甚至全嵌入式Linux在裸金属级完成。

图1 嵌入式目标参考设计
嵌入式设计趋势及挑战
FPGA的应用到现在已经有二十多年的时间了,我们在各个领域都能看到各种FPGA的应用,例如医疗、工业控制、汽车电子、连接IP、高端显示、无线、监控、军事通信等等。然而,FPGA内使用嵌入式处理器的时间只不过是近十年的事情,从1999年到现在,FPGA内使用嵌入式处理器在逐年正向增加中。

图2 EDK 软件、硬件和集成流程

图3 简单的SDK软件开发流程步骤
随着FPGA内使用嵌入式处理器设计越来越多,我们面临的挑战也越来越多,主要挑战分为三个方向:
• 满足不断提高的技术要求
–要求有一个适用于该应用的处理器系统
–要求能够选择正确的功能(外设)组合
linux操作系统文章专题:linux操作系统详解(linux不再难懂)
评论