Canopy is a visualization tool for plotting CAN bus message payloads.
PCI Express (PCIe) has been around since 2003, and in that time it has managed to become the primary data interconnect for not only expansion cards, but also high-speed external devices. What also makes PCIe interesting is that it replaces the widespread use of parallel buses with serial links. Instead of having a bus with a common medium (traces) to which multiple devices connect, PCIe uses a root complex that directly connects to PCIe end points.
- The CAN bus, part 1 - Intro - 13 Dec 2018
- The CAN bus, part 2 - Access - 14 Dec 2018
- The CAN bus, part 3 - STM32 - 15 Dec 2018
- The CAN bus, part 4 - JeeH API - 16 Dec 2018
- The CAN bus, part 5 - Demo - 17 Dec 2018
- The CAN bus, part 6 - Single-wire - 18 Dec 2018
TuneECU ist eine Software zur Umprogrammierung, Fehlerdiagnose und Test von Motorsteuergeräten (ECU),
welche in EFI (Electronic Fuel Injected) Modellen von Triumph, KTM, Aprilia, Benelli, Ducati, Moto Guzzi, Gilera, Husqvarna, BMW, CCM und Moto Morini eingebaut sind.
Die Freedom-Tours haben eine bewegte Geschichte hinter sich.
Als Privat-Projekt gestartet, fuhr der Bus zunächst zwei Jahre als „Linuxbus Ruhr“ von Düsseldorf durchs Ruhrgebiet nach Chemnitz zu den Chemnitzer Linux-Tagen.
Danach schlüpften wir für weitere zwei Jahre unter das Dach der FSFE, und in diesem Zuge kam es auch zur Umbenennung in Freedom Tours. Was auch der viel treffendere Name ist, denn es geht uns ja nicht allein um Linux sondern um Freie Software im allgemeinen. Und eben die Fahrt zu den Events, die sich mit Freier Software beschäftigen.
Seit diesem Jahr nun hat die FSFE Fellowship Düsseldorf die Schirmherrschaft übernommen.
SavvyCAN is a cross platform QT based C++ program. It is a CAN bus reverse engineering and capture tool. It was originally written to utilize EVTV hardware such as the EVTVDue and CANDue hardware. It has since expanded to be able to use any socketCAN compatible device as well as the Macchina M2 and Teensy 3.x boards. It can capture and send to multiple buses and CAN capture devices at once.
Kayak is an application for CAN bus diagnosis and monitoring. Its main goals are a simple interface and platform independence. It is implemented in pure Java and has no platform specific dependencies. Kayak is based on SocketCAN and the connection to a SocketCAN bus takes place using TCP/IP and a socketcand server. Therefore the bus access is network transparent and can be shared with multiple users.
Kayak uses the open CAN definition format kcd. Existing .dbc CAN definitions can be converted to kcd using CANBabel.
STN1170 combines the entire STN1110 (multiprotocol OBD-II) feature set with Single Wire CAN (SW-CAN) and Medium Speed CAN (MS-CAN) protocols in a single 44-pin IC.
Unified Diagnostic Services (UDS; deutsch etwa „vereinheitlichte Diagnosedienste“) ist ein Diagnose-Kommunikationsprotokoll im Steuergeräte-Umfeld innerhalb der Automobilelektronik, welches in der ISO 14229[1] spezifiziert ist. Entstanden ist es aus der ISO 14230-3 (KWP2000), der ISO 15765 (Diagnostic communication over Controller Area Network (DoCAN)). Vereinheitlicht bedeutet in diesem Zusammenhang, dass dieses Kommunikationsprotokoll bei fast allen Neuentwicklungen der Fahrzeughersteller verwendet wird und kein firmenspezifischer Standard ist.
Reference: THM180C4M
Condition: New product
The Bus Pirate is a troubleshooting tool that communicates between a PC and any embedded device over most standard serial protocols, which include I2C, SPI, and asynchronous serial, all at voltages from 0-5.5VDC
Bus Pirate v3 is a universal bus interface that talks to electronics from a PC serial terminal. Get to know a chip without writing code. Eliminates a ton of early prototyping effort with new or unknown chips. A laser cut acrylic case for Bus Pirate v3.6 is also available.
This board provides 1-Wire, I2C, SPI, JTAG, asynchronous serial (UART), MIDI, PC keyboard, HD44780 LCDs, and generic 2- and 3-wire libraries for custom protocols.
Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.
Fast
A single Kafka broker can handle hundreds of megabytes of reads and writes per second from thousands of clients.
Scalable
Kafka is designed to allow a single cluster to serve as the central data backbone for a large organization. It can be elastically and transparently expanded without downtime. Data streams are partitioned and spread over a cluster of machines to allow data streams larger than the capability of any single machine and to allow clusters of co-ordinated consumers
Durable
Messages are persisted on disk and replicated within the cluster to prevent data loss. Each broker can handle terabytes of messages without performance impact.
Distributed by Design
Kafka has a modern cluster-centric design that offers strong durability and fault-tolerance guarantees.
Apache Feather
CANopen is the internationally standardized (EN 50325-4) CAN-based higher-layer protocol for embedded control system. The set of CANopen specification comprises the application layer and communication profile as well as application, device, and interface profiles. CANopen provides very flexible configuration capabilities. These specifications are developed and maintained by CiA members.
CANopen networks are used in a very broad range of application fields such as machine control, medical devices, off-road and rail vehicles, maritime electronics, building automation as well as power generation.
CiA’s website provides CANopen technical information dedicated for system designers or for device designers respectively.