From d730c17bf29d98d28969a02c6e98364c4815cdf2 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 8 Mar 2009 15:14:11 +0000 Subject: Added architecture diagram to the documentation resources. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@819 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- docs/rsc/arch.png | Bin 0 -> 28446 bytes docs/rsc/arch.svg | 483 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ todo.txt | 2 + 3 files changed, 485 insertions(+) create mode 100644 docs/rsc/arch.png create mode 100644 docs/rsc/arch.svg diff --git a/docs/rsc/arch.png b/docs/rsc/arch.png new file mode 100644 index 000000000..4b075d80e Binary files /dev/null and b/docs/rsc/arch.png differ diff --git a/docs/rsc/arch.svg b/docs/rsc/arch.svg new file mode 100644 index 000000000..5af8bd4fa --- /dev/null +++ b/docs/rsc/arch.svg @@ -0,0 +1,483 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Hardware + + + + Port Code + + + + Threads + + + + Mutexes Condvars + + + + Virtual Timers + + + + Messages + + + + Mailboxes + + + + Semaphores + + + + I/O Queues + + + + Event Flags + + + + Scheduler + + + + Interrupts Handling + + + + Device Drivers and Application Code + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/todo.txt b/todo.txt index 208856399..839198efd 100644 --- a/todo.txt +++ b/todo.txt @@ -22,6 +22,8 @@ After 1.0.0: * Remove port_puts() from all the ports. * Stack sizes article into the documentation. * Logo... +- Code examples into the documentation. +- Architecture diagrams. After 1.2.0: X Abstract I/O channels rather than just serial ports. -- cgit v1.2.3