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.