OSH Garage
  • About Me
  • Linked-In
  • GitHub
  • GrabCAD
  • Thingiverse
  • Resources

Hashes in the Firmware Development Workflow

blog > Systems

Category: Systems

Hashes in the Firmware Development Workflow

Posted on August 31, 2017September 1, 2017 by Jason

Hashes are like checksums in that it takes an individual binary file and uses an algorithm based on the original file to generate an individual number. This number can then be compared to a reference number to determine integrity and authenticity of the file. These hashes play an integral part in production releases of a […]

Posted in Firmware, Software, SystemsLeave a comment

C# Example – CRC8 Implementation

Posted on August 31, 2017August 31, 2017 by Jason

In support of my previous post on the CRC8 checksum. I compiled this basic program to provide a real-world implementation. The example uses a potential serial communication protocol that consists of a START and END deliminter using GREATER-THAN and LESS-THAN symbols. The first two bytes L1 and L0 indicate the length of the payload (Command […]

Posted in Software, SystemsLeave a comment

RealTerm and CSV Debugging

Posted on November 29, 2015November 29, 2015 by Jason

What if what you’re debugging is a little more complicated than verifying a serial packet? That you’re not just tracking down an issue with a couple bytes or words of sensor, variable, or EEPROM data, but a more complex algorithm. In doing so, you may want to know the critical values involved in each step […]

Posted in Firmware, Systems, ToolsTagged Firmware, OctaveLeave a comment
  • Categories

    • Altium
    • Books
    • Documentation
    • Eagle
    • Firmware
    • FPGA
    • GrabCAD
    • Hardware
    • Mechanical
    • OnShape
    • PADs
    • Python
    • Software
    • SPICE
    • Systems
    • Test Automation
    • Tools
    • Xilinx
  • Tag Cloud

    Algorithms Analog Arduino automation band-pass band-stop Books Capacitor Chart console Eagle Elicia White filter Firmware gui Hardware high-pass low-pass Making Embedded Systems mikroC notch Octave passive filter phidgets PIC PIC18 python RealTerm Serial Software STM32 terminal test tkinter Tools tutorial Visual Studio
  • Suggested Sites

    • EEVBlog
    • BeTheSignal
    • EETimes
    • Planet Analog
  • Connect

    • About Me
    • Linked-In
    • GitHub
    • GrabCAD
    • Thingiverse
    • Resources
 

Loading Comments...