0% found this document useful (0 votes)
97 views1 page

Simma Software: J1939 Source Code

The J1939 source code provides a high performance modular C language implementation of the J1939 protocol stack that uses 1056 CPU cycles per message and has a code size of 3800 bytes for an HCS12 CPU. It allows for standard J1939 features like sending, receiving, and filtering messages and includes the source code, documentation, examples, and support from Simma Software.

Uploaded by

Faraz Electronic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views1 page

Simma Software: J1939 Source Code

The J1939 source code provides a high performance modular C language implementation of the J1939 protocol stack that uses 1056 CPU cycles per message and has a code size of 3800 bytes for an HCS12 CPU. It allows for standard J1939 features like sending, receiving, and filtering messages and includes the source code, documentation, examples, and support from Simma Software.

Uploaded by

Faraz Electronic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Simma Software J1939 Source Code

J1939 Software Features

The J1939 protocol stack was designed to meet the The J1939 source code allows for all of the standard
demanding needs of the high speed Controller Area usages of J1939 including:
Network (CAN). The J1939 source code uses a high Sending and receiving of messages
performance modular design and has a simple API. It Message timeout monitoring
is written entirely in the C programming language and Message filtering
can be used on any platform with a 8/16/32 bit micro- Request message processing
controller, either with or without an operating system. Diagnostic message processing
Benchmarks have shown the stack to be 700% more BAM and CM transport protocol processing
efficient than other commercially available solutions. Static and arbitrary address claim

Deliverables CPU Cycles per Msg Code Size Comparison


(approx. for HCS12 CPU) (approx. for HCS12 CPU)

Deliverables include the J1939 protocol


3800 bytes
stack, well documented source code, a
complete user’s manual, and examples
showing how to send and receive J1939
messages.
1056 cycles
1435 bytes

137 cycles

Simma Software Competitors Simma Software Competitors

Simma Software, Inc. specializes in real-time embedded Simma Software, Inc


software for the automotive industry. Products and services 5940 South Ernest Drive
include protocol stacks, bootloaders, device drivers, Terre Haute, IN 47802
training, and consultation on the following technologies: Toll Free: 888-256-3828
J1939, CAN, J1587, J1708, J2497, J1922, J1850, J1979, Fax: 208-445-2913
ISO 15765, OBD-II. www.simmasoftware.com/j1939.html

You might also like