翻訳と辞書
Words near each other
・ Can-avid, Eastern Samar
・ CAN-BIKE
・ Can-can
・ Can-can (disambiguation)
・ Can-Can (film)
・ Can-Can (musical)
・ Can-can dress
・ Can-con
・ CAN-CON (convention)
・ Can-I-Bus
・ Can-linn
・ Can-Met Mine
・ CAN-SPAM Act of 2003
・ Can-Utility and the Coastliners
・ CAN/ULC S801
Can4linux
・ Cana
・ Cana (disambiguation)
・ Cana (unit)
・ Cana Airport
・ Cana Brava River
・ Cana Brava River (lower Tocantins River)
・ Cana Brava River (Paranã River)
・ Cana Brava River (Santa Tereza River)
・ Cana Brava River (upper Tocantins River)
・ Cana Chapetón
・ Cana I
・ Cana II
・ Cana Island
・ Cana Island Light


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Can4linux : ウィキペディア英語版
Can4linux
can4linux is an Open Source CAN Linux-Kernel device driver.
Development started in the mid 1990s for the Philips 82C200 CAN controller stand alone chip on a ISA Board AT-CAN-MINI.
In 1995 the first version was created to use the CAN bus with Linux for laboratory automation as a project of the Linux Lab Project at FU Berlin.
The increasing spread of the CAN field bus technology for automation especially in embedded devices and the growth of Linux in this area leads to a growing importance of device drivers as base for higher layer CAN protocols like CANopen, J1939 and DeviceNet.
Besides the NXP SJA1000 as successor of the first supported CAN controller Philips 82C200 and the Intel 82527, the development for powerful microcontrollers with integrated CAN controllers that are capable to run the Linux Operating system have been intensified since 2005. As examples for this development serve Freescale's ColdFire processors 〔Freescale ColdFire〕 or ARM models by ATMEL〔(ATMEL SAM9263 )〕 and Freescale〔(Freescale i.MX35 Familie )〕 but also the stand-alone CAN controller MCP2515,〔(Stand Alone CAN MCP2515 )〕 connected via SPI Bus.
A list of supported CAN controllers is available on the can4linux project site.〔(can4linux project site )〕
In the latest version there is a ''virtual'' CAN mode implemented which
allows applications to communicate without CAN hardware but only by using the device
driver software layer. This mode already includes support for the new CAN frame format called CAN FD 〔( CAN FD Spezifikation ) (PDF; 314 kB)〕〔(CAN FD conference paper ) (PDF; 624 kB)〕 which allows data frame length up to 64 byte.
== Usage ==

Application software opens a CAN device descriptor and gets back a file descriptor. Using this file descriptor standard operating system functions like read() and write() are used to exchange CAN frames with other CAN nodes on a CAN bus.
The following code is an example which puts a CAN frame on the bus and afterwards waits for a CAN frame transmitted by another CAN node. More examples are available on the can4linux project site.〔Online (can4linux-examples )〕

/
* simple CAN application example

*

* used for the Wikipedia article on can4linux

*/
#include
#include
#include
#include
int main(int argc,char
*
*argv)

can4linux can be compiled in a way that allows more than one process to have access to the same CAN controller hardware for reading and writing frames on the CAN bus. Beside the real application other processes like data loggers or other diagnosis processes can access the bus.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Can4linux」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.