發佈PISO-CAN/PCM 系列卡片Linux驅動程式
 
近年來,以CAN做為傳輸媒介的通訊應用,帶來了高度安全與穩定,並且在汽車與工業界得到廣泛的運用,讓各家大廠相繼投入CAN控制器研發;但各家提供控制方式皆有所不同,容易造成使用者開發應用程式的困擾。因此,汽車製造業先驅提出了SocketCAN的觀念。SocketCAN提供四種的應用程式介面:(1)RAW、(2)BCM、(3)GW、(4)ISOTP,各自有不同的功能。下面可展示出SocketCAN軟體架構圖:
 
SocketCAN建構在Linux作業平台的CAN網路實作架構,它包含大多數的CAN控制器驅動程式與實作在SocketCAN Layer的CAN網路堆疊。而多數硬體製造商也遵照SocketCAN驅動程式實作介面,開發驅動程式,提供給客戶使用。就依使用者的觀點來看,不再需要廠商所開發的複雜的應用程式介面,就能透過SocketCAN網路協議,輕鬆開發以CAN作為傳輸媒介的應用程式了。

我們提供一系列CAN卡片的SocketCAN驅動程式,讓我們客戶能在Linux平台實作應用程式。此外,我們也提供CANopen與DeviceNet協定之主端(Master)的應用函式庫,幫助使用者能更快速導入與各從端(Slave)I/O設備的通訊,建構完備與高可靠度的控制網路。
 
特色:
  • 支援Linux核心版本2.6.31~2.6.34 (x86硬體平台).
  • 提供CANopen/DeviceNet主端應用函式庫。
  • 符合SocketCAN驅動程式的標準介面,使用者可透過BSD Socket APIs輕鬆地建構專案。
  • 透過SocketCAN提供的虛擬CAN介面功能(多個虛擬介面對映一個實體介面),撰寫多用途的系統,滿足不同使用者的需求。
  • 提供RAW與CANopen/ DeviceNet 主端操作範例。
  • 高效能、低成本的首選。
 
備註: 測試環境
中央處理器 Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz
記憶體 DDR2 667MHz 1.5GB
核心版本 2.6.32
發行套件 Debian GNU/Linux 5.0
CAN卡 PISOCAN 400U
 
支援的產品列表:
  • PCM-CAN100-D, PCM-CAN200-D
  • PISO-CAN200-D/T, PISO-CAN400-D/T
  • PISO-CAN200U-D/T, PISO-CAN400U-D/T
  • PEX-CAN200i-D/T
 
更多關於產品的資料,請參閱下列這些網址:
http://www.icpdas.com/products/Remote_IO/can_bus/pcm-can200.htm
http://www.icpdas.com/products/Remote_IO/can_bus/piso-can200.htm
http://www.icpdas.com/products/Remote_IO/can_bus/piso-can200e.htm
http://www.icpdas.com/products/Remote_IO/can_bus/piso-can400.htm

您可從下列的網址下載到各產品的SocketCAN驅動程式:
http://ftp.icpdas.com.tw/pub/cd/fieldbus_cd/can/pci/piso-can200_400/linux_can_driver/socketcan/
 
back  
   
Copyright© ICP DAS Co., Ltd. All Rights Reserved