課程簡介

介紹

    Unix的歷史/Linux 自由軟體 Unix 哲學

主機 PLAYGROUND

    玩轉 GNU/Linux 建築 殼 許可權 FHS(檔案層次結構標準) 硬/軟連結 真實/有效 UID/GID 調度 進程/任務/線程 IPC簡單/高級 管道 信號 消息佇列 信號燈 共用記憶體 插座 選擇/輪詢
要避免的 IPC 技術
  • 主機 Linux 設置 Yocto/ELLK(跨/目標工具、庫、包)
  • 終端模擬
  • 伺服器(DHCP、tftp、NFS)
  • 目標遊樂場
  • 在板上運行某些內容所需的檔 JTAG/BDI配置 u-boot(檢出、配置、構建) 內核(檢出、配置、構建) rootfs 平面設備樹
  • 在目標板上構建/執行上面適用的內容

      各種 rootfs CRAMFS系列
    ramdisk
  • MTD的
  • JFFS2型
  • roEXT2
  • UBI公司
  • 在目標板上構建/執行上面適用的內容
  • 根文件系統的比較
  • 調試 簡單的工具
  • 本地/遠端
  • 使用者/內核
  • GDB的
  • GDBServer
  • JTAG/BDI(可選)
  • 分析 GPROF的
  • 新冠病毒
  • o配置檔
  • 即時
  • 先決條件 中斷 可重入代碼
  • 即時 Linux 顯式/隱式搶佔點
  • 即時搶佔補丁
  • 完全搶佔式內核
  • 硬實時擴展

      阿德奧斯/Xenomai Adeos 補丁
    基因組
  • patch/config/build 內核
  • 在板上運行它
  • 軟體發佈
  • 管理 發展 如何重現軟體版本?
  • 雜項
  • getopt的 內延性 備忘單
  • 除非另有說明,否則本課程大綱中的內容採用署名-非商業性使用-相同方式共用 4.0 國際 (CC BY-NC-SA 4.0) 許可。
  • 最低要求

    • 基本熟悉在用戶空間 中以最終使用者身份使用 GNU/Linux 系統(例如 Ubuntu)
    • 基本熟悉命令列 shell 
    • 使用 GNU/Linux 進行用戶空間/應用程式開發的基本知識
    • 有關嵌入式處理器和開發板 的基礎知識
    • 基本的C語言程式設計知識 
    • 和/或害怕學習上述內容...... 
     35 時間:

    人數



    每位參與者的報價

    客戶評論 (1)

    相關課程

    The Yocto Project - An Overview - hands-on

    28 時間:

    課程分類