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