re-write the rt_hw_interrupt_enable/disable
add finsh, but still cannot work, only can be built with gcc
surport finsh