Development of I2C device driver under embedded Linux system