【xenomai核心解析】系列文章大綱

木多發表於2020-10-18

xenomai核心解析

本部落格為本人學習linux實時作業系統框架xenomai的一些記錄,主要剖析xenomai核心實現,以及與linux相關的知識。為方便讀者定位具體文章,現列出本部落格大綱,後續會陸續將大綱中缺少部分填充完整,感興趣的讀者敬請關注!

版權宣告:本文為本文為博主原創文章,轉載請註明出處。如有問題,歡迎指正。部落格地址:https://www.cnblogs.com/wsg1100/

第一章 認識xenomai

1. 嵌入式實時linux概述

2. xenomai的組成結構

第二章 構建xenomai核心

1.ARM/X86架構xenomai安裝教程

第三章 初試xenomai

1. 實時性測試

2. xenomai工具介紹

3. 各種介面xenomai應用示例及編譯

4. 檢視proc實時任務基本資訊

……

第四章 雙核基石ipipe

1. ipipe簡介

2. ipipe domain管理

3. ipipe一些輔助機制

第五章 ARM架構中斷處理流程

1. GIC驅動

2. arm中斷處理流程

3. arm架構ipipe接管中斷處理流程

4. ARM timer中斷

第六章 X86架構中斷處理流程

1. 中斷向量與APIC

3. X86 linux異常初始化與處理

4. linux中斷處理流程

5. x86架構ipipe接管中斷處理流程

6. X86 timer中斷

第七章 系統呼叫

1. 雙核系統呼叫(一)

2. 雙核系統呼叫(二)--應用如何區分xenomai/linux系統呼叫或服務

3. 雙核系統呼叫(三)--如何為xenomai新增一個系統呼叫

3. ipipe系統呼叫域切換流程

第八章 時間子系統

1. linux時間子系統

2. xenomai時間子系統

第九章 任務管理

1. linux任務管理

2. xenomai任務管理

3. 雙核間任務遷移

第十章 記憶體

1. linux記憶體管理

2. xenomai 實時記憶體管理

第十一章 同步與互斥

1. 優先順序倒置

2. xenomai核心物件管理器xnregistry

3. 資源同步互斥機制xnsynch

第十二章 訊號

1. 訊號signal(一)---Linux訊號機制

2. 訊號signal(二)---xenomai訊號處理機制

第十三章 實時IPC

1. 實時IPC概述

2. 實時與非實時通訊XDDP

xenomai與普通linux程式之間通訊XDDP(一)--實時端socket建立流程

xenomai與普通linux程式之間通訊XDDP(二)--實時與非實時關聯(bind流程)

xenomai與普通linux程式之間通訊XDDP(三)--實時與非實時資料互動

3. 實時與實時通訊IDDP

4. 實時與實時通訊BUFP

第十四章 POSIX IPC

1. POSIX訊號量

2. POSIX訊息佇列

3. ....

第十五章 實時驅動模型RTDM

1. 協議類裝置

這篇文章內有所提及:xenomai與普通linux程式之間通訊XDDP(一)--實時端socket建立流程

2. 字元類裝置

第十六章 xenomai實時效能優化

1. 有利於提高xenomai 實時性的一些配置建議

2. xenomai與VxWorks實時性對比

(1).定時抖動對比:xenomai與VxWorks實時性對比(Jitter對比)

(2).資源強佔上下文對比:xenomai與VxWorks實時性對比(資源搶佔上下文切換對比)

第十七章 其他

x86平臺下一次解bug過程: 解BUG-xenomai核心與linux核心時間子系統之間存在漂移

參考

相關文章