Python

FPGA

REDHAWK: Executable Device Pattern

In the past Geon has used the Persona Device pattern to manage the deployment and control of FPGA IP within REDHAWK. But more recently the team has been using a much simpler pattern when integrating with FPGAs. This new pattern

Distributed Computing

How To: Python Egg as a REDHAWK Shared Library

This post is a step-by-step guide to creating a REDHAWK Shared Library from a Python Egg. Shared Libraries are package dependencies of REDHAWK Components that enable environment-agnostic deployment to general purpose processors (GPPs). When developing a Python Component, it is

Firmware

Modular Firmware IP Best Practices

Due to long development cycles (and short schedules!), firmware designers often struggle to generate modular intellecutal property (IP) that is reusable between applications. Modularity relies heavily upon parameterization which can be a difficult challenge in firmware design. Instead of a

Introducing: HAWKEYE

The missing UI kit for REDHAWK Geon Technologies has developed HAWKEYE to serve as a light-weight gateway to deployed REDHAWK systems.  Combined with the HAWKEYE gateway, open-source frameworks and languages such as Node.js and jQuery have been used to create