北京赛车PK10全天实时计划歡迎您的到來!

課程培訓
嵌入式Linux移植開發培訓

嵌入式Linux移植開發培訓

課程概述

     Linux具有開放、穩定和驅動資源豐富等特點,通過多年的發展,Linux核心中對ARM的支持已逐步形成了完備的移植層結構,所以也就成為眾多Soc芯片設計商和板級開發商首選進行移植的操作系統。但對于移植者來說,移植系統涉及到中斷、定時器、內存管理等多方面知識的實際運用,另外,對很多問題的出現難以快速定位,更得不到正確有效的解決
    本課程通過理論課與實驗課相結合的方式,力求解決開發者在移植過程中容易出現的問題,使開發者能夠正確快速的完成Linux內核的移植。

培訓對象

   Linux核心及嵌入式系統開發有一定經驗和興趣的人士。需要進行Linux的板級移植和平臺級移植和相關專業的技術工程師,開發人員。

培訓內容

第一部分:理論知識

嵌入式系統移植

   1. 嵌入式系統移植基本概念

   2. Bootloader移植

   3. 操作系統移植

   4. 應用程序移植

Bootloader移植

   1. U-boot簡介和架構分析

   2. U-boot代碼要點分析

   3. 實現自己的bootloader

二部分:理論知識

Arm Linux核心移植架構分析

   1. Linux的中斷結構

   2. Linux的定時器

   3. Linux的設備地址映射

   4. Linux基本I/Oserial或顯示)

   5. Linux的初試化

Linux核心的初試化代碼分析(ARM平臺)

   1. 匯編中初始化,核心初始化pgd,虛擬空間的切換

   2. 內存和硬件的初始化

   3. 中斷和定時器的初始化

   4. 設備驅動的初始化

   5. 根文件系統的掛載

   6. init進程的啟動

三部分:理論知識

Linux核心的編譯和鏈接結構分析

   1. Linux核心的makefileKconfig結構分析

   2. Linux核心的鏈接腳本分析

Linux核心的平臺相關層代碼分析

   1. ARM平臺相關層代碼結構(arm

   2. 平臺相關層代碼結構

   3. 板級相關層代碼結構

Linux核心移植

   1. 和板級移植相關的代碼和數據結構

   2. 和平臺級移植相關的代碼和數據結構

四部分:案例講解

   1. 構建、編譯和裝載自己的bootloader

   2. x-modem功能的實現

   3. 啟動Linux代碼的實現

五部分:案例講解

   1. 編譯和配置Linux核心

   2. 修改Linux的啟動logo

   3. Bootloader實驗的基礎上修改核心啟動參數

   4. 實現ramdisk的掛載

   5. 實現一個簡單的init進程

六部分:案例講解




如果您想學習本課程,請預約報名
如果沒找到合適的課程或有特殊培訓需求,請訂制培訓
培訓特點:
針對實際需求,顧問式咨詢,互動式授課,案例教學,小班授課,實際項目演示
培訓講師:
中國科學院軟件研究所,計算研究所高級研究人員
IBM,oracle,微軟,vmware等大型公司高級工程師,項目經理,技術支持專家
中科信軟培訓中心,資深講師
大多名牌大學,碩士以上學歷,相關技術專業,理論素養豐富
多年實際項目經歷,大型項目實戰案例,熱情,樂于技術分享。
針對客戶實際需求,案例教學,互動式溝通,學有所獲
報名表下載
聯系我們 更多>>

 電話咨詢:010-62883247

                 010-62884854

 電子郵件: soft@info-soft.cn 

 

點擊這里給我發消息

點擊這里給我發消息

點擊這里給我發消息

qrcode_for_gh_98c3580f6c5a_430.jpg

訂制培訓 更多>>
北京赛车PK10全天实时计划 全天11选5计划 幸运飞艇分析 腾讯分分彩 5分11选5计划在线