Chris has been working with Linux as an embedded operating system since 1999 during which time he has worked on a number of interesting projects including a stereoscopic camera, weighing scales, a set-top box, home routers and a large walking robot. He has been running training courses and workshops in embedded Linux since 2002 and has delivered over 160 sessions to many well-known companies.
Chris’ engagement with Android began with a port to a Freescale i.MX51 device. This involved understanding the Android kernel additions and integrating them with the Freescale kernel, adding display drivers and fixing up some problems with he power management. Since then, he has taken a keen interest in building and customizing successive Android releases and used the experience to teach others how to do the same.
Chris has already performed several Android training sessions at big semiconductor companies, and has received very good feedback so far.
Free Electrons has recorded videos of Android and embedded Linux tutorials that Chris delivered at the ELC Europe 2010 conference.
Embedded Linux and Kernel experience
Chris has worked on all the major embedded architectures: ARM, MIPS, PowerPC and x86. He has created board support packages and written many device drivers, for example to control camera sensors, access flash memory and read various sensors on i2c bus
Back to the Free Electrons staff page.