REDHAWK is a software-defined radio (SDR) framework designed to support the development, deployment, and management of real-time software radio applications. To support the design and development of software applications, REDHAWK provides tools that allow development and testing of software modules called "Components" and composition of Components into "Waveform Applications" that can be seamlessly deployed on a single computer or multiple network-enabled computers.
The REDHAWK integrated development environment (IDE) provides tools to support development of REDHAWK software. The development and deployment of REDHAWK Applications are aided by graphical editors and drag-and-drop Waveform construction. The IDE allows users to interact with and control multiple running REDHAWK instances and applications.
Release of REDHAWK 1.9.0 (September 26, 2013) - Download the new core framework, IDE, and documentation from our Downloads page. For information about the focus of this release, an overview of the new features or enhancements included in this release, and guidance for upgrading from a previous version of REDHAWK, refer to the REDHAWK Version 1.9 Release Notes. For a list of bug fixes and new features, view the IDE and core framework changelogs.
Maintenance is simplified by moving the BulkIO implementation from generated code to base classes. Component descriptions are expanded by supporting complex types for properties. The role of the assembly controller is also de-emphasized by creating three extensions to the software assembly descriptor (SAD) file.
REDHAWK consists of the core framework, development tools, libraries, and reusable building blocks. The Eclipse-based REDHAWK IDE can be used to aid in the development and deployment of REDHAWK Applications. Additional REDHAWK Eclipse-based products are built from a subset of the IDE plug-ins including the SCA Explorer.
For a full list of the git repositories, refer to the gitHub page.
The Getting Started Guide provides a quick introduction to REDHAWK.
For comprehensive REDHAWK documentation, refer to the REDHAWK Manual.
REDHAWK is built using the following technologies:
REDHAWK is licensed under a combination of the GNU Lesser General Public License (LGPL), the Eclipse Public License (EPL), the Apache (v.2.0) License, the Python Software Foundation (PSF) license agreement, Mozilla Public License (v.1.1), and the GNU General Public License (GPL). For more information, refer to the LICENSE file in the respective repositories. REDHAWK documentation is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0.
This work is protected by Copyright. For updated copyright information, refer to the Copyright File.