麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

嵌入式Linux開發(fā)培訓(xùn)
發(fā)布時(shí)間:2007-12-05

    <rp id="jrhqx"><tbody id="jrhqx"></tbody></rp>

    北京   上海   深圳

     

      億道電子是亞太最全面的嵌入式開發(fā)工具和XScale方案提供商,也是英特爾嵌入式方案全球供應(yīng)商。成為在亞太區(qū)嵌入式開發(fā)領(lǐng)域的領(lǐng)跑者。擁有一支實(shí)力雄厚的研究開發(fā)團(tuán)隊(duì),為眾多國內(nèi)外知名公司及國內(nèi)眾多高校設(shè)計(jì)產(chǎn)品、提供設(shè)計(jì)方案,并和微軟組成戰(zhàn)略合作伙伴,深耕嵌入式研發(fā)領(lǐng)域。2006年成為教委、高教司、信息產(chǎn)業(yè)部與英特爾公司舉辦的全國大學(xué)生電子設(shè)計(jì)大賽嵌入式邀請(qǐng)賽的制定競(jìng)賽設(shè)備提供商,07年億道推出基于英特爾PXA270處理器,Linux2.4/Linux2.6和Windows CE 6.0的嵌入式開發(fā)平臺(tái)。
      億道電子有眾多從事Linux,WindowsCE嵌入式產(chǎn)品研發(fā)的專家團(tuán)隊(duì),在嵌入式研發(fā)領(lǐng)域中積累了豐富的研發(fā)經(jīng)驗(yàn),開發(fā)技巧,要點(diǎn),難點(diǎn)和心得。我們的Linux、Wince講師團(tuán)隊(duì)是由項(xiàng)目研發(fā),項(xiàng)目領(lǐng)導(dǎo)攻關(guān),且具有多年企業(yè)內(nèi)培經(jīng)驗(yàn)的團(tuán)隊(duì)組成,同時(shí)Windows CE講師團(tuán)隊(duì)是經(jīng)由微軟考核認(rèn)證授權(quán)。我們提供學(xué)習(xí)環(huán)境。有功能強(qiáng)大,資源豐富,系統(tǒng)穩(wěn)健的開發(fā)平臺(tái),配置了高性能的平面電腦和學(xué)習(xí)環(huán)境。每班25位學(xué)員以內(nèi),1位講師授課,1位講師臺(tái)下輔導(dǎo)的班級(jí)建制。精心設(shè)計(jì)每個(gè)教學(xué)內(nèi)容和實(shí)驗(yàn),手把手的言傳身教,提供給學(xué)員高價(jià)值的學(xué)習(xí),讓學(xué)員達(dá)到完全撐屋嵌入式Linux、Windows CE開發(fā)的技能和方法。

     

    日 程

     時(shí) 間:  2008年3月19-22日 (深圳);  2008年3月23-26日 (上海);  2008年3月30-4月2日 (北京)

     地 點(diǎn):深圳市福田區(qū)上梅林梅林路青年學(xué)院、上海華東理工大學(xué)、北京交通大學(xué)( 任選 );

     費(fèi) 用:2800元。(包括資料費(fèi),午餐費(fèi);其它費(fèi)用自理);

     

    嵌入式Linux系統(tǒng)開發(fā)培訓(xùn)大綱

     

    Linux的介紹及開發(fā)環(huán)境的搭建

    1.1 介紹Linux歷史,Linux目錄和子目錄
    1.2 介紹環(huán)境變量的設(shè)置和交叉編譯器的使用
    1.3 配置主機(jī)開發(fā)環(huán)境,包括 NFS TFTP BootP(或DHCP)網(wǎng)絡(luò)服務(wù)
    1.4 建立交叉開發(fā)環(huán)境
    1.5 Linux基本命令,VI編輯文本命令的使用

    實(shí)驗(yàn):
    (1) 基于XScale PXA270實(shí)驗(yàn)開發(fā)板,建立Linux交叉開發(fā)環(huán)境.
    (2) 配置TFTP NFS SMB BootP(或DHCP)網(wǎng)絡(luò)服務(wù),消化,理解講課的內(nèi)容。

    1.6 熟悉嵌入式Linux開發(fā)環(huán)境構(gòu)建
    1.7 配置超級(jí)終端Minicom
    1.8 Makefile文件的分析和講解
    1.9 shell編程,包括腳本的編寫。
    2.0 基本XScale PXA270實(shí)驗(yàn)開發(fā)板的硬件接口知識(shí)

    實(shí)驗(yàn):
    (1) 基于XScale PXA270實(shí)驗(yàn)開發(fā)板,配置minicom終端.
    (2) 練習(xí)編寫hello編程.
    (3) 練習(xí)如何用makefile文件編譯程序,如何構(gòu)建一個(gè)目標(biāo)文件,如何編寫腳本文件。

     

    講解Bootloader源碼的啟動(dòng)過程和相應(yīng)驅(qū)動(dòng)的編寫,資源的分配

    2.1 Bootloader原理介紹,包括目前流行的u-boot介紹
    2.2 Bootloader目錄和整個(gè)軟件架構(gòu)的分析
    2.3 Bootloader資源分配
    2.4 Bootloader源碼分析,包括基本命令的介紹
    2.5 Bootloader通過tftp下載目標(biāo)代碼的機(jī)制
    2.6 Bootloader命令集的介紹,剖析原碼,分析flash驅(qū)動(dòng)
    2.7 Bootloader移植過程,包括flash驅(qū)動(dòng)的編寫,編譯,下載

    實(shí)驗(yàn):掌握Bootloader常用命令,掌握如何做出命令參數(shù),分析修改Bootloader源代碼,flash驅(qū)動(dòng)的編寫,Bootloader移植到XScale PXA270實(shí)驗(yàn)板上
    (1) Bootloader常用命令
    (2) 添加Bootloader新命令
    (3) 分析Makefile文件,配置編譯Bootloader
    (4) flash驅(qū)動(dòng),網(wǎng)口的編寫機(jī)制,如何修改MAC接口驅(qū)動(dòng)添加到linux內(nèi)核,分析常見驅(qū)動(dòng)源碼。

     

    熟悉linux kernel 源碼,配置編譯Linux內(nèi)核

    3.1 Linux內(nèi)核介紹
    3.2 Linux內(nèi)核源代碼結(jié)構(gòu)
    3.3 Linux內(nèi)核頂層和目錄里的Makefile,config.in解析
    3.4 Linux內(nèi)核image生成的解析
    3.5 Linux內(nèi)核驅(qū)動(dòng)的組成結(jié)構(gòu)
    3.6 Linux內(nèi)核選項(xiàng)解析,結(jié)合驅(qū)動(dòng)程序講解添加驅(qū)動(dòng)的方法,如何寫字符性驅(qū)動(dòng),塊驅(qū)動(dòng)。
    3.7 Linux內(nèi)核編譯鏈接,內(nèi)核平臺(tái)移植

    實(shí)驗(yàn):配置XScale PXA270板的Linux內(nèi)核,熟悉內(nèi)核配置選項(xiàng);編譯交叉開發(fā)環(huán)境所需要的內(nèi)核
    (1) 熟悉linux內(nèi)核目錄下的makefile,config.in
    (2) 分析菜單配置文件的組織結(jié)構(gòu)
    (3) 熟悉內(nèi)核配置過程選項(xiàng),添加IO驅(qū)動(dòng)實(shí)驗(yàn),LCD、LED,SD卡驅(qū)動(dòng)等
    (4) 剖析字符性和塊驅(qū)動(dòng)的組成,結(jié)合代碼分析,學(xué)會(huì)調(diào)試
    (5) 移植linux內(nèi)核,下載到目標(biāo)板上,進(jìn)行調(diào)試,分析相應(yīng)驅(qū)動(dòng)源代碼,分析故障。

     

    文件系統(tǒng)及上層應(yīng)用程序

    4.1 文件系統(tǒng)結(jié)構(gòu)的介紹
    4.2 分析Qt/E的移植過程,掌握?qǐng)D形GUI編程
    4.3 下載文件系統(tǒng)到目標(biāo)板,進(jìn)行調(diào)試。

    實(shí)驗(yàn):熟悉XScale PXA270,熟悉Qt/E修改參數(shù),利用它的軟件架構(gòu)做應(yīng)用。
    (1) Qt/E 移植實(shí)驗(yàn),用busybox制作最小文件系統(tǒng)實(shí)驗(yàn)。
    (2) 實(shí)現(xiàn)應(yīng)用程序和驅(qū)動(dòng)程序之間的通信,設(shè)備文件和應(yīng)用程序的接口。
    (3) XScale PXA270平臺(tái)下GUI程序的開發(fā)。

     

    開發(fā)平臺(tái):

    采用嵌入式平臺(tái)XScale PXA270,主頻達(dá)到624Mhz,內(nèi)核兼容

    ARM10。接口包括USBHost/Slave、以太網(wǎng)、音頻、串口、TFT、LCD、觸摸屏、VGA、CF、MMC、SIM接口等;操作系統(tǒng):Windows CE .NET 5.0;每位學(xué)員一臺(tái)Dell新平面液晶電腦,一臺(tái)接口豐富功能強(qiáng)大性能穩(wěn)健的PXA270嵌入式開發(fā)平臺(tái)。