原创 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報文傳輸框圖 (注:此文檔承接之前的文檔編寫,之前文檔中詳細介紹過的報文,傳輸結構體