just study and test for arm-linux