Linux培訓班 課程目標&培養對象

  • 課程目標

    1

    1.掌握嵌入式Linux環境的搭建,學會操作Linux系統
    2.掌握嵌入式Linux環境下進行程序開發的過程
    3.了解嵌入式Linux進程的概念以及進程間通信知識
    4.了解uC/OS-II操作系統工作原理,掌握uC/OS-II操作系統移植方法

  • 培訓對象

    2

    電子類、計算機類相關專業學生及從業人員,有意向掌握在Linux系統環境下開發應用程序的人

實戰設計思路及極速提升能力才是我們的課程核心

第一階段

階段目標 掌握嵌入式Linux的開發流程,掌握諸如tftp、nfs等Linux下服務器的配置方法
階段課程 1.Linux的發展歷史
2.Linux的發展前景
3.LINUX快速入門和基本命令
4 嵌入式Linux開發工具和環境
4.1 搭建嵌入式LINUX開發環境
4.2 嵌入式開發平臺詳解
4.3 嵌入式LINUX開發工具(編輯器,Make,GNU等)
4.4 LINUX下的調試技巧
實踐部分 1.練習LINUX系統常用命令
2.學會配置TFTP服務
3.學會配置NFS服務
4.掌握嵌入式開發環境建立的方法
5.燒寫Linux內核到開發板
6.下載根文件系統
7.Make工具的使用
8.編寫第一個應用程序,學習應用程序下載開發板上的方法
   

第二階段

階段目標 掌握Linux系統中的進程的概念,從內核的角度了解進程的原理和實現。掌握Linux下進程,了解Linux下幾種進程間通訊的方法,掌握編寫進 程間通訊編程的方法。
階段課程 5 嵌入式LINUX進程及進程間通訊
5.1 進程的屬性和狀態,pid及其生成,信用狀,文件系統用戶標識符
5.2 進程的控制和調度,建立使用限制
5.3 進程的創建、執行、消亡
5.4 進程的管理
5.5 進程的相關系統調用
5.6 進程運行
5.7 守護進程,進程組
5.8 進程間通信基本概念
5.9 管道(PIPE)
5.10 信號(SIGNAL)
5.11 內存映射(MAPPED MEMORY)
5.12 消息隊列(MESSAGE QUEUE)
5.13 信號量(SEMAPHORE)
5.14 共享內存(SHARE MEMORY)
實踐部分 1.練習用PROC文件系統查看進程信息
2.練習用PS命令查看進程信息
3.練習使用文件操作命令
4.掌握系統調用實例
5.練習嵌入式Linux典型命令的使用

第三階段

階段目標 了解網絡的基礎知識,了解Linux下的網絡結構和套接字編程,掌握Linux下網絡程序開發技巧。
階段課程 6. 嵌入式Linux下的網絡開發
6.1 ISO/OSI七層協議模型與IP網絡四層模式
6.2 TCP/IP協議簇
6.3 基于嵌入式LINUX的TCP/IP網絡結構
6.4 基于嵌入式LINUX的SOCKET編程 6.5 UDP與TCP的區別 6.6 UDP開發要點
實踐部分 1、SOCKET套接字編程
2、分析并加強PING使用

第四階段

階段目標 掌握QT程序設計技巧。掌握嵌入式數據庫的配置與開發。
階段課程 7. 嵌入式GUI開發
7.1 嵌入式LINUX GUI介紹及QT介紹
7.2 QT介紹及其信號插槽機制
7.3 QT圖形界面編程技術
7.4 QT開發要點
7.5 QT在實際開發中具體應用
實踐部分 1、基于QT實現HELLO WORLD對話框程序
2、建立嵌入式開發環境

第五階段

階段目標 通過今天課程的學習,學員能夠了解嵌入式Linux下的幾種常見GUI及其特點,重點能掌握QT的有關內容,具備QT程序設計能力。了解嵌入式 數據庫的配置與開發
階段課程 8.嵌入式GUI與數據庫開發
8.1 嵌入式LINUX GUI介紹及QT/MINIGUI之間比較
8.2 QT介紹及其信號插槽機制
8.3 QT圖形界面編程技術
8.4 QVFB虛擬幀緩存的建立和模
擬開發調試
8.5 QT程序移植技術
8.6 QT在實際項目中具體應用
8.7 嵌入式數據庫的概念
8.8 嵌入式數據庫的移植與編程
實踐部分 1 、基于QT實現HELLO WORLD對話框程序
2、建立主機虛擬幀緩存實驗
3、基于QT圖形界面的溫度計的實現

第六階段

階段課程 9. 綜合實踐
9.1 基于QT實現HELLO WORLD對話框程序
9.2 建立嵌入式開發環境
9.3 編寫按鍵程序
9.4 編寫LCD背光控制程序
9.5 編寫LED控制程序
10.綜合項目實踐“基于QT的網絡通信系統”
10.1 項目實現的功能
10.1.1 QT界面設計
10.1.2 網絡消息傳輸功能
10.1.3 網絡文件傳輸功能
10.1.4 系統管理功能
10.2 項目涉及到的技術
10.2.1 項目流程及項目管理方法
10.2.2 QT界面開發
10.2.3 QT多線程
10.2.4 QT網絡編程
10.2.5 Linux文件操作
10.2.6 Qt移植(軟件移植到FS_S5PC100開發平臺)
10.2.7 程序優化、測試(包括:內存泄漏、系統調用跟蹤、函數執行時間及頻率檢測、core dump處理等)

嵌入式linux業內權威名師,平均7年實戰教學經驗

跟一線企業實戰名師,學真本事

  • 高級工程師,北京理工大學碩士,北京智聯友道科技有限公司技術總監,原澳大利亞吉納驅動公司中國區研發部技術總監,15年研發經驗.精通電路設計、PCB電磁兼容設計、電機控制以及各種控制算法的實現.對自動化控制具有豐富的實踐經驗。曾帶團隊成功設計“智能倉庫揀貨系統”、“電動汽車控制器及其檢測系統”等大型項目,并已經投入使用并穩定運行

    劉老師

    微電子技術總監

  • 汪利新,北京智聯友道科技有限公司教學產品研發中心總經理,具有多年項目研發經驗 精通各種單片機、ARM等處理器,對物聯網工程系統具有豐富的實踐經驗,對Linux操作系統的工作機制、底層驅動和應用層開發設計有著深入的理解,帶領研發團隊完成“智能停車管理系統”、“智能農業大棚控制系統”等大型項目。

    汪老師

    微電子產品研發總經理

  • 北京理工大學碩士,現為北京遙感設備研究所高級工程師,曾供職于海爾、華為等世界 500 強企業.具備豐富的硬件電路設計經驗。知名電子產品開發方向技術顧問;豐富的嵌入式及物聯網系統軟、硬件產品開發經驗;主持開發過多個大型嵌入式及物聯網項目,涉及工業控制、網絡、通訊、消費電子等眾多領域

    羅老師

    微電子高級工程師

  • 微電子高級工程師,友道學院特聘專家。豐富的微電子、嵌入式及物聯網系統軟、硬件產品開發經驗;主持開發過多個大型嵌入式及物聯網項目,涉及工業控制、網絡、通訊、消費電子等眾多領域。 曾在華為、海爾集團等公司擔任 team leader

    劉老師

    微電子項目經理

  • 豐富的嵌入式及物聯網系統軟、硬件產品開發經驗;主持開發過多個大型嵌入式項目 目前從事集成電路CAD和優化設計、微電路可靠性分析和可靠性設計、生產過程控制(SPC、Cpk)和工藝優化等方面的研究和教學工作。

    王老師

    微電子高級工程師

學員成功案例,超越自己其實很簡單

對,沒錯,下一個就是你

學員就業薪資大起底:
  • 北京**科技發展有限公司——12K/月
  • 普*微電子技術有限公司——13K/月
  • 北京美*科技有限公司——11K/月
  • 金**科技有限公司——13K/月
  • *星微電子有限公司——14K/月
  • 北京東**微電子有限公司——12K/月
  • 北京燕*微電子有限公司——13K/月
  • 圣*微電子有限公司——11K/月
  • 北京*鋼微電子有限公司——12K/月

眼見為實,優秀嵌入式linux作品一覽

看看師兄師姐們的作品

嵌入式linux學習資源,好東西都拿去

媒體報道,我們一起聊聊

騰訊視頻專訪友道學院

權威媒體

linux企業招聘,高薪就業好機會

合作伙伴,用友上百家聯盟企業,實力非同一般!

在線咨詢
專業課程老師為您解答
在線留言
咨詢電話
官方微信

官方微信
咨詢贈送神秘大禮

全國免費服務熱線
010-59519886

返回頂部
江苏快3号码表