返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 南京智博杰嵌入式培訓(xùn)中心
授課機(jī)構(gòu):南京智博杰嵌入式培訓(xùn)中心
地址:龍眠大道618號(hào)
網(wǎng)報(bào)價(jià)格:¥電詢
課程原價(jià):¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報(bào)名
◆課程目的
|
最近幾年,幾乎所有的IT企業(yè)對(duì)應(yīng)屆畢業(yè)生都有抱怨:動(dòng)手能力太差,編程水平低下。期間,老師授課以理論為主,學(xué)生缺少各種實(shí)踐。這造成很多學(xué)生就業(yè)難;學(xué)生找不到工作,而企業(yè)招不到合適的人!本課程不僅系統(tǒng)的梳理了一遍工作中常用的知識(shí),更是通過大量編碼實(shí)踐,快速的提高了學(xué)生的整體編程水平,使之達(dá)到了企業(yè)的用人要求。
|
◆授課特點(diǎn)
|
本中心采用的是理論與實(shí)踐交叉進(jìn)行的教學(xué)方式;每天的課程都是理論->實(shí)踐->理論->實(shí)踐......這樣交叉進(jìn)行。所有的課程設(shè)置,都是以實(shí)際軟件開發(fā)中經(jīng)常用到的,非常系統(tǒng)。每天課后,老師都會(huì)布置練習(xí)題;每門課程結(jié)束,都會(huì)有一個(gè)項(xiàng)目實(shí)訓(xùn)和考試。每天晚上,都會(huì)安排老師值班,為學(xué)生解答疑難。
|
◆課程設(shè)置
|
*階段 嵌入式Linux開發(fā)基礎(chǔ)基礎(chǔ)(32課時(shí))
|
Linux安裝配置;Linux常用命令、簡(jiǎn)單shell編程;常用服務(wù)器配置;GCC編譯、GDB調(diào)試、MAKE編寫
|
第二階段 C語言基礎(chǔ)編程和高級(jí)編程(160課時(shí))
|
C語言基礎(chǔ);強(qiáng)化數(shù)組、指針、函數(shù),從內(nèi)存操作的本質(zhì)上講解它們。實(shí)際工作中結(jié)構(gòu)、聯(lián)合、文件操作的使用方式;高級(jí)宏定義和條件編譯的各種用法;位運(yùn)算。算法:多種鏈表、多種排序、多種二叉樹、動(dòng)態(tài)規(guī)劃分析、散列表、基本加密算法。高質(zhì)量c/c++編程,企業(yè)級(jí)編碼規(guī)范介紹。
|
第三階段 Linux系統(tǒng)編程 (96課時(shí))
|
Linux操作系統(tǒng)的各種特征、進(jìn)程和線程的狀態(tài)變遷、調(diào)度、并發(fā);信號(hào)量3個(gè)代表性問題;文件IO操作;靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)的創(chuàng)建和使用;多進(jìn)程、多線程、進(jìn)程間通信IPC開發(fā);多進(jìn)程、多線程的并發(fā)管理
|
第四階段 C++與QT編程(120課時(shí))
|
主要訓(xùn)練面向?qū)ο蟮木幊趟枷搿n?、?gòu)造函數(shù)、析構(gòu)函數(shù);成員權(quán)限控制;繼承和多態(tài);靜態(tài)成員、友元和運(yùn)算符重載;模板和STL原理、使用。Qt項(xiàng)目的建立、圖形界面開發(fā)、常用類使用、界面與后臺(tái)關(guān)聯(lián)等
|
第五階段 Linux網(wǎng)絡(luò)編程與3G(120課時(shí))
|
Linux網(wǎng)絡(luò)協(xié)議模型,使用抓包工具抓取數(shù)據(jù)包分析每一層的協(xié)議;常用網(wǎng)絡(luò)編程函數(shù)send、recv、accept、select等;若干實(shí)際的網(wǎng)絡(luò)開發(fā)案例分析,如:Tftp協(xié)議實(shí)現(xiàn)、Http協(xié)議實(shí)現(xiàn)等
|
第六階段 ARM原理及應(yīng)用(24課時(shí))
|
ARM基本概念、體系結(jié)構(gòu);ADS集成開發(fā)環(huán)境;ARM匯編指令集;ARM協(xié)處理器、MMU等
|
第七階段 Bootloader與Linux內(nèi)核開發(fā)(32課時(shí))
|
理解Bootloader的原理和功能;了解u-boot啟動(dòng)原理和流程,能進(jìn)行不同平臺(tái)的移植。學(xué)會(huì)Linux內(nèi)核編譯方法,學(xué)會(huì)內(nèi)核裁剪。建立嵌入式開發(fā)環(huán)境,學(xué)會(huì)Tiny6410開發(fā)板的使用和開發(fā)。
|
第八階段 Linux驅(qū)動(dòng)開發(fā)(56課時(shí))
|
Linux內(nèi)核模塊的添加、刪除等操作;編寫字符驅(qū)動(dòng);內(nèi)核級(jí)并發(fā)控制;IO阻塞與非阻塞;中斷處理,上半部和底半部;內(nèi)核內(nèi)存的分配,IO端口和IO內(nèi)存;塊設(shè)備驅(qū)動(dòng);MTD開發(fā)等
|
第九階段 就業(yè)指導(dǎo)及工作推薦(20課時(shí))
|
IT發(fā)展方向講解;簡(jiǎn)歷指導(dǎo);常見面試問題指導(dǎo);工作推薦,安排面試
|
◆師資簡(jiǎn)介:
|
朱老師:嵌入式專家,原某*培訓(xùn)機(jī)構(gòu)技術(shù)總監(jiān)
王老師:華科大計(jì)算機(jī)系博士,云計(jì)算專家
胡老師:系統(tǒng)架構(gòu)與數(shù)據(jù)處理專家,移動(dòng)交換機(jī)專家
|
只要一個(gè)電話
我們免費(fèi)為您回電