Frost
Edge
Overview
Frost Edge, a Linux Debian Package, contains three key elements to deploy Frost Autogen Algorithms: The Web App, The Deployment Manager, and the hardware specific Linux Kernel Modules (LKMs). The web app can deploy projects through the deployment manager, control deployed projects via an autogenerated and editable user interface, and synchronize user interfaces across multiple users. The Web App is a single page application written with React-Bootstrap which enables the UI to scale properly on any screen size. The Deployment Manager is a node server that loads projects to the FPGA through the use of Raw Binary Files and Overlays and communicates with algorithm specific drivers, passing data from the web app to the FPGA. Frost Edge installs and launches the LKMs required to communicate with the audio interfaces. These components allow the developer to deploy Frost Autogen Algorithms to hardware in realtime.