BSP開發(fā)
· SOC軟件開發(fā)和維護(hù),包括驅(qū)動(dòng)開發(fā),系統(tǒng)及BSP的bug修復(fù),啟動(dòng)優(yōu)化及其它性能優(yōu)化
· SOC系統(tǒng)軟件設(shè)計(jì)及基礎(chǔ)系統(tǒng)構(gòu)建
崗位要求/Required Qualification:
o 較好的理解ARM體系架構(gòu),包括指令集,內(nèi)部通信機(jī)制,編譯原理及調(diào)試工具等;
o 較好的理解操作系統(tǒng)原理(Linux/Android/QNX/RTOS),包括內(nèi)存管理,CPU調(diào)度等;
o 熟悉不同設(shè)備的驅(qū)動(dòng)開發(fā),包括SPI, I2C, UART等,有下面一些驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn)更好: PCIe,SDIO,DRM,V4L2,ALSA,USB等;
o 良好的問題解決能力,特別是性能優(yōu)化及疑難問題分析;
o 熟悉BSP調(diào)試工具,例如示波器,萬用表,邏輯分析儀等。