General linux device driver  program. not only support for x86 ,but also for arm.