崗位職責(zé):
?負(fù)責(zé)公司智能化產(chǎn)品Android系統(tǒng)底層驅(qū)動(dòng)嵌入式開(kāi)發(fā)
任職資格:
?本科及以上學(xué)歷,電子、通訊類(lèi)相關(guān)專(zhuān)業(yè)。
1、本科及以上,有2年以上基于ARM的Linux平臺(tái)及1年以上Android系統(tǒng)嵌入式軟件開(kāi)發(fā)經(jīng)驗(yàn)自動(dòng)化,通信、電子、計(jì)算機(jī)等相關(guān)專(zhuān)業(yè)均可。
2、精通ARM軟件編程,精通C/C++,精通Linux系統(tǒng)的移植與裁剪。
3、熟悉底層驅(qū)動(dòng)程序開(kāi)發(fā),了解常用外設(shè)的工作原理及驅(qū)動(dòng)開(kāi)發(fā)方法與技巧。
4、熟悉嵌入式軟件體系結(jié)構(gòu)。
5、熟悉BootLoader的原理及移植方法與技巧。
6、具備良好的組織、協(xié)調(diào)、溝通、執(zhí)行能力及團(tuán)隊(duì)協(xié)作能力。
崗位要求(應(yīng)具備知識(shí)技能):
1.?熟練掌握C/C++語(yǔ)言、ARM匯編語(yǔ)言。
2.能夠讀懂硬件原理圖,獨(dú)立的根據(jù)原理圖寫(xiě)出硬件使用說(shuō)明書(shū),編寫(xiě)硬件測(cè)試程序。
3.精通嵌入式Linux系統(tǒng)移植,系統(tǒng)底層編程驅(qū)動(dòng)開(kāi)發(fā),至少實(shí)際移植過(guò)一種平臺(tái)。
4.熟悉TCP/IP網(wǎng)絡(luò)通信協(xié)議,以太網(wǎng)底層工作原理;
5.熟悉RS232、RS485、RS422等多種串口通訊原理;