Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1052 → Rev 1053

/shark/trunk/roadmap.txt
1,115 → 1,79
S.Ha.R.K. RoadMap
Update 13/04/2004
 
- DRIVERS -
- Linux 2.6 Interface Layer
Working in S.Ha.R.K. 1.4
Giacomo Guidi <giacomo@gandalf.sssup.it>
Update 17/07/2006
A general overview of S.Ha.R.K. development.
 
- New PCI Driver (From Linux 2.6)
Working in S.Ha.R.K. 1.4
Giacomo Guidi <giacomo@gandalf.sssup.it>
This map shows where S.Ha.R.K. is currently going. All the ideas and projects related to S.Ha.R.K. development are here reported. These items are not currently supported in the S.Ha.R.K. distribution, you can look at the drivers and modules webpage to know the actual working features.
 
- New FrameBuffer (From Linux 2.6)
Working in S.Ha.R.K. 1.4
Giacomo Guidi <giacomo@gandalf.sssup.it>
- New Network layer (From Linux 2.6) *****
Starting Soon
- Ethernet Cards Drivers ****
- Wireless 802.11 Card Drivers *****
General project organization
 
- BlueTooth Driver *****
- New section for unsupported kernel modules
 
- New BTTV Driver (From Linux 2.6)
Working in S.Ha.R.K. 1.4
Giacomo Guidi <giacomo@gandalf.sssup.it>
- Remove the advanced demos section
 
- USB Driver (From Linux 2.6) ****
Developing at Pavia 60%
Claudio Melita <claumeli@tin.it>
- Update to supported demos and kernel modules, and to unsupported demos section
 
- New File System (From Linux 2.6) ****
Drivers
 
- RAM-Disk Driver/Loopback ***
* IntDrive interrupt server
 
- New IDE/FLOPPY/CDROM Driver (From Linux 2.6) ****
- fix problems on PCs with specific chipset
 
- FAT32/ISO9660 Support ***
* New network layer
 
- EXT2/EXT3 Support ***
- Porting of Etherboot drivers (support for more than 70 NICs)
 
- New Keyboard and Mouse drivers ***
Working in S.Ha.R.K. 1.4
Mauro Marinoni <thenino@tipiloschi.net>
- real-time drivers (3Com 3c90xb cards supported)
 
- New RS232 and parallel port drivers **
Starting soon
* USB stack
 
- LOW LEVEL KERNEL -
- 90% done, including host, hub, and many devices
 
- Memory Protection ******
- refine support for PWC chipset based webcam
 
- Support Non-x86 CPU
- add support for serial/USB adapters
 
- ARM (XSCALE) *******
Developing at ReTiS Lab - Pontedera
60% complete
Michael Trimarchi <trimarchi@gandalf.sssup.it>
* Aquisition
 
- PowerPC ******
- port of the saa7134 framegrabber driver from Linux 2.6 kernel (60% done)
 
- Hyper-Threading Support *****
- general purpose aquisition through external custom board
 
- SpeedStep Support ***
Testing at Robotic Lab - Pavia
Mauro Marinoni <thenino@tipiloschi.net>
* Power-aware computing
 
- HIGH LEVEL KERNEL -
- support for ACPI
 
- Power-Aware Scheduler ****
Developing at ReTis Lab - Pontedera
Developing at Robotic Lab - Pavia
60% complete
Mauro Marinoni <the.nino@tipiloschi.net>
* External custom boards
 
- POSIX Trace ***
- Microchip dsPIC based custom board (80% done)
 
- Hierarchical Scheduler ****
Testing at ReTis Lab - Pontedera
Giacomo Guidi <giacomo@gandalf.sssup.it>
Michael Trimarchi <trimarchi@gandalf.sssup.it>
- new servomotor drive library
 
- PORTS -
- wireless communication through custom board
 
- Real-Time MPEG Decoder ****
Documentation
 
- York Tracer Implementation ****
Testing at ReTiS Lab - Pontedera
Giacomo Guidi <giacomo@gandalf.sssup.it>
- Quick start guide (95% done)
 
- GTK/QT GUI porting
- Makefile structure
 
- COMPILING AND LANGUAGES -
- Drivers and ports interface
 
- Makefile.h dependencies **
- Supported demos
 
- GDB/console support ***
- Change log
 
- C++ Support ***
Toward S.Ha.R.K. 2.0
 
- ADA Support ****
- Memory protection
 
- Dynamic module allocation and loading ***
- ARM (XSCALE) support
 
- DOCUMENTATION -
- Hyper-threading support
 
- Documentation on Makefiles **
- Dynamic module allocation and loading
 
- Documentation on working ports **
If you want to join one o more developing projects, please write a mail to
tullio.facchinetti "at" unipv.it
 
- Documentation on supported demos **
 
Any collaboration is welcome!!