嵌入式系統開發主要分為Linux、Android底層開發。華清遠見的嵌入式課程將一分為三。由淺入深的讓你全面掌握嵌入式開發技術。
嵌入式系統基礎理論
嵌入式系統開發核心
嵌入式項目實踐
嵌入式學習路線圖
嵌入式學習目標
這是您的學習目標:
詳解嵌入式學習路線
全面了解LINUX;詳講Linux下的文件管理、用戶管理、網絡管理等命令;包括VI編輯器,GCC編譯器,GDB調試器和 Make 項目管理工具……
重溫C編程!通過編程實例重點講解C語言的高級編程知識,包括函數與程序結構、指針、數組、常用算法、庫函數的使用等知識。
數據結構在linux內核、底層驅動、通信協議及實際開發中應用。包括順序表、鏈表、隊列、棧、樹、圖、哈希表、各種查找和排序算法等……
掌握Java語言基本語法,面向對象編程方法,同時和C語言進行對比理解面向對象的高級用法,理解Java中多線程編程,網絡編程及常用Java類……
宏觀了解嵌入式開發環境搭建和項目開發流程,讓您建立起整體架構的概念,包括產品需求分析和選型、硬件、移植、啟動代碼、驅動開發……
精通嵌入式Linux下的程序設計、嵌入式Linux開發環境,強化對Linux開發的理解和編碼調試的能力,系統編程、標準I/O、文件I/O、庫的制……
并發程序設計重要講解,包括:多進程編程,進程間通信機制,多線程編程,多線程間的同步和互斥機制等。結合大量的案例來講解。
主講網絡體系結構,TCP/IP協議,TCP及UDP編程,服務器模型,超時控制,協議分析,抓包等。講解中結合大量實例并使用工具分析。
熟練使用一種數據庫是必須。因此重講在嵌入式開發中有著廣泛應用的SQLITE數據庫。如:數據庫的設計、SQL語句、用C語言來控制數據庫等。
代碼量積累,獨立完成一個應用層綜合項目,涉及應用開發中的關鍵技術,像內存管理、鏈表、文件I/O、多進程、多線程、網絡編程和數據等
Android應用編程方法,熟悉常用的應用組件的開發和事件處理機制等,并能理解Android應用產品的實現原理,學會Android應用的編寫。
ARM體系結構、編程環境、指令集、尋址方式、調試、匯編和混合編程等,為后面移植課程打基礎。可獲得ARM公司全球統一授權培訓證書。
ARM的常用接口開發及硬件電路設計基礎(包括IO、串口、看門狗、PWM定時器、模(ADC)……DMA操作等),物聯網基礎、傳感網zigbee
在第二階段課程中,為了幫助學員充分有效地掌握核心知識點在企業中的具體應用,并開始逐步按照企業需求、流程和規范進行實戰訓練。
往開發板上移植操作系統需要完成大量的工作,包括搭建嵌入式開發環境;移植bootloader;移植內核(bsp開發)和制作根文件系統。
深入內核了解Linux相關運行機理,為后面的驅動開發打好理論基礎,內容:內核源碼結構、內存管理、進程管理、中斷管理、系統調用、內核……
從簡單的內核模塊開始,逐步添加相關代碼,實現對設備的各種復雜操作。驅動中的相關機制不需要死記硬背,要理解內核設計思想,此外……
本課程將重點講解嵌入式Linux下常用接口驅動的編寫方法; 完成flash驅動、塊設備驅動、網卡驅動、液晶驅動、sd卡驅動和usb驅動。
通過這種方式帶領學員分析企業崗位的真實技術需求,進行案例演練,從而快速掌握相關的技能和開發技巧。
在3G領域的典型應用Android系統,了解Android系統體系結構、開發特點及關鍵技術點,重點學習ARM對Android系統的支持現狀……
從Ubuntu系統上搭建Android開發環境開始,到終Android系統硬件抽象層分析,從簡單到復雜,從基礎深入到架構,以源碼分析為主線……
課程將通過真實完整的項目案例,讓學員了解真實項目的開發流程,讓學員知道如何將所學知識應用到項目開發中。培養去企業就能干活的能力
更新至2021年...
北京市海淀區西三旗悅秀路北京明園大學010-82600385/6
上海市徐匯區漕溪路250號銀海大樓11層021-54485127
深圳市龍華新區美麗AAA大廈北座15層0755-25590506
成都市科華北路99號科華大廈2層028-85405115
南京市秦淮區漢中路185號鴻運大廈11層025-86551900
武漢工程大學魯巷校區科技孵化器11樓027-87805288
西安市高新區高新一路12號天公大廈3層029-88756251
廣州市天河軟件園柯木塱園5棟三層020-38342087
沈陽市沈河區北順城路137號錦峰大廈7層024-24349000
濟南市高新區三慶世紀財富中心B3座4層0531-88898293
重慶市九龍坡區渝州路87號雙薪時代9樓023-68064704
長沙市開福區芙蓉中路海東青大廈B座11樓0731-88713136