The following hardware is currently emulated: RTC and UART. A RTC clock is provided. All AVR UARTS are mapped to STDIO but this can configure at app start-up using command line paramters. Syntax:
myapp.unix [-u0 deviceName] [-u1 deviceName] [-u2 deviceName]
The unix emulation provides a third uart for debugging purposes as devDebug2, devUsart2 and devUsartAvr2
To run the bt-cmd/bt-cmdc example on a unix machine, you have to
make install
make
./bt-cmd.unix -u0 /dev/ttyS0
If you have a different BT module you can change the BT initial uart settings in btnode/include/arch/unix/hardware.h