  | 80232 packages online |
|
 |
| driver/other/Helios_0.4-svn_r560.lha | | | | No screenshot available |
|
Hello,
This is Helios, the first Firewire stack for the PPC/MorphOS system.
If you want to develop some applications using the helios.library,
I've put in the package everything you need to to that in the SDK directory.
*****************
*** ATTENTION ***
*****************
Helios is in Beta stage.
SBP2 permits TD_FORMAT and TD_WRITE and all SCSI commands!
The author (Guillaume ROGUEZ) declines any responsabilities in usage of Helios.
Your data may be loosed...
Current SDK is in testing stage, API may changes at any moments.
*****************
Helios package description
~~~~~~~~~~~~~~~~~~~~~~~~~~
- README : this file!
- libs/helios.library : High level API and core of Helios.
- devs/Helios/ohci1394_pci.device : MorphOS device to handle OHCI-1394 complient
hardwares.
- classes/sbp2.class : Class to drive SBP2 units found on the bus.
- SDK/ : All files needed to develop applications
using Helios.
include/ : C header files (.h).
lib/libhelios.a : gluelib if you don't use inlines.
examples/ : some API usage examples written in C,
binaries are already built in C directory.
- C : Examples built for you.
Installation and usage
~~~~~~~~~~~~~~~~~~~~~~
1) Copy contents of libs/* in LIBS:, devs/* in DEVS: and classes/* in
SYS:Classes.
2) Then run in a shell, as first program (important!), helios_rom_start.
=> this program shall be run only one time, running twice causes troubles as it
install many tasks and load classes each time.
=> Helios and others parties send some debug output throught the serial line.
If your computer has been run with RamDebug option you can see also them using
the program LogTool.
3) Now each time a device is connected you can see bus reset and enumeration
steps by looking serial line debug ouput.
If a compatible SBP2 device is connected and recognized, SBP2 class auto-mount
all partitions.
- Normally Helios should not be removed of the system after run.
But if you're know what you do, unmount all SBP2 partitions and run program
helios_remove.
Finish the removal by running shell command "Flushlib sbp2* helios* ohci*".
You may launch it many time because the internal Helios GarbageCollector task is
trigged only each 3 seconds.
Known issues and limitations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Isochrone modes not supported yet.
- Asynchrone modes limitations:
* Stream request not supported.
- No SerialBusManager task yet.
- No GUI, no prefs, no localisation...
|
Contents of driver/other/Helios_0.4-svn_r560.lha PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 10083 23624 42.7% -lh5- 8e68 Sep 23 00:30 Helios/C/FWBusReset
[generic] 9116 21488 42.4% -lh5- af32 Sep 23 00:30 Helios/C/FWDumpDevices
[generic] 12563 29348 42.8% -lh5- 6859 Sep 23 00:30 Helios/C/FWSendPhy
[generic] 8553 20708 41.3% -lh5- bd4c Sep 23 00:30 Helios/C/helios_remove
[generic] 8227 19768 41.6% -lh5- 56d1 Sep 23 00:30 Helios/C/helios_rom_start
[generic] 24187 59180 40.9% -lh5- 96b3 Sep 23 00:30 Helios/C/SCSICmd6
[generic] 10947 25532 42.9% -lh5- 47aa Sep 23 00:30 Helios/C/SimpleReportMsgClient
[generic] 20439 45204 45.2% -lh5- 7a5d Sep 25 14:24 Helios/Classes/sbp2.class
[generic] 22993 49988 46.0% -lh5- a3bf Sep 25 14:23 Helios/Devs/Helios/ohci1394_pci.device
[generic] 483 1040 46.4% -lh5- 9947 Sep 16 17:56 Helios/FAQ
[generic] 16968 42580 39.8% -lh5- 9262 Sep 25 14:23 Helios/Libs/helios.library
[generic] 1436 3056 47.0% -lh5- e58a Sep 25 14:33 Helios/README
[generic] 584 1236 47.2% -lh5- 9bf1 Aug 31 20:05 Helios/SDK/Examples/FWBusReset.c
[generic] 309 504 61.3% -lh5- bef8 Aug 31 20:05 Helios/SDK/Examples/FWDumpDevices.c
[generic] 1212 2960 40.9% -lh5- 7b56 Aug 31 20:05 Helios/SDK/Examples/FWReset.c
[generic] 986 2148 45.9% -lh5- 3566 Aug 31 20:05 Helios/SDK/Examples/FWSendPhy.c
[generic] 387 924 41.9% -lh5- 0de1 Sep 16 17:56 Helios/SDK/Examples/helios_remove.c
[generic] 343 558 61.5% -lh5- 9a41 Sep 16 17:56 Helios/SDK/Examples/helios_rom_start.c
[generic] 480 749 64.1% -lh5- 7203 Sep 25 14:23 Helios/SDK/Examples/Makefile
[generic] 704 1734 40.6% -lh5- a193 Aug 31 20:05 Helios/SDK/Examples/monitor.c
[generic] 1576 5798 27.2% -lh5- 1f67 Aug 31 20:05 Helios/SDK/Examples/SCSICmd6.c
[generic] 990 2518 39.3% -lh5- dcf1 Aug 31 20:05 Helios/SDK/Examples/SimpleReportMsgClient.c
[generic] 336 597 56.3% -lh5- d82a Aug 31 20:04 Helios/SDK/include/clib/heliosclsbase_protos.h
[generic] 1296 4929 26.3% -lh5- 54bd Sep 18 22:29 Helios/SDK/include/clib/helios_protos.h
[generic] 361 690 52.3% -lh5- db10 Aug 31 20:04 Helios/SDK/include/devices/helios/ohci1394.h
[generic] 74 79 93.7% -lh5- 230a Aug 31 20:04 Helios/SDK/include/fd/heliosclsbase_lib.fd
[generic] 432 1699 25.4% -lh5- 4058 Sep 18 19:27 Helios/SDK/include/fd/helios_lib.fd
[generic] 2055 16102 12.8% -lh5- af02 Sep 25 14:23 Helios/SDK/include/inline/helios.h
[generic] 390 904 43.1% -lh5- a3d5 Sep 25 14:23 Helios/SDK/include/inline/heliosclsbase.h
[generic] 4075 14425 28.2% -lh5- b33f Sep 24 20:22 Helios/SDK/include/libraries/helios.h
[generic] 1509 9033 16.7% -lh5- c9ec Sep 25 14:23 Helios/SDK/include/ppcinline/helios.h
[generic] 348 734 47.4% -lh5- cd3c Sep 25 14:23 Helios/SDK/include/ppcinline/heliosclsbase.h
[generic] 290 662 43.8% -lh5- 1479 Sep 25 14:23 Helios/SDK/include/proto/helios.h
[generic] 301 723 41.6% -lh5- 7501 Sep 25 14:23 Helios/SDK/include/proto/heliosclsbase.h
[generic] 2650 44674 5.9% -lh5- 0ba0 Sep 25 14:23 Helios/SDK/lib/libhelios.a
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 35 files 167683 455896 36.8% Sep 25 18:52
|
|
|
 |
Aminet © 1992-2012 Urban
Müller and
the Aminet team.
Aminet contact address: <aminet aminet net> |