驱动程序开发,要有一定的电路基础,之前开发过单片机最好了
对于驱动开发,常 常 要与芯片的数据手册打交道,要会怎么从0开始驱动起来一个片子
了要解linux驱动的运行机制,
对linux的系统也要有一定的了解。
总之,linux驱动是一个综合性比较强的工作。
肯定要学一些底层的电路知识 还有就是要会一些汇编
在就是要学linux系统的底层内核接口等等