信盈達(dá)電子有限公司
【授課對(duì)象】:
【上課地點(diǎn)】:廣東省深圳市龍華新區(qū)民治大道東邊商務(wù)大樓1188(廣東 深圳)
【乘車路線】:民治地鐵站D出口,民康路口
【時(shí) 間】:2015-06-28 【瀏覽次數(shù)】:48次 【學(xué)費(fèi)】:¥3980
【授課對(duì)象】:
【上課地點(diǎn)】:廣東省深圳市龍華新區(qū)民治大道東邊商務(wù)大樓1188(廣東 深圳)
【乘車路線】:民治地鐵站D出口,民康路口
【時(shí) 間】:2015-06-28 【瀏覽次數(shù)】:48次 【學(xué)費(fèi)】:¥3980
培訓(xùn)目標(biāo)
? 為培養(yǎng)適應(yīng)企業(yè)需要、基礎(chǔ)扎實(shí)、知識(shí)面寬、技能強(qiáng)、富有創(chuàng)新精神的嵌入式開發(fā)工程師,?通過本課程的系統(tǒng)學(xué)習(xí),可以使學(xué)員由淺入深地對(duì)嵌入式ARM+Linux系統(tǒng)全面學(xué)習(xí),能夠獨(dú)立勝任嵌入式底層開發(fā)、應(yīng)用開發(fā)、系統(tǒng)開發(fā)、驅(qū)動(dòng)開發(fā)等多方面工作,注重兩大能力和敬業(yè)團(tuán)隊(duì)精神培養(yǎng)。
全面模擬IT公司的嵌入式軟硬件開發(fā)、管理、組織、實(shí)施過程來強(qiáng)化個(gè)人能力和技術(shù)能力主要包括:工程實(shí)踐能力?團(tuán)隊(duì)協(xié)作能力?技術(shù)創(chuàng)新能力專業(yè)能力,編程能力?軟硬件平臺(tái)應(yīng)用能力?項(xiàng)目開發(fā)能力?解決關(guān)鍵技術(shù)問題能力?
適合對(duì)象
? 理工科類專科(包括??疲?jì)算機(jī)相關(guān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)、計(jì)算機(jī)應(yīng)用、軟件開發(fā)、網(wǎng)絡(luò)工程、電子、通訊、機(jī)械等)以上學(xué)歷,有C/C++語言基礎(chǔ)或數(shù)據(jù)結(jié)構(gòu)、微機(jī)原理、操作系統(tǒng)等基礎(chǔ)優(yōu)先,喜歡并有志投身于IT事業(yè),通過入學(xué)測試。另有同等水平的社會(huì)青年。
培訓(xùn)教材
?《信盈達(dá)嵌入式C實(shí)訓(xùn)教程》
?《信盈達(dá)ARM實(shí)訓(xùn)教程》
?《信盈達(dá)嵌入式Linux實(shí)訓(xùn)教程》
?《信盈達(dá)嵌入式ARM實(shí)驗(yàn)手冊(cè)》
?《信盈達(dá)嵌入式LINUX實(shí)驗(yàn)手冊(cè)》
實(shí)驗(yàn)環(huán)境
? 為保證培訓(xùn)效果,增加互動(dòng)環(huán)節(jié),我們堅(jiān)持小班授課,每班10人以內(nèi),滿班將依據(jù)報(bào)名選后順序進(jìn)行分班。選組長1名。保證每位學(xué)員配置1臺(tái)高性能電腦1臺(tái)+1套ARM實(shí)驗(yàn)工具。
? 公司研發(fā)實(shí)驗(yàn)室全部面向?qū)W員開放,學(xué)員可根據(jù)需要額外免費(fèi)學(xué)習(xí)萬用表、示波器、邏輯分析儀、數(shù)字電橋、耐壓測試儀、EMC測試儀、頻譜儀等的用法。
?
課時(shí)費(fèi)用
???周期:(全日班學(xué)習(xí)周期4-5個(gè)月,業(yè)余班8-10個(gè)月)
???班別:周末班、晚班、全日班可選
?? 培訓(xùn)費(fèi)用(含教材?+基本實(shí)驗(yàn)費(fèi)用)
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 《嵌入式實(shí)訓(xùn)ARM+Linux班課程安排》?
、常用芯片知識(shí)及其使用方法;
、生產(chǎn)的基本流程;
、C++編程及編程
、仿真軟件、工具、開發(fā)平臺(tái)使用
、數(shù)據(jù)類型
、函數(shù)、數(shù)組、指針精講
、鏈接和內(nèi)存管理
、復(fù)雜聲明
、共用體和枚舉
:編程經(jīng)典案例分析、編程規(guī)范、編程優(yōu)化、編程可靠性
:“野指針”、“異常宏定義”“異常數(shù)組定義”等
?嵌入式底層驅(qū)動(dòng)開發(fā)階段
學(xué)員在完成本階段內(nèi)容后,將系統(tǒng)掌握嵌入式底層開發(fā),對(duì)單片機(jī),ARM核開發(fā)熟悉的掌握,通過一些項(xiàng)目設(shè)計(jì),讓學(xué)員具備嵌入式產(chǎn)品設(shè)計(jì)中級(jí)以上能力,可以獨(dú)立承擔(dān)中小型嵌入式項(xiàng)目的組織及開發(fā)工作;如果學(xué)員本身已經(jīng)擁有一些輔助性經(jīng)驗(yàn),將達(dá)到嵌入式行內(nèi)高??級(jí)工程師水平,可以獨(dú)立承擔(dān)大型嵌入式項(xiàng)目的組織及開發(fā)工作。可設(shè)計(jì)的產(chǎn)品包括消費(fèi)電子,工業(yè)控制,醫(yī)療電子等無操作系統(tǒng)產(chǎn)品開發(fā),
?ARM體系結(jié)構(gòu)、ARM簡介、?流水線
?處理器工作模式
?ARM處理器核
?ARM指令集
?ARM與Thumb交互
?:中斷處理、Abort處理、SWI?處理、復(fù)位和未定義指令處理?
??在前面階段學(xué)習(xí)完后,進(jìn)入ARM模塊的實(shí)戰(zhàn)環(huán)節(jié)了。嵌入式編程最終目標(biāo)還是對(duì)接口設(shè)備的操作。通過該課程的學(xué)習(xí),學(xué)員可以掌握基于ARM的嵌入式硬件平臺(tái)接口設(shè)計(jì)以及各種常用接口模塊的開發(fā)。
?:基于ARM的SOC組成、構(gòu)建ARM嵌入式系統(tǒng)
?
? ? ? ? ? ? ? ? ? ? ? ? ? ?
嵌入式Linux系統(tǒng)開發(fā)實(shí)戰(zhàn)????
嵌入式系統(tǒng)學(xué)習(xí):嵌入式系統(tǒng)和軟件是指嵌入在硬件中的非PC操作系統(tǒng)和開發(fā)工具軟件,分為嵌入式操作系統(tǒng)、嵌入式驅(qū)動(dòng)軟件、嵌入式應(yīng)用軟件,被稱為“驅(qū)動(dòng)系統(tǒng)的靈魂?!痹撜n節(jié)重點(diǎn)學(xué)習(xí)嵌入式linux操作系統(tǒng)的結(jié)構(gòu)及啟動(dòng)、內(nèi)核移植等。
第一部分:LINUX平臺(tái)搭建與環(huán)境熟悉??
了解Linux系統(tǒng);區(qū)分各種版本的Linux系統(tǒng),以便于拓展?Linux視野。
?簡介;
?系統(tǒng)的主要特點(diǎn);
?的組成;
?Linux?版本;
第二部分虛擬機(jī)安裝和LINUX系統(tǒng)安裝??
;
;
;
,常用命令的操作與系統(tǒng)設(shè)置,如常用的?Shell;掌握基本的?Shell?應(yīng)用
第三部分:嵌入式LINUX環(huán)境搭建??
;arm-linux-gcc與?gcc安裝配置
第四部分:?U-Boot:?了解??U-Boot?的作用及工作流程;了解Bootloader?的代碼結(jié)構(gòu)、編譯過程;移植U-Boot;掌握常用的U-Boot命令。??
?
,如網(wǎng)卡:DM9000
第五部分:LINUX內(nèi)核移植:熟悉內(nèi)核的原碼結(jié)構(gòu)和kbuild?Makefile語法;掌握和內(nèi)核、驅(qū)動(dòng)模塊編譯相關(guān)的原理及方法。?
??
??
??
??
?
??、使用方法?
第六部分:LINUX根文件系統(tǒng)?
?包移植、編譯
第七部分:LINUX驅(qū)動(dòng)開發(fā)
課程目標(biāo):驅(qū)動(dòng)開發(fā)是嵌入式Linux開發(fā)難度最高的內(nèi)容,也是目前嵌入式行業(yè)最緊缺的人才之一。本課程介紹嵌入式Linux驅(qū)動(dòng)開發(fā)相關(guān)概念及開發(fā)流程,了解驅(qū)動(dòng)開發(fā)的關(guān)鍵技術(shù)點(diǎn),重點(diǎn)講解嵌入式Linux下常用接口驅(qū)動(dòng)的編寫方法,包括
(GPIO口驅(qū)動(dòng))
(中斷驅(qū)動(dòng),在驅(qū)動(dòng)中中斷程序的編寫,消息隊(duì)列的應(yīng)用
(TFT彩屏驅(qū)動(dòng)開發(fā)
+tslib(中間插件移植與設(shè)置),
+maplay移植與應(yīng)用(mp3播放)
第八部分:LINUX應(yīng)用學(xué)習(xí)
課程目標(biāo):嵌入式Linux應(yīng)用開發(fā)和系統(tǒng)開發(fā)是嵌入式Linux中最重要的一部分,也是企業(yè)人才需求最廣的一部分。主要目標(biāo)是精通嵌入式Linux下的程序設(shè)計(jì),熟練掌握嵌入式Linux的開發(fā)環(huán)境、系統(tǒng)編程以及網(wǎng)絡(luò)編程,熟悉C++、QT編程并且深刻體會(huì)整個(gè)嵌入式Linux項(xiàng)目開發(fā)流程,強(qiáng)化學(xué)員對(duì)Linux應(yīng)用開發(fā)的能力.
,在應(yīng)用程序中線程與父子進(jìn)程的創(chuàng)建與應(yīng)用
、進(jìn)程之間的通信
(SIGNAL)
(MAPPED?MEMORY)
(MESSAGE?QUEUE)
(SEMAPHORE)
(SOCKET套接字編程開發(fā))
9.?ISO/OSI七層協(xié)議模型與IP網(wǎng)絡(luò)四層模式
???????????1.?TCP/IP協(xié)議簇
???????????
???????????
第九部分:QT移植與開發(fā)
課程目標(biāo):通過本課程的學(xué)習(xí),學(xué)員能夠了解嵌入式Linux下的幾種常見GUI及其特點(diǎn),重點(diǎn)能掌握QT的有關(guān)內(nèi)容,具備QT程序設(shè)計(jì)能力。了解嵌入式數(shù)據(jù)庫的配置與開發(fā)。
第十部分:嵌入式系統(tǒng)應(yīng)用程序,驅(qū)動(dòng)程序調(diào)試??????
?。GDB,insight調(diào)試等
?
?
姓 名: | 手 機(jī): | ||
地 址: | 留 言: | ||
QQ: | |||