Hardware/Software Integration with Txtzyme*
Inexpensive 8-bit microcontrollers include many dozens of i/o pins backed up by interesting hardware including USB interfaces.
We show how a simple interpreter, called Txtzyme, running on an 8-bit micro-controller, can support generalized hardware interaction and expose that to a regular computer over the flow-controlled USB bus. The result is to make your hardware feel “command line friendly” while concentrating your system development efforts into a more powerful and interactive development environment: the shell.
Sources for Txtzyme and all the demo projects are on GitHub and have been blogged at DorkbotPDX. See our original announcement there and a more recent post describing additional preparations for this talk.
Cunningham & Cunningham, Inc.
Ward Cunningham recently served as Nike’s open-data fellow. He has been CTO at CitizenGlobal, a growth company enabling the co-creation of media. Ward co-founded the consultancy, Cunningham & Cunningham, Inc. He has served as CTO of AboutUs, a Director of the Eclipse Foundation, an Architect in Microsoft’s Patterns & Practices Group, the Director of R&D at Wyatt Software and as Principle Engineer in the Tektronix Computer Research Laboratory.
Ward is well known for his contributions to the developing practice of object-oriented programming, the variation called Extreme Programming, and the communities supported by his WikiWikiWeb. Ward hosts the AgileManifesto.org. He is a founder of the Hillside Group and there created the Pattern Languages of Programs conferences which continues to be held all over the word.
- Title: Hardware/Software Integration with Txtzyme
- Track: Hacks
- Room: B204
- Time: 3:45 – 4:30pm
- Speakers: Ward Cunningham