k

eXoPiPed

eBooks
Tools
Apps

eBooks, Tools, Apps, Blog, Developer

eBooks

How To Develop Embedded Software
A Case Study

* Shows processes, tools, and methods used by professional developers to complete an embedded software project.
* Derived from the author's 25 years developing embedded systems for major U.S. corporations.
* Case study, with source code and documentation, of digital Theremin for mbed LPC1768 (Cortex-M3)

GPS Tracker Project for Cortex-M3 ARM

Text requests for tracking from your smart phone. Receive texted position reports from the tracker on your smart phone.

Complete requirements, architecture, design, development tool description, and source code of GPS tracker software for STM32F103 processor, and off-the-shelf circuit boards

XY Theremin for STM32F7-DISCO board

Synthesizes audio waveforms based on user interaction with touchscreen of STM32F7-DISCO board

Supports user settings for waveform, envelope attack, decay, sustain, release settings, filter, and frequency difference between left and right output channels

Contains complete requirements, architecture, design, development tool description, source code, and verification tests

Tools

Textweb:
Hypertext Notepad

* Hypertext notepad for Win32 and Wine
* Browser-like interface
* Reporting and cross-referencing features.
* Use to study complex webs of information and think about interconnected systems.

Cellulator:
Cellular Calculator

* Cellular Calculator for Win32 and Wine
* Calculates networks of formulae
* Performs dynamic simulations
* Solves systems of equations.
* Builtin script language
* Browser-like interface including a hypertext notepad

iPhone Apps

BiSynth:
Binaural Virtual
Analog Synthesizer

* Virtual Analog Synth for iPhone and iPad
* Five octave, scrollable, standard and Janko keyboards
* Preset dictionary for favorite sounds
* Text (303) 517 6502 for queries and support
* See blog for more info

NoteWeb:
Hypertext Notepad and Connection Mapping Tool

* When working with complex situations or systems, you don't always know how to proceed until you know how all the pieces fit together.
* This simple tool helps you describe, analyze, track, or design how things connect.
* Text (303) 517 6502 for queries and support
* See blog for more info

MathWeb:
Scriptable Cellular Calculator and Math Assistant

appStore


An intuitive, scriptable math assistant that fits in the palm of your hand.
Text (303) 517 6502 for queries and support.
Also see blog for more info, including a bit of history.

Blog

Blah blah blah...

Blog

* Observations, Opinion, and Suggestions related to embedded software development and other things

Developer

David Clifton

Specializing in medical, embedded, and real-time applications

Experienced with wireless and wired communication protocols, robotic scheduling, data acquisition, signal processing, instrumentation and iOS app development