Skip to content

支持Windows / Support Windows / 基于 gs_usb 和 libusb 实现的Golang CanBus库 / Controller Area Network (CAN) Lib of Golang base on gs_usb and libusb

License

Notifications You must be signed in to change notification settings

Kirizu-Official/CANLib-Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CANLib-Go

简体中文

What this?

This is a CAN protocol implementation library based on gousb.

You can access can data in Go via USB, including sending and receiving data, and this library provides the lowest-level operations for easy expansion

Support

System: Windows、Linux、MacOS

Firmware: All standard gs_usb protocols defined by Linux, However, only tested on candleLight firmware.

Usage

go get -u github.com/Kirizu-Official/CANLib-Go

CANLib-Go is based on the gousb library, while the gousb is implemented by calling libusb through CGO, You must install the runtime and compilation environment as required by gousb installation document at first.


This document is still being improved and edited.

Join us to help improve this repository!

To be continued...

About

支持Windows / Support Windows / 基于 gs_usb 和 libusb 实现的Golang CanBus库 / Controller Area Network (CAN) Lib of Golang base on gs_usb and libusb

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages