title: Set linux time to millisecond precision
body: <p>I have an embedded Linux device that interfaces with another "master" device over a serial comm protocol. Periodically the master passes its date down to the slave device, because later the slave will return information to the master that needs to be accurately timestamped. However, the Linux 'date' command only sets the system date to within a second accuracy. This isn't enough for our uses.</p>
  
  <p>Does anybody know how to set a Linux machine's time more precisely than 1 second?</p>