rt_ssize_t can give negative error code, which follows the unix style correctly
1. Import M031 porting. 2. Support numaker-m032ki BSP.