第一篇:嵌入式開發工程師-簡歷
【個人信息】姓名:
身高:
性別:
學歷:
籍貫:
專業:電子信息工程
聯系電話:
E-mail:
【求職意向】? 嵌入式開發工程師或相關工作,對LINUX驅動開發極感興趣
【工作經驗】? 2009.3----2010.3中山長寶GPS衛星導航有限公司
? 2009.1----2009.3中山世博游藝有限公司
【教育背景】? 2010.3——2010.7廣州粵嵌通信科技股份有限公司(簡稱粵嵌教育)ARM+Linux培訓
? 2005.9——2009.6廣州大學松田學院電子信息工程工學學士
【項目經驗】?
?
?
?
? GPS車載終端,GPS個人定位器(從事一年相關工作)基于ARM9的嵌入式智能家居系統(QT圖像界面,應用程序,驅動等)基于ARM9的嵌入式視頻點播系統(包括本地播放,網絡播放)ARM9(S3C2440)的嵌入式系統移植(Uboot,Kernel,Rootfs,Driver)LINUX簡單聊天工具
【相關技能】
?
?
?
?
?
?
?
?
?
? 英語水平: 四 級 掌握C、C++編程,有良好的編程風格 了解Linux內核機制,熟悉Linux驅動開發 熟練使用單片機(如STC系列,SST系列,INTEL系列)熟悉ARM9的硬件結構 熟悉Linux操作系統、交叉編譯環境,掌握常用腳本編寫 熟悉BootLoader制作,內核的剪裁,驅動及根文件系統的移植 熟悉QT編程 , TCP/IP協議,掌握Linux應用編程 了解SQL基礎知識 熟悉GSM.GPS的使用
【語言水平】? 粵語/國語流利;英語已通過CET-4,可閱讀專業相關資料
項目簡介
? GPS車載終端,GPS個人定位器
軟件環境: KEIL 51
硬件環境: BENQ M23,M33 通信模塊,51單片機,和GPS模塊
項目描述: 通過MCU把GPS采集的數據處理后,通過串過發送AT指令使GSM
撥通GPRS網絡,再把采集的GPS數據,按照定義好的協議上存到監
控平臺
? ARM9(S3C2440)LED流水燈、LCD文字及圖片顯示設計
軟件環境: ADS1.2
硬件環境:ARM9(2440)開發板
項目描述: 將設計的程序移植到ARM9上,并成功驅動LED、LCD,完成LED
流水燈、LCD文字及圖片顯示項目
? ARM9(S3C2440)嵌入式系統移植
軟件環境: Linux2.6.24,U-boot,Qtopia
硬件環境: ARM9(2440)開發板
項目描述: 在2440上成功完成了U-boot移植,Linux內核的剪裁與移植,根文
件系統的制作,并完成了LED、LCD等驅動的移植。
? 基于ARM9的VOD點播系統
軟件環境: Linux2.6.12,U-boot,Qtopia
硬件環境: GEC2440開發板
項目描述: 培訓實戰項目,完成了S3C2440嵌入式系統的整體移植,它基于
QT圖形界面,移植了MPlayer播放器,實現了VOD(本地和網絡)
多媒體點播,? ARM9(S3C2440)嵌入式智能家居系統
軟件環境: Linux2.6.12,U-boot,Qtopia
硬件環境: ARM9(2440)開發板
項目描述: 本系統主要實現溫度檢測,紅外檢測,蜂鳴器報警,步進機轉動(模擬控
制家電),GSM短信通知等驅動,QT圖形界面顯示和應用編程.把溫
度傳感器和紅外線采集的數據,傳給應用程序,應用程序把數據顯示
在QT界面,當應用程序檢測到溫度過高或有人闖進時,應用程序就調
用蜂鳴器報警驅動,并發短信通知主人,主人也可以下發短信控制步
進機轉動
本人做的LINUX驅動簡介
? ds18b20溫度傳感器Linux驅動
該驅動為字符型驅動程序,能從ds18b20芯片讀取溫度信息.ds18b20芯片采用了獨特的1-wire bus技術,只用一根數據線即可實現與cpu芯片的連接(利用了cpu gpio本身的弱上拉電阻)。本驅動程序的重點是實現字符驅動的讀函數接口。由于硬件連線簡單,對ds18b20的軟件操作較為繁瑣,每一個操作都要要經過以下三個步驟:(1)芯片初始化(2)芯片選擇(因為一線總線上可掛載多個ds18b20, 所以必須通過一定的機制指明操作的對象)(3)發送功能命令(例如,溫度查詢命令)和讀取數據。在初始化的步驟中,cpu拉低數據線,然后釋放數
據線,經過一定時間讀取數據線上的值,如為低電平,則表明數據上掛載了ds18b20,否則初始化失敗。在芯片選擇的步驟中,由于只掛載了一片ds18b20, 所以只需發送skip rom命令即可。在發送功能命令的步驟中,首先發送溫度查詢命令(convert t), 然后在數據線上讀取兩個字節的溫度數據,溫度數據按由低位低字節向高位高字節的順序發送,余下的為溫度無關數據,可忽略。溫度數據的0-10位為數值位(最小單位為0.0625), 11-15位為擴展符號位。該驅動使用linux的udelay函數來實現時序操作所要求的延時操作。
? 使用內存模擬塊設備并掛載ext2文件系統(簡單塊設備驅動)
本驅動程序使用kmalloc分配出一塊內存區域來模擬塊設備,并在該塊設備上掛載ext2文件系統。本驅動程序同時實現了字符設備和塊設備驅動接口。塊設備的內容通過字符驅動的寫函數由用戶空間寫入。塊設備接口實現的重點是其初始化函數和request函數的實現。在初始化函數中完成以下操作:注冊塊設備主設備號(register_blkdev),注冊request函數的實現并獲取與之關聯的request_queue,設置request_queue的一些參數(例如,blk_queue_hardsect_size和blk_queue_max_sectors),分配(alloc_disk)和設置塊設備結構體gendisk,注冊gendisk。在request函數的實現中完成以下操作:獲取request_queue中的第一個request結構體(elv_next_request), 遍歷該request結構體中每一個bio(rq_for_each_bio)中的每一個segment(bio_for_each_segment),在循環體中將每個segment的數據發送到塊設備控制器(或從塊設備控制器中讀入segment中)。遍歷完成后,從request_queue中移除該request結構體(end_that_request_first),重復以上操作,直到request_queue為空,最后調用end_that_request_last做一些收尾工作。可以看到,塊設備的驅動格式較為固定,不像字符驅動那樣靈活。文件系統通過以下方法制作:首先建立一個2M大小的“空白”文件(dd),然后格式化該文件(mkfs.ext2),最后通過mount命令進行掛載,并創建文件系統內容。制作好的文件系統通過字符驅動的寫接口寫入驅動內存(cat), 最后掛載塊設備。
? 蜂鳴器驅動
本驅動程序屬于字符型驅動,由于該蜂鳴器物理硬件連接的是定時器的TOUT1管腳,只要實現定時器1的PWM功能即可,實現PWM功能,我們需要設置定時器的頻率,也就是蜂鳴器的頻率,并設置占空比.蜂鳴器啟動的代碼在IOCTL系統調用里實現,并把蜂鳴器的響應時間,以參數形式傳給IOCTL這自己定義的函數.驅動蜂鳴器。
? 紅外感應驅動
本驅動程序屬于字符型驅動,紅外感應的原理,簡單的描述就是當有人靠近時,該模塊相應的管腳會產生高電平,沒人靠近時,該管腳為低電平.此工作原理,相當于一個外部中斷,所以只要住一個帶有外部中斷的字符驅動即可
? GSM驅動(即串口驅動)
本驅動程序屬于字符型驅動,首先用ioremap申請串口相關控制寄存器,再編寫串口接受和發送的中斷程序,當寄存器UTRSTAT的第0位為真,表示接受到收據,當寄存器UTRSTART第2位為1時,表示可以發送寄存器為空,可以發送數據
【求職感言】? 我對嵌入式計算機行業抱有熱情,有強烈的求知欲和對新技術和新方法的熱
忱,希望能得到一個良好的平臺和起點,得到鍛煉和提升的機會
【業余愛好】
● 看書,籃球,足球,魔獸爭霸
【自我評價】●具備吃苦、耐勞的能力,敢于面對錯誤和承擔責任。
第二篇:嵌入式開發工程師
任職要求:
1、大學本科及以上學歷,2年以上工作經驗,計算機電子通訊類專業畢業;
2、能夠熟練使用POWER PCB或PROTEL或ORCAD等電路設計軟件進行PCB設計;
3、熟悉電子元器件,能獨立設計數字及模擬電路,擁有單片機開發工作經驗,懂得RF433無線及紅外遙控等相關知識;
4、熟練使用C語言,有嵌入式開發工作開發及智能家居防盜報警產品經驗者優先。
崗位職責:
1、新產品項目設計開發工作;
2、為相關部門及項目提供技術支持;
3、產品售后返修分析,品質不斷提升性能改進;
4、組織對新研發產品的制樣、驗證、試產、量產等工作的確認與審核。
第三篇:嵌入式工程師簡歷
電話:
QQ:
Email:
地址:
基本信息
姓名:出生日期:
性別:畢業院校:
專業:
求職意向
目標職位:嵌入式工程師
期望薪資:3500
期望地區:廣州
到崗時間:2012年6月
實踐經歷:
2011年5月至8月,參加廣州**電子科技有限公司ARM+Linux課程培訓。
職業技能:精通Linux基本命令,VIM,Linux各種服務配置,Shell編程。精通Linux C編程,如字符串,指針,結構體,位運算,鏈表,文件,靜態庫,動態庫等。3 精通Linux高級編程,如文件IO,多進程,多線程,信號,進程間通信,網絡編程等。精通Linux C++編程,如類與對象,構造函數與析構函數,繼承與派生類,運算符重載,輸入/輸入類庫等。
第四篇:嵌入式軟件工程師簡歷
個人簡歷
個人信息
? 基本信息
姓名:
性別:男英語:良好
電話:郵箱:***@139.com
出生日期:1991-12-19現居住地:北京海淀區 籍貫:青海西寧? 求職意向:
掌握技能
? 軟件開發
1.熟練掌握C/C++、GNU匯編,以及鏈表、隊列、棧等數據結構和基本算法的編程應用
2.熟悉vi編程與gcc編譯,shell編程,嵌入式軟件平臺搭建,交叉編譯
3.熟悉Linux多進程(進程間通信)、多線程(同步與互斥)系統編程與應用,數據庫SQLite
4.熟悉TCP、UDP網絡協議、TFTP簡單文件傳輸協議及socket編程,web編程技術
5.熟悉windows和嵌入式Linux下的QT(多平臺的C++圖形用戶界面應用程序框架)開發
6.熟悉ARM處理器(S3C2440),裸機應用編程開發與字符設備驅動編程,掌握Linux內核模
?塊編程 7.熟悉bootloader原理,vivi、uboot的配置與編譯,kernel裁減移植及內核調試技術、根文件系統(cramfs、yaffs)的制作 硬件開發
1.熟練掌握51單片機及相關硬件電路設計(電路原理圖設計、PCB圖設計),2.了解ARM體系結構,ARM的常用接口開發及硬件電路設計基礎,掌握三星公司2440系列處理器以及外圍器件的配置開發
3.了解SPI、IIC、UART等協議,并能進行嵌入式Linux下簡單常用驅動開發
4.熟練使用通用電子測試儀器,如萬用表(電烙鐵)、示波器、信號發生器等
5.具備一定的電路故障分析能力和一些基本的電路設計,如 A/D電路、放大電路、?音頻電路 編程語言與開發環境
1.熟練使用C/C++語言進行項目開發(可編輯項目文檔);
2.能熟練的在Linux環境或windows下進行編程調試;
3.熟練使用vi、gcc,VC++6.0,ADS,Source insight,SQLite,QT等開發工具;項目經驗
【 項目一 】基于ARM平臺下的開源多媒體mplayer播放器
·項目描述:具備播放器的基本功能,包括選擇歌曲播放、暫停、快進、快退,顯示歌曲列表,顯示歌歌詞,歌曲信息,播放時間和進度條;
2、在程序中熟練掌握了 C 語言的基本字符串處理函數與指針的運用; ·項目收獲:
1、經項目更好的掌握了多進程, 多線程機制,及管道,信號等進程間通訊機制;
3、熟悉了在 S3C2440 開發板上運用圖形庫,進行圖形制作;
4、熟練文件的打開、讀取等操作,掌握了鏈表的插入、排序、遍歷輸出等操作;
【 項目二 】IPMSG(飛鴿傳書)、Web Server
·項目描述:
1、IPMSG基于通用的IPMSG局域網通信協議,在傳輸層上分別采用TCP實
現文件傳輸、UDP協議發送實時消息,實現了字符界面的對話和文件傳輸;解析遠端瀏覽器發來的數據報文,并回送請求頁面;
2、Web Server 基于 TCP協議實現了服務器端對遠程瀏覽器的訪問支持,·項目收獲:
1、進一步理解了TCP/IP四層網絡模型的結構框架;
2、在編寫程序的過程中,進一步掌握了多線程程序的設計技巧;
3、掌握Socket函數的編程技巧與數據結構相關知識在實際編程中的應用;
4、加深理解了B/S網絡模型在網絡傳輸的運用,及TCP協議編程技巧;
【 項目三 】基于QT的黑白棋游戲
·項目描述:項目實現了棋盤顯示、分數統計、信息提示、悔棋、人機對戰、人人對戰等功能?!ろ椖渴斋@:
1、掌握了布局,Qwidget、QPushbutton等基本控件和QPaintEvent等事件的使用,加深了對 C++ 面向對象的設計方法和 QT 圖形界面的理解;
2、熟練掌握了信號和槽機制,在程序中自定義信號和槽來完成具體功能
【 項目四 】nrf2401驅動
·項目描述: 模擬SPI時序,完成單字節發送、字符串發送、文件發送。
·項目收獲:
1、再理解ARM處理器底層工作原理,設備驅動開發打下良好的基礎,2、熟悉nrf2401數據手冊,并掌握閱讀芯片手冊的方法和技巧
【 項目五 】智能家居
·項目描述: 通過web端、手機短信和開發板觸摸屏(Qt界面)實現對家居遠程和本地
控制,包括LED燈、視頻監控、溫濕度監控、有人入侵時報警等功能。
·項目收獲:
1、在此項目中主要負責Boa移植、Html網頁編程、JSAJAX編程,教育經歷從而對前端網頁和boa服務過程有了進一步的了解;AT指令控制GPRS模組并實現自動發送短信功能。
2、熟悉S3C2440的GPIO 驅動的編寫及操作、如何通過UART發送
3、鍛煉編寫代碼、整合項目的能力;
2012.04—2012.08
2009.10—2012.07
2009.09—2012.07
自我評價北京凌陽愛普科技有限公司LINUX 嵌入式工程師(培訓)南昌航空大學江西渝州科技職業學院電子工程本科(自考)電子信息工程???/p>
? 有極強的學習能力,動手能力、組織能力;
? 有良好的創新、承壓、解決問題能力,吃苦耐勞、做事耐心細致、工作積極主動;? 有大局意識、誠實守信,嚴謹負責、有團隊合作精神。
? 欣賞并學習他人的優點以彌補自己的不足;
? 誠心愿在嵌入式行業發展。
第五篇:嵌入式軟件工程師簡歷
程軒
性別:男年齡:24歲
籍貫:江西上饒市政治面貌:團員
聯系電話:18676974##QQ :2823640#8 電子郵箱:chengxuan10# @163.com
地址:江西省上饒市
求職意向
? 職位:嵌入式工程師
? 工作地點:深圳
教育經歷2010/09 至今: 江西財經大學軟件工程本 科
綜合技能
? 英語讀寫能力不錯,獲得cet-4英語四級證書。
? 熟悉c/c++編程語言,以及常用的數據結構和基本算法。
? 熟悉gcc編譯、gdb調試工具、ads、keil、tftp、stc-isp、dnw。
?
?
?
?
?
?
?
? 熟悉單片機原理,熟悉單片機接口編程。熟悉ARM體系結構,掌握外圍接口編程。掌握linux下應用程序開發過程,具有良好的編程風格。熟悉基于linux的網絡編程、多線程編程,熟悉tcp/ip協議。了解uboot、kernel以及文件系統的移植,能夠自主搭建嵌入式開發平臺。了解字符設備等框架,有一定設備驅動的編程的基礎。了解QT圖形開發技術。掌握office、Photoshop等軟件的使用
項目經驗
? 項目一
項目名稱:智能溫控風扇
項目描述:基于單片機的智能溫控風扇,當人接近的時候,風扇自動開,當人離開的時候自動關,當溫度低于設定的溫度時,那么風扇自動關掉,當溫度
高于設定的溫度時自動開。
項目二
項目名稱:多功能播放器
項目描述: 基于arm的多功能播放器可以播放電子音樂、歌曲以及彈鋼琴、切換背
景、畫圖、還能設置鬧鐘、和幻燈片。
關鍵技術:iis、iic、lcd顯示屏的處理、觸摸屏、gpio口的控制
項目三
項目名稱:linux即時通訊系統
項目描述:基于linux的網絡編程,主要實現多個客戶端于服務端、多個客戶端與客
戶端之間的信息傳遞。功能有:
1、注冊登錄系統
2、公聊
3、私聊
關鍵技術:tcp/ip協議及網絡編程、多線程、多進程、文件操作、鏈表
項目四
項目名稱:報警器系統
項目描述:通過arm板上的按鍵可以實現按鍵報警,adc報警,也可以通過rtc時鐘
報警,時鐘一到就自動報警。
關鍵技術:linux開發環境的搭建,uboot、kernel以及文件系統的移植、linux字符
設備框架
項目五? ? ? ?
項目名稱:遠程監控系統
項目描述:兩個arm開發板,通過有線連接到局域網,可以實現圖像傳輸并顯示到
相對應的lcd上。
關鍵技術:linux開發環境的搭建,uboot、kernel、以及文件系統的移植、linux視頻
設備驅動、qt/e移植、udp協議
獲得榮譽
? 三等獎學金(連須兩年)
? 單項獎學金(全班只有一個)
? 參加團體121綁腿大賽獲得二等獎
個人評價
? 樂觀自信、愿意把快樂帶給他人
? 具有較強的溝通能力和組織、協調能力
?
? 適應力和團隊合作意識強。對工作認真負責,能承受工作壓力 熱愛挑戰,不畏困難,曾組團騎單車從南昌到九江。單人騎車從廈門到深圳。