ntdisp 

ntdisp Git Source Tree

Root/README

1General information
2===================
3
4ntdisp, short for NtD In System Programming, is a system for
5programming LPC and STM32 (and possible others) embedded devices.
6Further backend can be added by implementing the NtdIsp virtual
7class: NtdStm and NtdLpc are two examples.
8
9Three different front-ends are provided: a GObject based library
10(for developers), an executable binary (for computer geeks) and
11a graphical interface (for less geeky users).
12
13ntdisp is a cross-platform project and should run on POSIX
14systems that implements unistd.h and where the communication
15devices are mapped to files (GNU/Linux, *BSD and OpenIndiana
16should fit the bill) and on Windows platforms that provide the
17needed APIs (AFAICT, all versions are supported). The graphical
18interface needs to be built on a platform supported by the
19GTK+3 library. If needed, the compilation of this graphical
20front-end can be disable at configure time.
21
22When the program does not work out of the box on a platform
23where it should, it is a bug. Please consider submitting it
24on the bug tracker: http://dev.entidi.com/p/ntdisp/issues/
25
26Below, a typical command line session on POSIX systems:
27
28ntdisp -p lpc -d /dev/ttyS0 -iC
29ntdisp -p lpc -d /dev/ttyS0 -W dump.bin
30ntdisp -p lpc -d /dev/ttyS0 -R > new-dump.bin
31
32and the equivalent on Windows:
33
34ntdisp.exe -p lpc -d COM1 -iC
35ntdisp.exe -p lpc -d COM1 -W dump.bin
36ntdisp.exe -p lpc -d COM1 -R > new-dump.bin

Archive Download this file

Branches

Tags