Meetings and Events

Systems Programming On A System On A Chip, Aidan Cully
2010-02-03 @ 18:45 EST (23:45 UTC) - Suspenders Bar and Restaurant

Embedded software is characterized by a tight coupling to its associated hardware. This means that there is an ability to reduce the hardware and software footprint to the barest version that can possibly support the intended applications of the embedded system. In turn, this means that many libraries written for full-featured operating systems are not well suited to run in the embedded environment, as they often assume a range of system features available in common desktop platforms, but unavailable to many embedded systems.

This talk will emphasize techniques developers can use to make their software more suitable for embedded systems. I will also discuss debugging embedded applications, as well as the process of co-developing custom hardware, and its associated software drivers.

Aidan Cully is a software engineer at Arkados, a fabless semiconductor manufacturer in Piscataway, NJ.