InternalDocs
From Embedded XINU
Current project information can be found here, if you are looking for previous work check the archived section. Current documentation is transcluded, so it will actually reside in a subpage of this page, however it can be seen from here and edited from here.
Contents |
[edit] Projects
- Continuation of Flash/TTYDISK/File system
- Continuation of Pentium port
- Continuation of curses
- Continuation of Ethernet driver
- Continuation of EJTAG debugger
[edit] Problems
[edit] Project Reference Information
This section lists some internal reference details for the summer project.
Our home server is morbius, and on that server the project is centralized in the following path:
/usr/local/project/EmbeddedOS/
Inside are contained the following important things:
[edit] OpenWRT Source
In the OpenWRT directory lies the source of OpenWRT, our reference Linux implementation that runs on many routers, including our WRT54GL.
[edit] CFE Source
Inside cfe-1.3.1 is the full source code for the Common Firmware Environment, but unfortunately it is for a version that is different than the one we have running on the router. Still, because CFE is such fully featured firmware, the source is good for reference in writing drivers and finding out more about the hardware.
[edit] Cross Compiler
The crosscompiler directory contains a working PPC to MIPS cross compiler which actually links into the one tha OpenWRT builds.
[edit] Code Repositories
There are two Subversion repositories in the repo directory which each contains a code base for a version of XINU, one is PPC and the other is MIPS. For details on using these repositories you can see the Subversion Primer
[edit] Archived
| InternalDocs/Fall2007 | InternalDocs/Summer2006 | InternalDocs/Summer2007 |
