原创 SylixOS CAN總線驅動之二
SylixOS CAN設備調試 調試環境 調試環境是在已經移植好SylixOS的硬件開發平臺上進行。 (注:此文接《SylixOS CAN總線驅動之一》繼續編寫 ,本文以FlexIMAX6爲案例) 技術實現 硬件連接 由於IMA
原创 1553B總線簡介
1.1553B總線簡介 MIL-STD-1553B總線是美國空軍電子子系統聯網的標準總線,是一種中央集權式的串行總線, 總線組成包括一個總線控制器,負責總線調度、管理,是總線通訊的發起者和組織者;若干(最多不超過31個)遠
原创 USB 虛擬串口簡介
1. USB虛擬串口簡介 USB虛擬串口屬於USB通信設備類。在物理層通過USB總線,採用虛擬串口的方式爲主機提供一個物理串口。在系統內部,USB控制器提供了一個批量傳輸IN端點和一個批量傳輸的OUT端點,用於數據的接收和發送,模擬串口的
原创 CAN總線特性概述
CAN總線簡介 CAN是Controller Area Network 的縮寫(以下稱爲CAN),是ISO國際標準化的串行通信協議。在汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由於
原创 SylixOS USB虛擬網卡框架
1. USB子系統簡介 1.1 USB簡介 USB,是英文Universal Serial Bus(通用串行總線)的縮寫,是一個外部總線標準,用於規範電腦與外部設備的連接和通訊。是應用在PC領域的接口技術。USB接口
原创 SylixOS CAN總線報文淺析
CAN的報文格式 在總線中傳送的報文,每幀由7部分組成。CAN協議支持兩種報文格式,其唯一的不同是標識符(ID)長度不同,標準格式爲11位,擴展格式爲29位。 在標準格式中,報文的起始位稱爲幀起始(SOF),然後是由11位標識符和遠程發送
原创 SylixOS ICAN 協議移植筆記
ICAN協議簡介 ICAN簡介。 ICAN協議( Industrial CAN protocol )爲基於現場總線 CAN-bus的應用層協議。ICAN協議爲工業控制應用領域提供了一種簡單可靠,易於開發的總線系統。 在市場中,Devi
原创 SylixOS CAN總線驅動之三
SylixOS CAN報文傳送流程 CAN報文傳送流程框圖 在SylixOS中CAN報文的傳輸框圖如圖 11所示。 圖 11 SylixOS CAN報文傳輸框圖 (注:此文檔承接之前的文檔編寫,之前文檔中詳細介紹過的報文,傳輸結構體