<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:嵌入式Linux移植開發培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                      嵌入式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/O(serial或顯示)

            5. Linux的初試化

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

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

            2. 內存和硬件的初始化

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

            4. 設備驅動的初始化

            5. 根文件系統的掛載

            6. init進程的啟動

            第三部分:理論知識

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

            1. Linux核心的makefile和Kconfig結構分析

            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進程

            538在线视频二三区视视频