Difference between revisions of "Development tasks"
Jump to navigation
Jump to search
(→Pending: Added current projects) |
|||
Line 2: | Line 2: | ||
== Pending == | == Pending == | ||
+ | |||
+ | === Active === | ||
+ | * [[Flash driver|Flash disk driver]] | ||
+ | * TTY disk driver | ||
+ | * XINU File System | ||
+ | * [[Ethernet Driver|Wired network driver]] | ||
+ | * Curses library | ||
+ | * [[EJTAG]] interface for debugging | ||
+ | |||
+ | === Inactive === | ||
+ | * XINU testsuite | ||
+ | * [[WRT350N]] compatibility | ||
== Future == | == Future == |
Revision as of 14:22, 28 August 2007
This page catalogs all possible tasks for the Embedded XINU project. Feel free to add new tasks and change existing tasks as you see fit.
Contents
Pending
Active
- Flash disk driver
- TTY disk driver
- XINU File System
- Wired network driver
- Curses library
- EJTAG interface for debugging
Inactive
- XINU testsuite
- WRT350N compatibility
Future
Completed
Fall 2005
- Complete port of ancient-XINU (Pentium) to modern processor (PPC)
Summer 2006
- Hardware modifications for WRT54GLs
- Communicate over serial port (MIPS)
- Write loader for MIPS port
Fall 2006
- Complete port of PPC-XINU to MIPS-XINU
- Interrupt subsystem
Spring 2007
- Initial asynchronous UART driver (TTY driver)
- Initial file system (via the second TTY)
Summer 2007
- Basic Shell (port from x86)
- Improvements to the UART Driver and TTY Driver
- Code Audits
- Including the startup process, UART Driver, TTY Driver, libxc, Interprocess Communication (now mailboxes), memory, interrupts, and other important XINU subsystems
- Hardware modifications for EJTAG port
- Successfully wrote Flash memory via EJTAG interface