1.熟悉系統(tǒng)的API,精通C語言的高級編程知識,包括函數(shù)與程序結(jié)構(gòu)、指針、數(shù)組、常用算法、的使用等知識、數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)內(nèi)容;
2.掌握面向?qū)ο缶幊痰幕舅枷?,以及C++語言的基礎(chǔ)內(nèi)容;
3.精通嵌入式Linux下的程序設(shè)計,精通嵌入式Linux開發(fā)環(huán)境,包括系統(tǒng)編程、文件I/O、多進(jìn)程和多線程、網(wǎng)絡(luò)編程、GUI圖形界面編程、數(shù)據(jù)庫;
4.熟悉常用的圖形庫的編程,如QT、GTK、miniGUI、fltk、nano-x等,掌握各種應(yīng)用層的網(wǎng)絡(luò)協(xié)議使用,以及各種音視頻技術(shù)等;
5.有環(huán)境監(jiān)測類設(shè)備經(jīng)驗(yàn)的優(yōu)先考慮。