· 熟練掌握C/C++編程;
· 熟練掌握基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu);
· 熟悉ARM常用接口技術(shù)I2C、SPI、UART、RS232、RS485;
· 熟悉u-boot、kernal、rootfs、設(shè)備樹等移植相關(guān)工作;
· 熟練掌握Linux字符設(shè)備驅(qū)動(dòng)開發(fā),platfrom平臺(tái)總線驅(qū)動(dòng)開發(fā);
· 熟練掌握Linux內(nèi)核GPIO、I2C、PWM、SPI子系統(tǒng)驅(qū)動(dòng)開發(fā)