崗位職責(zé):
1、??進(jìn)行嵌入式系統(tǒng)Linux和andriod的驅(qū)動程序開發(fā)。
2、??負(fù)責(zé)系統(tǒng)底層的BSP相關(guān)工作,如Linux?Kernel移植優(yōu)化,設(shè)備驅(qū)動開發(fā)。
3、??嵌入式Linux?uboot、內(nèi)核及文件系統(tǒng)定制開發(fā)
4、??完成項目開發(fā)文檔,做好項目總結(jié)。
崗位要求:
1、??精通C/C++編程語言,熟練使用GCC,至少三年以上嵌入式軟件開發(fā)經(jīng)驗(yàn)。
2、??了解ARM體系結(jié)構(gòu),熟悉音視頻編解碼格式,熟悉流媒體。
3、??了解系統(tǒng)啟動流程,熟悉linux和andriod系統(tǒng),能夠進(jìn)行系統(tǒng)內(nèi)核的裁剪與設(shè)備驅(qū)動的開發(fā)及調(diào)試
4、??熟悉嵌入式系統(tǒng)下Ethernet、USB、video、audio、UART、IIC、SPI等驅(qū)動程序的開發(fā),?具有一定硬件基礎(chǔ),可以看懂簡單的原理圖;
5、??深入理解Linux文件系統(tǒng)、進(jìn)程管理機(jī)制和內(nèi)存管理機(jī)制。
6、??思維清晰、敏捷,學(xué)習(xí)能力強(qiáng),基本功扎實(shí)。