Lean2: Small Software for Embedded Systems

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.

Using FTDI chips with 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.