常州易嵌教育中心是上海易嵌教育主要針對常州市政府重點發展嵌入式軟體產業為常州學子和在職人員開設的一個嵌入式培訓分中心,目前大部分學員來之河海大學,江蘇工業學院,常州工學院,江蘇技術師範學院這四所本科性院校,已經成功為企業輸送了200個優秀學員。
基本介紹
- 中文名:常州易嵌教育培訓中心
- 類型:嵌入式培訓分中心
- 職能:上海軟體企業人才需求
- 性質:私企
簡介,資訊,業班,
簡介
上海易嵌教育中心是立足上海軟體企業人才需求,聯合大學生嵌入式聯盟、張江創新學院、復旦大學嵌入式研究所和華東師範大學微電子所共同推出的嵌入式課程教學中心。本中心現有
3G嵌入式就業班、
嵌入式Linux/Android就業班
WINCE/WMobile就業班三大長期班
以及
LINUX高級工程師、
FPGA高級工程師、
ARM高級工程師、
WinCE驅動工程師特訓班四大短期提高班。長期班教學主要是融合上海上千家企業實際項目而推行項目實訓模式教學,結合大學畢業設計和課程設計及科技競賽等多方面的大學生配套項目體系,著重提高學生的嵌入式核心開發知識、編程能力和項目操作能力,以推動學生高薪就業。短期班主要面向的是有基礎有經驗的學員,通過學習及項目實踐提高DSP開發技巧、FPGA的集成開發能力和WinCE下設備驅動程式開發的基本技術。
公司匯聚了一批來自國內外嵌入式領域的資深技術專家和行業精英,他們在嵌入式行業領域都有著平均7年以上大型項目開發經驗,有很強的實際解決問題和分析問題的能力,對技術細節和技術深度具有深刻的理解。在培訓方面均有著豐富的傳授經驗。
易嵌教育遵循“一切從實用出發,項目實踐教學”,目前已推出的培訓課程基本囊括了嵌入式領域方方面面的培訓內容,從頂層套用開發 → 嵌入式核心作業系統 → 硬體電路設計,是真正的嵌入式行業教育自助大餐,並且在課程難易程度上也進行了合理的分類,滿足不同層次客戶的需求。易嵌教育事教材開發的“高標準化嵌入式培訓教材”,他們緊跟行業發展動向,對上百家嵌入式企業做深層調研,對課程內容不定期做調整與補充,並且保證每年每門課程至少全面升級一次,保證學員所學內容均為最實用的技術。
易嵌教育及時分析合作企業及招聘企業提供的項目案例,實際項目授課。在授課過程中,老師將傳授個人多年在嵌入式領域摸爬滾打的切身經驗體會,這些經驗思想無疑是嵌 入式工程師短期內提升自身經驗的最有效的捷徑。易嵌教育種把經驗技能、疑難問題、案例分析相結合的一種新型的技術培訓方式。
資訊
易嵌教育常州分中心成立於2009年
與上海,南京等距相望;有常州大學,河海大學,
常州信息職業技術學院等江蘇重點學院,
自2009來,易嵌教育每年都會在這些學院舉辦一系列嵌入式講座,
易嵌教育的嵌入式培訓在常州各學院已經有一定的號召力;
業班
3G嵌入式LINUX課程體系 | |
強化基礎 | |
第一階段嵌入式開發基礎(40課時) | |
階段目標 | 從零基礎開始,讓您能熟練地安裝和使用linux。熟練地進行linux下各種編譯和編輯工具。熟練地搭建linux交叉編譯環境。 |
課程內容 | ◆Linux基礎知識和系統安裝 ◆ 交叉環境的搭建;開發板的初步認識和環境建立; ◆Linux常用命令,文本編輯器vi,簡單shell腳本編程; ◆Linux開發環境基礎:Gcc,Gdb,Make和Makefile ◆軟體版本管理器Svn ◆嵌入式軟體開發環境與使用,開發板核心平台核心系統的燒寫 |
第二階段嵌入式C語言編程(120課時) | |
課程內容 | ◆複習C語言基礎知識,強化指針和數組概念,學習數據結構和一些基本算法; ◆通過大量編程實例重點講解C語言的高級編程知識,包括函式與程式結構、指針、數組; ◆重點講解數據結構的基礎內容,熟練地套用鍊表、佇列、棧等編程; ◆深入介紹掌握常用C庫函式編程接口實踐,函式指針、動態記憶體分配,程式預處理、連結原理,標準I/O庫等核心技能。 ◆深入地進行遞歸和棧編程訓練,位操作訓練,指針訓練,字元串訓練,鍊表和二叉樹訓練。 ◆深入介紹C程式在編譯時與運行時的基本原理,及其程式的記憶體分布。 ◆強化學員高質量的C語言編程規範和嵌入式編程要點,對嵌入式開發環境下基 本編程開發的理解和編碼調試的能力。 |
項目實訓 | 該階段學員在完成上述的大量編碼練習任務後,將獨立完成一個“網優管理系統”,“學生管理系統”,“車站管理系統”等實際項目開發的程式開發。該項目完成後,學員的編碼量可以達到5000-8000行,能夠勝任企業一般開發編碼類的任務要求。 |
第三階段linux系統程式設計(120課時) | |
課程內容 | ◆ 學習Linux作業系統基礎和特點,作業系統中進程與調度,作業系統中的並發的理論。 ◆ 系統編程(信號/系統調用/管道/FIFO/訊息佇列/共享記憶體等),檔案I/O編程(檔案描述符/檔案讀寫接口/原子操作/阻塞與非阻塞IO等), ◆ 多任務和多執行緒編程(進程標識/用戶標識/fork與vfork/多執行緒概念/執行緒同步等) ◆ 網路編程(網路基本概念/套接口編程/網路位元組次序/ Client/Server 結構/ UDP 編程);掌握Linux下Socket編程的開發流程,熟悉網路編程的調用接口函式和相關數據結構,使學員初步具備在Linux上進行系統編程開發的能力。 ◆ 深度地熟悉Linux系統接口及調用,熟練地進行GDB高級調試,靜態/動態庫創建和調用。。 ◆深度地熟悉網路分層模型。實現基本的TCP/IP的編程。 |
項目實訓 | 網路通信終端項目訓練;提高作業系統理論和編程的核心點,深入了解Linux系統調用功能,開發Linux環境下多任務編程,掌握網路socket接口調用的方法,開發終端程式,並熟練使用開發工具進行調試。 |
第四階段嵌入式C++學習和編程(80課時) | |
課程內容 | ◆Linux c++編程環境 ◆C++語法基礎,數組、指針及引用,函式、遞歸及程式結構及複雜數據類型 ◆ 面向對象編程:繼承及多重繼承、運算符重載 ◆ 模板類及標準模板庫 ◆ 異常處理 ◆數據結構及簡單算法 |
技能提升 | |
第五階段ARM原理與套用(40課時) | |
課程內容 | ◆嵌入式系統基礎:嵌入式系統定義、發展,嵌入式實時作業系統; ◆ARM的基本概念、體系結構,ARM的編程模型; ◆ADS集成開發環境,ARM彙編指令集; ◆嵌入式系統及接口設計及ARM協處理器; |
第六階段Bootloader及系統核心開發(60課時) | |
課程內容 | ◆ 熟練編譯,使用u-boot,理解bootloader的原理和功能,以及掌握u-boot的啟動過程; ◆熟練uboot過程開發細節,編寫uboot代碼; ◆ 掌握Linux核心的基本功能和原始碼結構,熟悉Linux核心的編譯和配置; ◆ 熟悉核心電源控制和中斷處理機制; ◆Kernel的定製和編譯,核心移植,核心調試; |
項目實訓 | ◆ 進行針對Mini2440進行U-boot移植,修改,編譯,燒錄。 ◆ 對Linux 2.6.24核心根據Mini2440 進行核心裁剪,移植,編譯和目標板下載; ◆根據Mini2440硬體配置,進行Jeffs2,Ramdisk和Yaffs檔案系統移植,編譯和目標板的下載。網路圖像QT終端 |
第七階段Linux核心驅動開發與調試(80課時) | |
課程內容 | ◆ 掌握Linux的三類設備的驅動程式的基本結構,掌握用戶空間與核心空間的數據傳輸,核心中同步、互斥、阻塞、睡眠機制;熟練地開發阻塞/非阻塞型字元驅動設備的開發。 ◆ 理解並掌握1inux核心中斷子系統的實現原理,掌握linux中斷處理程式編寫方法;掌握核心延時機制及記憶體管理機制。 ◆ 了解Linux塊設備,MTD設備驅動的特點與框架,具備MTD Nand Flash驅動程式開發的能力; ◆ 深入理解Linux網路驅動程式中有關套接字(socket)、套接字緩衝區(sk_buff)等概念,了解網路驅動程式的數據交換過程網路設備驅動程式開發及實例; ◆ 深入學習嵌入式Linux顯示驅動程式framebuffer的開發方法,理解嵌入式Linux圖形驅動程式實現機制,完成針對各種LCD硬體驅動的定製; ◆學習TouchScreen、KeyBoard驅動編寫過程;熟悉對驅動程式編程流程和測試 |
項目實訓 | 移植S3C2440的LCD/TouuchScreen驅動 |
第八階段移動通信技術和3G基礎(40課時) | |
課程內容 | ◆移動通信基礎,無線通信網路的概念 ◆GSM-UMTS-LTE的演進過程和網路體系結構 ◆核心網(CN),GSM電路域CSV 業務流程 ◆GPRS/EDGE分組域(PS)數據業務基本流程 ◆IMS網路體系結構,多媒體會話在3G體系中建立的過程網路圖像QT終端 |
項目實訓與就業評估 | |
第九階段:實訓項目(120課時) | |
階段目標 | 著重綜合地進行學習工程項目開發流程,其中包括項目需求、項目設計、程式編碼、程式調試與測試、版本發布。讓學生提前體驗並參與整個項目開發流程。通過以團隊方式分解項目,協作開發、各學員扮演不同角色並以不同的角色進行。 |
實訓內容 | ◆學習工程項目開發流程:項目需求、項目設計、程式編碼、程式調試與測試、版本發布 ◆以團隊方式分解項目,協作開發、各學員扮演不同角色; ◆項目開發:3G協定棧套用SIPCALL;IMSserver搭建; |
第十階段: 畢業測評及就業指導 | |
畢業測評及就業指導 | ◆由技術專家對學員進行項目開發答辯; ◆簡歷最佳化提煉; ◆模擬面試訓練、職業前引導 |