1.可根據(jù)需求分析,完成嵌入軟件的系統(tǒng)設(shè)計(jì)(模塊化結(jié)構(gòu)設(shè)計(jì));
2.能夠完成基于X86和ARM架構(gòu)的Linux系統(tǒng)移植及開發(fā)應(yīng)用環(huán)境的搭建;?
3.能夠完成Linux內(nèi)核裁減、配置和移植;
4.能夠完成驅(qū)動(dòng)程序(最低要求:字符設(shè)備類)的開發(fā)及測(cè)試;
5.能夠完成產(chǎn)品應(yīng)用層的程序開發(fā);
6.能夠完成嵌入式軟件產(chǎn)品的測(cè)試工作及測(cè)試報(bào)告的編寫。
7.協(xié)助團(tuán)隊(duì)成員完成硬件、上位機(jī)軟件的調(diào)試與測(cè)試。
8.編寫相關(guān)技術(shù)文檔和說(shuō)明書;
????????????????????????????????9.對(duì)已有產(chǎn)品的軟件維護(hù)。
任職能力要求:
1.計(jì)算機(jī)、電力電子、通信、自動(dòng)化等相關(guān)專業(yè)應(yīng)屆碩士畢業(yè)生;
2.具備數(shù)字電路、模擬電路良好基礎(chǔ),精通C/C++語(yǔ)言、數(shù)據(jù)結(jié)構(gòu),有扎實(shí)的編程基礎(chǔ)和良好的編碼習(xí)慣;
3.熟悉Linux的開發(fā)、編譯環(huán)境;能夠熟練使用makefile、gcc,、gdb等編譯調(diào)試工具,同時(shí)熟練掌握一種IDE。
4.對(duì)多進(jìn)程(進(jìn)程間的同步)、多線程(線程間的同步)、網(wǎng)絡(luò)編程(熟悉計(jì)算機(jī)的網(wǎng)絡(luò)協(xié)議),嵌入式linux的BSP等有一定的開發(fā)經(jīng)驗(yàn)和認(rèn)識(shí)。?
5.熟悉嵌入式Linux系統(tǒng)下sqlite數(shù)據(jù)庫(kù)的應(yīng)用;
????????????????????6.交叉移植過(guò)開源軟件,或者閱讀過(guò)開源代碼有具體的應(yīng)用。