LambdaPRO 3支持XILINX Virtex-4 FX FPGA
- 2006-12-14 10:50:00
- coretek 原创
- 5742
2006年11月,LambdaPRO 3成功实现了对XILINX公司内嵌PowerPC405硬核的Virtex-4 FX FPGA的支持,用户可以在Virtex-4 FX FPGA上开发基于DeltaOS的嵌入式系统。
Virtex-4 FX FPGA是XILINX公司推出的高性能FPGA,设备具有如下特点:
高性能;
内嵌嵌入式处理器;
具有高速串行连接功能。
LambdaPRO 3是北京科银京成技术有限公司推出的专业嵌入式软件平台,用于开发智能电子设备。LambdaPRO 3以LambdaTOOL为集成开发框架,支持科银京成的实时操作系统DeltaOS。LambdaPRO、DeltaOS和LambdaTOOL是科银京成嵌入式软件系列产品“道系统”(DeltaSystem)的最重要的组成部分。
LambdaPRO 3主要有如下特性:
更为可靠、易用的嵌入式实时操作系统内核,增强嵌入式应用程序的兼容性;
驱动逻辑、硬件抽象接口分离的DLL/HAL分层技术,使目标板的板级支持包开发更为规范、容易;
访问速率更高的文件系统,支持FAT32文件存储格式;
更为高效、稳定的TCP/IP网络协议栈;
支持多任务和多屏显示的图形用户接口;
采用Eclipse作为集成开发环境的基础框架,使集成开发环境技术与世界一流厂商同步;
丰富的项目向导和应用框架,规范、简化了嵌入式板级支持包和应用软件开发的过程;
易用的配置环境,使嵌入式软件开发者可以在规范、统一、集中的配置视图中配置目标板、内存、操作系统内核和应用组件进行属性配置;
异步接口技术,使多个任务可同时在后台执行,加快用户开发速度;
极快的调试速度,LambdaPRO 3运用了许多调试优化技术,使调试速度达到了国际先进水平;
采用通道复用技术的目标机管理工具,使同一宿主机调试多个目标机成为可能;
为嵌入式软件开发团队提供包括版本控制、远程目标机管理、并行构建等能够充分利用团队资源,提高团队开发效率的开发环境。
LambdaPRO 3为用户提供运行于嵌入式强实时操作系统DeltaOS 3之上的板级支持包(BSP)ML403。ML403是XILINX推出的,采用了Virtex-4 FX FPGA:XC4VFX12-FF668-10的评估板。ML403 BSP内容包括:
目标板初始化程序;
中断控制器驱动程序;
定时器驱动程序;
显示控制器驱动程序。
用户在ML403评估板上开发设备的过程如下:
使用Xilinx开发工具EDK8.1开发FPGA硬件,生成BIT文件;
使用LambdaPRO 3集成开发环境导入ML403的BSP;
使用LambdaPRO 3集成开发环境编辑设备软件代码;
使用LambdaPRO 3集成开发环境配置目标板资源和其它项目配置项;
通过串口连接ML403目标板和宿主机;
使用LambdaPRO 3集成开发环境调试设备软件代码;
重复编辑-配置-调试周期,至设备能够正常工作;
使用LambdaPRO 3集成开发环境固化设备软件;
完成设备开发。