Break isn't an actual character, it's a special signal condition on the serial line itself. Normally if there is no data being sent over the serial port, the signal line is held at a logic level '1'. A break condition is created by instead keeping the line at a logic level '0' for some time (typically at least the amount of time it would take to send a single character).
In the case of the mbed, things are a bit different since you are actually using a virtual serial port that is implemented via USB. This means that an application's break request will instead be encoded into the USB packet data sent to the mbed device.
On a real serial port, you should be able to simulate a break condition by sending a 0 character at 1/2 the actual baud rate (or lower) so that the line is kept in the logic level '0' state for 16 bit bit time slots. This doesn't work for virtual serial ports like that used by the mbed though.
On Windows, you can call the SetCommBreak(ComPortHandle) API to signal to the virtual serial port device driver that it should place the specified COM port handle into the break state. Other operating systems will have similar abilities. It does seem that the Mac device driver ignores it though.
Hello
While working remotely on my PC, I can compile and download new firmware on mbed. But to use it, one has to push the reset button in order for the compiled binary to be copied to the LPC1768.
Now my question is: Is it possible to reset the board remotely without physically pushing the button?