openpcd/doc/common-targetsoftware.xml @ master
1 |
<section>
|
---|---|
2 |
<title>Target Software</title> |
3 |
<para>
|
4 |
The software doesn't use any operating system. Everything is implemented from |
5 |
scratch. Some of the API's (e.g. timer API) are modelled after the |
6 |
corresponding Linux kernel API's. However, this does not imply that any of the |
7 |
actual implementation is shared. The reason for matching the Linux API's is |
8 |
merely because they are well-understood and there's lots of example code using |
9 |
them. |
10 |
</para>
|
11 |
<para>
|
12 |
The SAM7 firmware is compiled using GNU GCC 4.0.2 for ARM. It uses GNU Make for |
13 |
processing the Makefiles. All development of the system happened on Linux, |
14 |
therefore your milage of compiling it on Windows might vary, but should |
15 |
theoretically work. |
16 |
</para>
|
17 |
|