Following on from the books describing a ‘lean’ approach to TCP/IP, these blogs take a wider look at various hardware & software techniques for use in embedded systems.
FTDI chips aren’t just for serial comms; the newer devices have the ability to drive more complex protocols such as SPI and I2C. These posts demonstrate a step-by-step approach to driving the chips from python.
Part 1: Initial experimentation
Part 2: Using Linux
Part 3: Using MPSSE to drive an SPI device
Part 4: First steps towards viewing CPU internals with SWD
Part 5: Reading CPU internals with SWD
Copyright (c) Jeremy P Bentham 2018. Please credit this blog if you use the information or software in it.