Subversion Repositories shark

Compare Revisions

Regard whitespace Rev 1052 → Rev 1053

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