arm 上 char 默认是unsigned char, 而不是通常的signed char,处理方法有两个 1. 手动修改代码中所有的char typedef也可以 2. 编译选项中增加 -fsigned-char