原创 1553B總線簡介

1.1553B總線簡介 MIL-STD-1553B總線是美國空軍電子子系統聯網的標準總線,是一種中央集權式的串行總線, 總線組成包括一個總線控制器,負責總線調度、管理,是總線通訊的發起者和組織者;若干(最多不超過31個)遠程終端,另外還可以

原创 SylixOS ICAN 協議移植筆記

ICAN協議簡介ICAN簡介。ICAN協議( Industrial CAN protocol )爲基於現場總線 CAN-bus的應用層協議。ICAN協議爲工業控制應用領域提供了一種簡單可靠,易於開發的總線系統。在市場中,DeviceNet

原创 SylixOS DMA子系統之一

1. DMA子系統簡介1.1      DMA簡介。DMA的英文拼寫是“DirectMemory Access”,是一種數據不經過CPU處理,直接由DMA控制器從一塊物理內存搬運到另一塊物理內存的數據交換模式。在DMA模式下,CPU只須向D

原创 PCIE掃描過程

1. PCIE掃描過程從按下PC的電源按鈕開始,BIOS就接管系統控制權開始工作,它會先進行一些內存和設備的初始化工作(當然,也包括PCI設備),由於商業上的原因,Phoenix等廠商的BIOS代碼需要授權協議,下面以另外一款開源BIOS(

原创 SylixOS CAN總線報文淺析

CAN的報文格式在總線中傳送的報文,每幀由7部分組成。CAN協議支持兩種報文格式,其唯一的不同是標識符(ID)長度不同,標準格式爲11位,擴展格式爲29位。在標準格式中,報文的起始位稱爲幀起始(SOF),然後是由11位標識符和遠程發送請求位

原创 USB 虛擬串口簡介

1. USB虛擬串口簡介USB虛擬串口屬於USB通信設備類。在物理層通過USB總線,採用虛擬串口的方式爲主機提供一個物理串口。在系統內部,USB控制器提供了一個批量傳輸IN端點和一個批量傳輸的OUT端點,用於數據的接收和發送,模擬串口的RX