summaryrefslogtreecommitdiff
path: root/doc/common-targetsoftware.xml
diff options
context:
space:
mode:
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