summaryrefslogtreecommitdiff
path: root/doc/common-targetsoftware.xml
diff options
context:
space:
mode:
authorlaforge <laforge@6dc7ffe9-61d6-0310-9af1-9938baff3ed1>2006-10-16 16:37:59 +0000
committerlaforge <laforge@6dc7ffe9-61d6-0310-9af1-9938baff3ed1>2006-10-16 16:37:59 +0000
commitea1423e7c9aa7da9e1017d71d8887a0b736db81e (patch)
tree1471cc5fa542be35472f32249aecf879caed0c01 /doc/common-targetsoftware.xml
parent1d505fbf35d1f9926c065402c5bd056e34df84b7 (diff)
add some bits and pieces of documentation
git-svn-id: https://svn.openpcd.org:2342/trunk@272 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
Diffstat (limited to 'doc/common-targetsoftware.xml')
-rw-r--r--doc/common-targetsoftware.xml17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/common-targetsoftware.xml b/doc/common-targetsoftware.xml
new file mode 100644
index 0000000..6e328ee
--- /dev/null
+++ b/doc/common-targetsoftware.xml
@@ -0,0 +1,17 @@
+<section>
+<title>Target Software</title>
+<para>
+The software doesn't use any operating system. Everything is implemented from
+scratch. Some of the API's (e.g. timer API) are modelled after the
+corresponding Linux kernel API's. However, this does not imply that any of the
+actual implementation is shared. The reason for matching the Linux API's is
+merely because they are well-understood and there's lots of example code using
+them.
+</para>
+<para>
+The SAM7 firmware is compiled using GNU GCC 4.0.2 for ARM. It uses GNU Make for
+processing the Makefiles. All development of the system happened on Linux,
+therefore your milage of compiling it on Windows might vary, but should
+theoretically work.
+</para>
+
personal git repositories of Harald Welte. Your mileage may vary