原创 [轉載] 跟我一起寫Makefile

目錄簡介概述關於程序的編譯和鏈接makefile介紹makefile的規則一個示例make是如何工作的makefile中使用變量讓make自動推導makefile的另一種風格清空目錄的規則Makefile裏有什麼?Makefile的文件名包

原创 【原創】linux爲什麼不是實時操作系統

目錄一、什麼是實時操作系統(RTOS)?二、linux爲什麼不是實時操作系統?中斷響應時間中斷處理時間任務調度時間1、No Forced Preemption(Server)2、Voluntary Kernel Preemption(Des

原创 【原創】關於xenomai3 RTnet的一點記錄

xenomai3協議棧RTnet支持TCP、UDP,但不支持IGMP; 對ARP支持有限制:地址解析的延遲會影響數據包傳輸延遲,RTnet爲實時性考慮,路由表設計靜態的,只在設置期間配置,或者接收到其他機器A發出的的ARP請求才會將A的路

原创 【原創】xenomai內核解析-xenomai實時線程創建流程

版權聲明:本文爲本文爲博主原創文章,未經同意,禁止轉載。如有錯誤,歡迎指正,博客地址:https://www.cnblogs.com/wsg1100/ 目錄問題概述1 libCobalt中調用非實時POSIX接口2 階段1 linux線程創

原创 【轉載】老男孩讀PCIe

目錄老男孩讀PCIe老男孩讀PCIe之一:從PCIe速度說起老男孩讀PCIe之二:PCIe拓撲結構老男孩讀PCIe之三:PCIe分層結構老男孩讀PCIe之四:TLP類型老男孩讀PCIe之五:TLP結構老男孩讀PCIe之六:配置和地址空間老男

原创 【原創】淺談EtherCAT主站EOE(上)-EOE網絡

版權聲明:本文爲本文爲博主原創文章,轉載請註明出處。如有問題,歡迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 目錄一、EoE二、EoE服務規範EtherCAT主站如何提供EoE服務?三、EoE網絡EOE

原创 【原創】linux實時應用如何printf輸出不影響實時性?

版權聲明:本文爲本文爲博主原創文章,轉載請註明出處 https://www.cnblogs.com/wsg1100。如有錯誤,歡迎指正。 @目錄1. 前言2. linux終端輸出3. 常見的NRT IO輸出方案3.1 一種實現方式3.3 改

原创 【原創】Ftrace使用及實現機制

Ftrace使用及實現機制 版權聲明:本文爲本文爲博主原創文章,轉載請註明出處 https://www.cnblogs.com/wsg1100 如有錯誤,歡迎指正。 目錄Ftrace使用及實現機制一、使用ftrace1.掛載2. 關鍵文件介

原创 【轉載】AF_XDP技術詳解

原文信息 作者:rexrock 出處:https://rexrock.github.io/post/af_xdp1/ 目錄1. 用戶態程序1.1 創建AF_XDP的socket1.2 爲UMEM申請內存1.3 向AF_XDP

原创 【原創】CPU性能優化小記

CPU性能優化小記 目錄CPU性能優化小記一、現象TOP各指標含義二、分析啓動應用前啓動應用後採集內核函數的方法內核採集分析火焰圖分析三、解決 一、現象 業務線反饋,單板只要一跑我們的通訊軟件appA,CPU就變得很高,即使沒有任何通訊,空

原创 【原創】xenomai UDD介紹與UDD用戶態驅動示例

目錄xenomai UDD與用戶態驅動示例一、UDD介紹二、UDD原理及框架1. 內存映射2. 中斷處理UDD與UIO的區別3. linux UIO與xenomai UDD框架對比3.1 UIO機制3.2 UDD機制三、UDD應用示例1.

原创 【機翻】RTnet – 靈活的硬實時網絡框架

目錄RTnet – 靈活的硬實時網絡框架0 摘要1 介紹2 基礎服務2.1 數據包管理2.2 UDP/IP 實現2.3 Driver Layer2.4 應用程序接口2.5 捕獲擴展3 實時媒體訪問控制3.1 可插拔 MAC 層3.2 TDM

原创 【原創】xenomai+linux雙內核下的時鐘管理機制

【原創】xenomai+linux雙內核下的時鐘管理機制 目錄【原創】xenomai+linux雙內核下的時鐘管理機制一、linux時間子系統1.1 tick device1.2 clock event和clock source1.3 cl

原创 【原創】xenomai 在X86平臺下中斷響應時間測試

1.中斷響應時間 實時操作系統的意義就在於能夠在確定的時間內處理各種突發的事件,而中斷是這些事件、系統搶佔調度的觸發點,中斷何時得到處理反應了系統的基本實時性能,因而衡量嵌入式實時操作系統的最主要、最具有代表性的性能指標參數無疑是中斷響應時

原创 【轉載】Linux虛擬化KVM-Qemu分析(六)之中斷虛擬化

原文信息 作者:LoyenWang 出處:https://www.cnblogs.com/LoyenWang/ 公衆號:LoyenWang 版權:本文版權歸作者和博客園共有 轉載:歡迎轉載,但未經作者同意,必須保留此