Snapdragon Flight Driver Development

Who: RavenOpsWhen: 1/18-3/18Where: San Francisco, CALanguages: C, C++ RavenOps transitioned from the Crazyflie2 to the Snapdragon Flight platform. We assisted with the transition in the following ways: Researching the platform and identifying an approach for writing custom device drivers for hardware components which integrate with the DSP Writing a proof-of-concept Read more

Petzi Treat Camera Update

Who: PetzilaWhen: 9/2017-12/2017Where: San Francisco, CALanguages: C After implementing support for the MW300 platform and AWS IoT backend, Petzila was interested in migrating their existing hardware platform to the new server setup. This required migrating the existing firmware to the new SDK. Firmware support was unified between the two platforms Read more

Crazyflie: ESB Broadcasting Protocol

Who: RavenOpsWhen: 6/17-9/17Where: San Francisco, CALanguages: C RavenOps was initially using the Crazyflie2 platform for demo projects. The Crazyflie platform natively supports 1:1 communications between a drone and a base station, and RavenOps needed to enable drones to broadcast information to other drones in the vicinity, as well as for Read more

AWS IoT Migration

Who: PetzilaWhen: 5/2017-8/2017Where: San Francisco, CALanguages: C When we first met Petzi, they were developing their second generation treat camera. We assisted with new product development in the following ways: Ported existing platform from MC200 to MW300 Migrated to new SDK Bring-up and debugging of new hardware design Added support Read more

Build Server & Buildroot Configuration

Who: Industrial Optic When: 4/2017-5/2017 Where: San Francisco, CA Languages: Buildroot, Jenkins pipelines Phillip supported Industrial Optic in various capacities as they were developing their initial prototypes: Bring-up of a Jenkins server for continuous integration and nightly builds Configuring Buildroot for their Raspberry Pi CM3 demo platform Providing feedback on Read more

MIL-STD-1553B Embedded Development Kit

Who: Georgia Tech Research Institute (GTRI), Georgia Institute of Technology (GT)When: 2012Where: Atlanta, GALanguages: C (pre-C99), i8085 assembly, VHDL GTRI has multiple contracts to redesign existing systems and update them with modern electronics. The i8085 was nearing end-of-life, so GTRI requested that we implement the i8085 in VHDL and produce Read more

Lymphatic Vessel Tester

Who: Laboratory of Lymphatic Biology and Bioengineering (GT) When: 2012 Where: Atlanta, GA Languages: C, C++ Phillip volunteered with Georgia Tech’s Laboratory of Lymphatic Biology and Bioengineering for a summer, working with their researchers to develop software to research mechanical stresses on lymphatic vessels. The device was controlled by a Read more