<tbody id="csoip"><input id="csoip"></input></tbody>
<form id="csoip"><tr id="csoip"></tr></form>
<strong id="csoip"><pre id="csoip"></pre></strong>
    1. <tbody id="csoip"><track id="csoip"></track></tbody>
      
      
      <rp id="csoip"></rp><legend id="csoip"><center id="csoip"><dl id="csoip"></dl></center></legend>

      <dd id="csoip"></dd>
    2. <em id="csoip"></em> <tbody id="csoip"><pre id="csoip"></pre></tbody>

    3. <em id="csoip"></em>

    4. <dd id="csoip"></dd>
      <tbody id="csoip"></tbody>

      當前位置: 首頁 > 精品課程 > 短期課程-嵌入式Linux應用開發班(FSLA1001)

      嵌入式Linux應用開發班(FSLA1001)

      課程簡介:本課程采用理論教學與實驗相結合的方式,系統地介紹嵌入式Linux下環境和程序開發技術。 講 師:曾老師,鄧老師,姜老師,曹老師,丁老師 上課地點 :北京、上海、深圳、成都、南京、武漢、西安、廣州、沈陽、濟南、重慶 立即報名 在線咨詢
      • 課程概述
      • 老師簡介
      • 課程大綱
      • 課程目標

        本課程采用理論教學與實驗相結合的方式,系統地介紹嵌入式Linux下環境和程序開發技術。通過本課程的學習,學員可以掌握嵌入式Linux的環境搭建過程,具備Linux下進程、網絡、GUI、數據庫的開發方法,為產品開發打下堅實的基礎。課程目標包括:
        1)熟悉Linux操作系統具體操作
        2)熟悉嵌入式Linux系統開發的整體流程
        3)熟悉嵌入式Linux進程及進程間通信
        4)能夠熟練編寫Linux應用程序,包括網絡、圖形、數據庫等

        入學要求

        學員學習本課程應具備下列基礎知識:
        ◆ 具備計算機基礎知識;
        ◆ 具備C語言編程基礎;
        ◆ 了解Linux基本操作。

        實驗環境

        為了保證培訓效果,增加互動環節,我們堅持小班授課,每期報名人數限15人,多余人員安排到下一期進行。人手一套開發板和開發用的PC主機。>>單擊查看實驗設備

        學時費用

        ◆課時:共5天,每天6學時,總計30學時
        ◆費用(含教材費):公司員工(3200元),個人自費(2500元),學生自費(1900元,憑有效證件)
        ◆培訓證書:培訓合格學員可獲工業和信息化部《信息技術應用技能嵌入式Linux應用開發工程師認證證書》(認證費500元),Atmel公司全球統一《Atmel嵌入式工程師認證證書》(認證費500元),紅帽公司《Linux應用開發工程師證書》(認證費500元)。
        ◆外地學員:代理安排食宿(需提前預定)

        新優惠

        ◆團體報名優惠措施:兩人95折優惠,三人或三人以上9折優惠!
        ◆套餐報名優惠措施:同時報選《ARM開發培訓班》,即享受400元優惠!同時可獲ARM公司認證證書。

        質量保證

        1、培訓過程中,如有部分內容理解不透或消化不好,可免費在下期培訓班中重聽;
        2、培訓結束后免費提供一個月的技術支持,充分保證培訓后出效果;
        3、培訓合格學員可享受免費推薦就業機會。

      • 曾老師

        華清遠見高級講師,工學碩士
               具有多年的嵌入式系統、軟件開發經驗,資深開發工程師、項目經理。一直致力于嵌入式Linux的研究與專業人才培養。精通Unix/Linux操作系統和Linux下C/C++語言編程,熟悉Linux的各種應用編程接口和機制。深入了解嵌入式Linux應用程序開發方法和系統集成,具有豐富的產品開發經驗,成功支持多個客戶產品進入量產,涉及網絡,控制和消費類電子等行業。熟悉Linux內核,專注研究Montavista Linux實時性的實現及其應用,有豐富的Montavista Linux培訓經驗。[曾老師授課視頻]

        鄧老師

        華清遠見高級培訓講師
               微軟全球認證講師,具有豐富的嵌入式開發實戰經驗,業內知名專家,曾就職于跨國知名半導體企業的BSP核心團隊,赴美工作多年。十年的Linux/WinCE系統研究和項目開發經驗,長期從事基于Linux/ WinCE系統的Bootloader,設備驅動,系統移植和內核的研究和開發工作,熟悉基于ARM體系架構嵌入式系統的軟硬件開發流程和方法。有豐富的培訓授課經驗。

        姜老師

        華清遠見高級講師
               精通嵌入式硬件設計和固件設計;深入理解嵌入式Linux系統的移植和驅動開發;超過9年的嵌入式軟、硬件開發經驗;數篇發明專利獲專利局授權;曾獲成都市科技進步一等獎;具有豐富的教學及培訓實踐經驗。

        曹老師

        華清遠見高級講師
               具有豐富的嵌入式Linux系統、應用軟件及內核移植的開發經驗,資深嵌入式Linux研發工程師、項目經理。一直致力于嵌入式Linux應用軟件及內核、驅動的開發和研究及專業人才的培養工作。精通Unix/Linux操作系統和Linux環境C/C++語言編程,熟悉Linux的各種應用編程接口和機制及基于ARM體系架構嵌入式系統的軟硬件開發流程和方法,針對ARM的Linux應用開發及系統開發具有深刻的理解和豐富的經驗。有多種智能家局和消費電子領域內嵌入式產品的規劃、研發的經驗。有豐富的嵌入式Linux應用及系統開發的培訓經驗。

        丁老師

        華清遠見高級講師
               具有多年嵌入式Linux系統及應用軟件的開發經驗,目前致力于嵌入式Linux應用軟件、內核的開發、研究及專業人才的培養工作,對Linux操作系統的內核工作機制有深入的研究。資深嵌入式Linux研發工程師、QT工程師。精通Unix/Linux操作系統和Linux環境C/C++語言編程,擅長QT。熟悉Linux的各種應用編程接口和機制。曾負責自適應防火墻、相關行業百科軟件等專業產品的規劃及研發。并參與制作了大量嵌入式Linux的專業視頻,以推動嵌入式Linux技術的推廣和普及。有豐富的嵌入式Linux應用開發的培訓經驗。
      • 第一天
        學習目標 通過今天課程的學習,學員能掌握嵌入式Linux的開發流程,掌握諸如tftp、nfs等Linux下服務器的配置方法,為嵌入式Linux的高效開發做鋪墊。

        1、嵌入式Linux開發環境搭建

        1.1 嵌入式LINUX簡介與發展
        1.2 LINUX快速入門
        1.3 建立嵌入式LINUX開發環境
        1.4 熟悉嵌入式開發平臺
        1.5 嵌入式LINUX開發工具
        1.6 LINUX下的調試技巧
        1.7 MAKE工程管理器
        1.8 交叉編譯

        【實驗】

        1、學習LINUX系統命令
        2、配置TFTP服務
        3、配置NFS服務
        4、建立嵌入式開發環境
        5、下載內核到嵌入式平臺
        6、下載根文件系統
        7、編寫并下載應用程序到嵌入式平臺
        第二天
        學習目標 通過今天課程的學習,學員將了解到Linux系統中的進程的概念,從內核的角度了解進程的原理和實現。同時會掌握Linux下守護進程的編寫方法,了解Linux下幾種進程間通訊的方法,并具備編寫進程間通訊編程的能力。

        2.嵌入式LINUX進程及進程間通訊開發

        2.1 進程的屬性和狀態
        2.2 進程的控制和調度
        2.3 進程的創建、執行、消亡
        2.4 進程的相關系統調用
        2.5 守護進程
        2.6 進程間通信基本概念
        2.7 管道(PIPE
        ) 2.8 信號(SIGNAL)
        2.9 內存映射(MAPPED MEMORY)
        2.10 消息隊列(MESSAGE QUEUE)
        2.11 信號量(SEMAPHORE)
        2.12 共享內存(SHARE MEMORY)

        【實驗】

        1、使用PS命令查看進程信息
        2、使用PROC文件系統查看進程信息
        3、使用SYSTEM()系統調用運行和等待
        4、EXIT和EXEC系統調用實例
        5、編寫一個守護進程
        6、編寫基于串口通信的多進程程序
        第三天
        學習目標 通過今天課程的學習,學員能了解網絡的基礎知識,了解Linux下的網絡結構和套接字編程,具備Linux下網絡程序設計的能力。

        3.嵌入式Linux下的網絡開發

        3.1 ISO/OSI七層協議模型與IP網絡四層模式
        3.2 TCP/IP協議簇
        3.3 基于嵌入式LINUX的TCP/IP網絡結構
        3.4 基于嵌入式LINUX的SOCKET編程
        3.5 UDP與TCP的區別
        3.6 UDP SERVER-CLIENT關系程

        【實驗】

        1、SOCKET套接字編程
        2、分析并加強PING程序
        3、TFTP服務器設計
        第四天
        學習目標 通過今天課程的學習,學員能夠了解嵌入式Linux下的幾種常見GUI及其特點,重點能掌握QT的有關內容,具備QT程序設計能力。了解嵌入式數據庫的配置與開發。

        4.嵌入式GUI與數據庫開發

        4.1 嵌入式LINUX GUI介紹及QT/MINIGUI之間比較
        4.2 QT介紹及其信號插槽機制
        4.3 QT圖形界面編程技術
        4.4 QVFB虛擬幀緩存的建立和模擬開發調試
        4.5 QT程序移植技術
        4.6 QT在實際項目中具體應用
        4.7 嵌入式數據庫的概念
        4.8 嵌入式數據庫的移植與編程

        【實驗】

        1、基于QT實現HELLO WORLD對話框程序
        2、建立主機虛擬幀緩存實驗
        3、基于QT圖形界面的溫度計的實現
        第五天
        學習目標 經過前幾天的學習,學員基本上掌握了嵌入式linux常用的應用編程方法,今天通過一個綜合項目案例鞏固、加深前面的知識,并使學員了解嵌入式Linux項目開發流程。

        5.1 項目實現的功能

        5.1.1 QT界面設計
        5.1.2 網絡消息傳輸功能
        5.1.3 網絡文件傳輸功能
        5.1.4 系統管理功能

        5.2 項目涉及到的技術

        5.2.1 項目流程及項目管理方法
        5.2.2 QT界面開發
        5.2.3 QT多線程
        5.2.4 QT網絡編程
        5.2.5 Linux文件操作
        5.2.6 Qt移植(軟件移植到FS_S5PC100開發平臺)
        5.2.7 程序優化、測試(包括:內存泄漏、系統調用跟蹤、函數執行時間及頻率檢測、core dump處理等)
      相關課程
      亚洲午夜国产精品无码中文字 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>