Blog

A work experience week and many projects

Hello, I’m Tommy and I spent one week here at Embecosm for my work experience, where I learnt a lot and completed many projects with the immense amount of material I had available to me. I worked along with Peter… Read More

PID altitude control of a Quadcopter

I’m a work experience student who was tasked with using a PID controller and a barometer to control the altitude of a Crazyflie quadcopter. Although I had active control of the upwards forces getting it to go upwards or… Read More

Disaster Recovery and Business Continuity Planning

Image © 2007 Alfio Brignoni, CC BY-SA 2.0. Hello, I’m Sam, an A-Level student who currently works part-time at Embecosm as a System Administrator. This week I have been at Embecosm doing work experience, and was tasked… Read More

Utilizing TableGen for Non-Compiling Processes

When porting any compiler, one of the large pieces of code is the machine description, defining instructions, registers, calling conventions, etc. In LLVM, this is done via TableGen, a simple record based DSL that allows all information about an architecture to be… Read More

FOSDEM 2015

This year Embecosm attended FOSDEM again, in full force. I gave a main track talk onon Superoptimization in the Performance strand, following on from the TSB funded Superoptimization feasibility study. Read More

So Make It Relaunch

As part of Embecosm’s community outreach we recently put on a soldering workshop at So Make It, the local Southampton Makerspace. This was to be part of their grand reopening after their recent move to a larger building. In our… Read More