Codelode

Creative Software
Solutions


Information, Source Code,
Tools, and Developer

contact: David Clifton
david@codelode.com

Information


How the Pros
Develop Embedded Software
:

A no-nonsense
guide for developers

This down-to-earth guide shows processes, tools, and tricks used by professional developers to complete an embedded software project.

Derived from author's 20 years of experience developing embedded software for major U.S. corporations.

Worked out example, with source code, and documentation of voice-controlled synthesizer for TI320C5416.

Source Code



KLA2:
Embedded kernel in C

* Provides prioritized function calling, pipes, and timer services
* Working examples on four platforms
* Thoroughly tested
* Open Source license
* Use as is, or modify to suit.

Tools



Textweb:
Hypertext Notepad

* Hypertext notepad for Windows and Pocket PC 2003.
* Simple user interface
* Reporting and cross-referencing features.
* Use to study complex webs of information and think about interconnected systems.



Sogol:
Math Assistant

* Math asst for Windows & Pocket PC 2003.
* Calculates networks of formulae
* Performs dynamic simulations
* Solves systems of equations.
* Builtin script language
* Browser-like interface doubles as a hypertext notepad to document work.

Software
Developer



David Clifton:

Software engineer specializing in developing medical, embedded, and DSP software.