new platform module, add arm compile target