<strike id="jrjdx"><ins id="jrjdx"></ins></strike>

<address id="jrjdx"></address>

    <listing id="jrjdx"><listing id="jrjdx"><meter id="jrjdx"></meter></listing></listing>
    <address id="jrjdx"></address><form id="jrjdx"><th id="jrjdx"><th id="jrjdx"></th></th></form>
    <address id="jrjdx"><address id="jrjdx"><listing id="jrjdx"></listing></address></address>
    <noframes id="jrjdx">

    <noframes id="jrjdx">
    <form id="jrjdx"></form><form id="jrjdx"></form>

      <noframes id="jrjdx"><address id="jrjdx"><listing id="jrjdx"></listing></address>
      <noframes id="jrjdx">

      課程目錄:嵌入式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進程

      日韩不卡高清