OSSIE SoftwareCore Framework The OSSIE project is written in C++ using the omniORB CORBA ORB, which is openly available. Current development is primarily focused on the Linux operating system, however we welcome reports from people trying to build on other operating systems, such as *BSD, OSX, Windows*, QNX and Integrity. OSSIE implements key elements of the SCA specification. Backward compatibility will remain a priority as changes are made that enhance SCA compatibility. The 0.7.4 release runs on Intel and AMD based PCs. A release that includes enhanced support for embedded as well as PC-based applications is planned for fall 2009. Instructions will be provided detailing any changes needed for porting components to the new release. VMware images are available at and can be used to try OSSIE under Linux or Windows operating systems with the free VMware player. Processing Hardware/Operating Systems Supported OSSIE 0.7.4 runs on the general purpose processor of most PCs using a recent version of Linux such as Fedora Core 10 or Ubuntu 9.04. A release that includes enhanced support for embedded processors is planned for fall 2009. Experimental embedded versions have been ported to the following platforms: * TI 320C6416 DSP (Lyrtech SignalMaster Quad) RF/Data Acquisition Hardware Supported * Universal Software Radio Peripheral (USRP) and current daughter boards (Basic RX, Basic TX, DBSRX, RFX 400, RFX 900, RFX 2400, RFX 1200 and RFX 1800). Not all versions of all boards have been tested. Email ossie at vt dot edu with any questions. This set of rapid prototyping tools allows users to create, run, observe, and control OSSIE signal processing components and waveform applications. The tools in the Waveform Workshop include:
Component view in OEF
Waveform view in OEF
Waveform block diagram and signal constellation in ALF Waveform controlled using WaveDash and displayed in ALF Components currently distributed with OSSIE include those necessary to build narrowband AM and narrowband or wideband FM receivers. The USRP is assumed as the RF front end, but the applications can be adapted to other hardware. In addition, a demonstration transmitter that generates a predefined QPSK signal, a component that simulates an AWGN channel with phase offset, and a QPSK receiver that counts bit errors are packaged with OSSIE. Additional digital components are included beginning with version 0.7.3. Waveform Applications Demonstrated * AM Receiver An Installation and User Guide for OSSIE is available. Laboratory/tutorial exercises for use in courses or independent study are being developed with the Naval Postgraduate School and are also available under "getting started". OSSIE source code is available for download here, as are VMware images, live DVDs, and other resources to help new users get started. 注:OSSIE Software(原文出处,翻译整理仅供参考!) |