天才教育網合作機構>

廣嵌教育

歡迎您!
朋友圈

400-850-8622

全國統(tǒng)一學習專線 9:00-21:00

位置:廣嵌教育>嵌入式Linux系統(tǒng)開發(fā)班

嵌入式Linux系統(tǒng)開發(fā)班

嵌入式Linux系統(tǒng)開發(fā)班

授課機構: 廣嵌教育

課程價格: 請咨詢客服

開班時間:隨到隨學

上課地址: 請咨詢客服

優(yōu)惠價格: 請咨詢客服

咨詢電話:400-850-8622

課程介紹

發(fā)布日期:2010-03-26 20:46

證  書 GCSDE認證 授課講師 方遠銘 詳細課程介紹

*天

9:00
|
12:00

1 嵌入式Linux開發(fā)環(huán)境構建
目標:通過今天課程的學習,學員能掌握嵌入式Linux交叉開發(fā)環(huán)境的搭建、交叉編譯工具鏈的使用、交叉編譯工具鏈制作的原理、及學會通過crosstool制作自己的交叉工具鏈。
       交叉開發(fā)環(huán)境介紹
       編譯交叉開發(fā)工具鏈
       配置主機開發(fā)環(huán)境
       建立交叉開發(fā)環(huán)境
       編譯器和二進制工具詳解
       交叉調試應用程序

13:30
|
16:30

【實驗】
      (1) 安裝開發(fā)工具和文件
      (2) 配置超級終端/minicom
      (3) 配置TFTP網絡服務
      (4) 配置NFS網絡服務
      (5) 引導目標板啟動Linux內核
      (6) 制作crosstool交叉工具鏈
      (7) 交叉調試應用程序

第二天

9:00
|
12:00 2 開發(fā)系統(tǒng)引導程序
目標:理解嵌入式linux引導程序的原理,掌握如何在FS2410硬件平臺上移植u-boot。
       Bootloader介紹
       u-boot工程介紹
       u-boot的編譯使用
       u-boot源碼分析
       u-boot資源分配
       u-boot移植過程 13:30
|
16:30

【實驗】
      (1) u-boot常用命令
      (2) 添加u-boot新命令
      (3) 設置u-boot環(huán)境變量
      (4) 配置編譯u-boot
      (5) 移植FS2410的u-boot-
            ● 支持網卡、串口功能
            ● 支持從nor、nandflash啟動
            ● 支持nor、nandflash燒寫
            ● 支持yaffs2、jffs2文件系統(tǒng)燒寫
            ● 支持u盤文件讀取

第三天

9:00
|
12:00

3 配置編譯Linux內核
目標:熟悉內核的原碼結構和kbuild Makefile語法;掌握和內核、驅動模塊編譯相關的原理及方法。
       Linux內核介紹
       Linux內核特點
       Linux內核源代碼結構
       Linux內核選項解析
       Linux內核編譯鏈接
       內核模塊編譯、使用方法

13:30
|
16:30

【實驗】
      (1) 配置交叉開發(fā)環(huán)境
      (2) 熟悉菜單配置文件的組織結構
      (3) 熟悉內核配置過程選項
      (4) 加入Kconfig新選項
      (5) 編譯交叉開發(fā)環(huán)境所需要的內核
      (6) 在內核中加入自己的字符設備程序

第四天

9:00
|
12:00

4 移植Linux內核源碼
目標:通過今天課程的學習,學員能夠熟悉內核啟動流程、掌握內核移植的一般方法、分析平臺相關代碼結構,并能夠自己動手移植高版本內核支持FS2410開發(fā)板。
       Linux內核移植介紹
       Linux內核移植平臺相關代碼分析
       動手修改Linux內核源代碼
       分析編譯過程錯誤和宏定義的關系
       Linux啟動過程源代碼分析
       內核平臺設備結構介紹

13:30
|
16:30

【實驗】
      (1) 配置編譯高版本的Linux內核
      (2) 移植高版本(linux-)內核支持FS2410板
            ● 網卡驅動移植
            ● mtd支持及flash分區(qū)方法
            ● yaffs2文件系統(tǒng)移植
            ● sd卡驅動
            ● 液晶支持
            ● u盤功能
      (3) 分析解決編譯過程中的錯誤

第五天 9:00
|
12:00 5 集成部署Linux系統(tǒng)
目標:理解嵌入式linux引導程序的原理,掌握如何在FS2410硬件平臺上移植u-boot。
       Linux文件系統(tǒng)制作
       Linux系統(tǒng)集成測試
       文件系統(tǒng)和存儲設備的選擇
       部署Ramdisk文件系統(tǒng)的過程
       部署JFFS2文件系統(tǒng)的過程
       部署Yaffs2文件系統(tǒng)的過程 13:30
|
16:30

【實驗】
      (1) 制作最小的文件系統(tǒng)
      (2) 添加udev支持
      (3) 部署ramdisk文件系統(tǒng)
      (4) 部署cramfs文件系統(tǒng)
      (5) 部署jffs2文件系統(tǒng)
      (6) 部署yaffs2文件系統(tǒng)
      (7) 配置u-boot使系統(tǒng)獨立運行

第六天 9:00
|
12:00

6 調試Linux內核及優(yōu)化linux內核
目標:掌握內核調試的常用方法、內核優(yōu)化的方法策略。
       Linux內核調試概述
       Linux內核的打印函數(shù)
       Linux內核啟動過程錯誤分析
       解析oops信息
       常用調試方法和工具
       基本的驅動程序分析
       系統(tǒng)啟動時間優(yōu)化
       電源管理方法
            ● 動態(tài)、靜態(tài)功耗介紹
            ● 嵌入式處理器對電源管理的支持
            ● 嵌入式linux電源管理結構
            ● 用戶層電源管理策略
            ● 設備驅動層電源管理策略

13:30
|
16:30 【實驗】
      (1) 通過基本調試手段解決內核啟動過程錯誤
      (2) 分析、處理oops錯誤
      (3) 優(yōu)化系統(tǒng),加快系統(tǒng)啟動速度
      (4) 優(yōu)化系統(tǒng),降低系統(tǒng)功耗 費  用 2500元
兩人同時報名,享受95折優(yōu)惠;三人及三人以上同時報名,享受9折優(yōu)惠,學生更優(yōu)惠。

更多培訓課程,學習資訊,課程優(yōu)惠,課程開班,學校地址等學校信息,請進入 廣嵌教育網站詳細了解
咨詢電話:400-850-8622

相關課程


還沒有找到合適的課程?趕快告訴課程顧問,讓我們顧問馬上聯(lián)系您! 靠譜 的培訓課程,省時又省力!

微信訪問

#tel_020#