| 
            
              樓主
            
          
              發(fā)表于:
            2013-09-11 15:54:22
          
         
            【linux 用戶層】1、熟悉TCP/IP通信機制,對Socket通信和HTTP通信有較深刻的理解和經(jīng)驗
 2、了解linux系統(tǒng)ppp撥號實現(xiàn)流程
 3、基本了解webserver工作原理。
 4、必須掌握USB、I2C、I2S、SPI、RTC、WDT、Video Capture、HDMI、SDIO、WiFi Module、3G Module中至少三類技術(shù);
 5、熟悉U-Boot、RamDisk、JFFS2、YAFFS、UBIFS、ALSA、DirectFB、FFMPEG、BusyBox等Linux下的基本技術(shù)知識;
 6、熟悉linux下多線程和網(wǎng)絡(luò)編程,有良好的編程風格;
 7、了解進程間通信,多核,多線程架構(gòu)和實時操作系統(tǒng);
 8、熟悉U-Boot、RamDisk、JFFS2、YAFFS、UBIFS、ALSA、DirectFB、FFMPEG、BusyBox等Linux下的基本技術(shù)知識;
 9、精通數(shù)據(jù)通信系統(tǒng)原理、協(xié)議、標準及相關(guān)規(guī)范;熟悉典型二層或三層協(xié)議,如VLAN, RSTP, Link Aggregation, VPN, QoS, TCP/IPv4v6, IP routing, DHCP,IGMP或其他組播協(xié)議等;
 10、精通.net/Java技術(shù)體系及相應(yīng)開發(fā)工具與環(huán)境;熟悉C/C++、DOM、Ajax、SQL、多線程、DirectShow、PHP等;
 11、熟悉UPnP、RTP、SIP、HTTP協(xié)議。
 12、熟悉XWindow架構(gòu),了解GTK/EFL/QT/Mesa 3D/Clutter等圖形庫,了解SDL/Game 3D等特效庫;
 
 【linux底層】
 1、熟悉多種嵌入式MCU硬件平臺,如8051、ARM、C*Core、PIC、AVR等等;
 2、熟悉USB、SPI、UART、IIC等通信協(xié)議,并有相關(guān)開發(fā)經(jīng)驗;
 3、熟悉嵌入式芯片接口:I2C、SPI、SDIO、UART、CIF、I2S、GPIO等。
 4、熟悉USB,Bluetooth,Audio等相關(guān)軟件的開發(fā);
 5、熟悉linux內(nèi)核的裁剪。
 6、熟悉嵌入式系統(tǒng)常用外設(shè),如Keypad,VFD,ADC,DAC,SPI, I2C, UART,LCD,USB等的開發(fā)。
 7、C語言使用熟練, 熟悉嵌入式CPU,有powerpc/mips CPU開發(fā)經(jīng)驗尤佳; `
 8、熟悉WIFI 相關(guān)協(xié)議者優(yōu)先。
 9、具有高端處理器的開發(fā)經(jīng)驗,能夠熟練使用萬用表、示波器等調(diào)試工具。
 10、深入理解Linux內(nèi)核原理和設(shè)備模型,掌握Linux內(nèi)核編程和系統(tǒng)編程,熟悉Kernel常見的debug方法,具備Kernel Bringup/Powermanage/Panic debug、或進程調(diào)度/內(nèi)存問題、或WIFI/BT、或EMMC/NAND/死機定屏問題、或MMC-SDIO/Modem/AT/MUX經(jīng)驗者優(yōu)先;
 
 【開發(fā)語言】
 c   java  php  python
 熟悉Java, J2ME等手機應(yīng)用編程技術(shù);
 熟悉Eclipse開發(fā)環(huán)境
 
 【體系架構(gòu)】
 1、熟悉Android OS系統(tǒng)體系結(jié)構(gòu)、framework、以及NDK,有android系統(tǒng)開發(fā)移植經(jīng)驗優(yōu)先;
 2、熟練掌握Android應(yīng)用/FW的開發(fā)及調(diào)試方法
 3、有PF/NW/MM/MMS/Email/BT/WIFI等經(jīng)驗者優(yōu)先考慮
 4、二年以上嵌入式軟件開發(fā)經(jīng)驗,熟悉Broadcom/marvell主流交換機芯片底層軟件設(shè)計;
 5、負責Linux嵌入式產(chǎn)品底層驅(qū)動、軟件的開發(fā),主要包括Linux內(nèi)核的裁剪與移植、boot loader和驅(qū)動編寫,以及驅(qū)動程序開發(fā)、調(diào)試和優(yōu)化。
 6、熟悉Android平臺及Android Framework,能掌握部分Android平臺的核心機制(如Binder/ActivityManager/ServiceManager/Zygote/Dalvik等)
 7、熟悉Android系統(tǒng)框架和軟件堆棧,掌握HAL層開發(fā)和調(diào)試的方法,具備Android ANR和NativeCrash等常見問題的分析經(jīng)驗,掌握Binder的原理,熟悉Java層Service者佳,深入了解Audio/Surface/Rild/ServiceManager/SystemServer/Zygote/PowerManagerService中三者以上者優(yōu)先;
 
 
 
 【圖像】
 1、精通H.264視頻編解碼壓縮算法、視頻流封裝格式,有視頻編解碼優(yōu)化經(jīng)驗優(yōu)先考慮;
 2、精通C/C++;熟悉流媒體的編解碼及相關(guān)的網(wǎng)絡(luò)通訊協(xié)議RTS.RTSP;
 3、熟悉BT.656、BT.601、BT.1120的視頻接口協(xié)議,熟悉IIS、PCM、AC97等音頻接口協(xié)議;
 4、了解H.264、MPEG4、MJPEG圖像處理算法,了解G.711、G.726、AAC等音頻編解碼技術(shù);
 5、有過多媒體傳輸控制編程經(jīng)驗,熟悉 RTSP/RTP 等流媒體協(xié)議;
 6、熟悉Mplayer/VLC,F(xiàn)Fmpeg 等軟件音視頻處理原理,能熟練應(yīng)用其中的音視頻編解碼器進行開發(fā)
 7、掌握WMV,MPEG,MP4,RM,SWF等文件格式知識,能把音視頻流封裝成AVI,TS,PS,ASF,MOV等格式
 8、Linux 多媒體領(lǐng)域開發(fā)經(jīng)驗(Camera, Video, Audio, Codec等)
 
 |