The nRF51822 by Nordic Semiconductor us a multiprotocol SoC with a 2.4Ghz transceiver that is ideal for any Bluetooth Low Energy (Bluetooth Smart) application. The toolchain and documentation provided by Nordic is very much Windows centered. There are some tutorials that provide some hints for Linux (e.g., , ,  )
As I use Mac OS X as my main developing platform, I have setup the Nordic toolchain there. In the following I describe some of the necessary steps.