課程目錄:基于 Linux 系統與 Arm 架構研發培訓
        4401 人關注
        (78637/99817)
        課程大綱:

        基于 Linux 系統與 Arm 架構研發培訓

         

         

         

        第一部分、操作系統與 Linux

        1、 操作系統發展與 Linux 簡史

        2、 嵌入式系統種類與嵌入式 Linux

        3、 操作系統設計與現代性

        4、 嵌入式系統設計與 Linux

        5、 Linux 操作系統內核演進

        6、 嵌入式 Linux 與實時化

        7、 嵌入式 Linux 與界面技術

        第二部分、基于 Linux 系統的研發

        1、 Linux 系統工程化特點

        2、Linux 系統產品化方法論

        3、Linux 系統的軟件需求轉化與規約

        4、基于 Linux 系統的架構技術

        5、Linux 系統研發實踐與 CBB

        6、一個頂級系統軟件工程研發案例解析(車載支撐系統)

        第三部分、嵌入式 Linux 與 Arm

        1、 Arm 架構與硬件平臺

        2、Arm 芯片與嵌入式 Linux

        3、Arm 架構的系統移植技術

        4、Linux 系統與 Arm 啟動技術比較

        5、系統啟動的可配置性

        6、Linux 系統與 Arm 內存管理比較

        7、Linux 系統定制化基礎

        第四部分、Arm Linux 核心技術

        1、Linux 內核設計思想與模塊化

        2、Linux 內核驅動模型

        3、Linux 文件系統設計技術

        4、Arm Linux 同步機制

        5、Arm Linux 并發機制

        6、Linux 系統設備樹發展7、Linux 系統與 Arm 設備樹

        8、一個網卡設備樹例子

        第五部分、 Arm Linux 移植技術

        1、系統移植環境配置技巧

        2、Uboot 系統移植技術文檔解析

        3、內核移植技術文檔解析

        4、文件系統搭建技術文檔解析

        5、啟動技術的先進性

        6、Arm 嵌入式啟動流程解析

        第六部分、 Arm Linux 工程實踐 (動手實踐環節)

        1、如何搭建虛擬化工程環境

        2、Uboot 系統移植

        3、Kernel 移植

        4、嵌入式文件系統搭建與移植

        5、Arm Linux 的程序設計與分類

        6、嵌入式驅動程序設計與實踐