PDA

Επιστροφή στο Forum : Open Source Dive Computer


GKAM
16-01-08, 17:19
Μια ενδιαφέρουσα (ημιεπαγγελματική) προσέγγιση από την Γερμανία. Πρόκειται για το OSTC (http://www.heinrichsweikamp.net/ostc/en/) dive computer το οποίο έρχεται με το δικό του SDK.

http://www.heinrichsweikamp.net/ostc/common/start1_s.jpg

Αυτό σημαίνει ότι αν κάποιος επιθυμεί, μπορεί να τροποποιήσει το firmware σύμφωνα με τις δικές του ανάγκες. Είναι δηλαδή περισσότερο μια πειραματική πλατφόρμα – και όχι ιδιαίτερα φτηνή. Μπορώ να φανταστώ όμως αρκετό κόσμο που θα ήθελε να το αποκτήσει, έστω και από βίτσιο. :D

Το συγκεκριμένο είναι μια εντελώς ανοιχτή πρόταση, ένα κλικ πιο ελεύθερη από το X1 (http://www.liquivision.ca/), όπου αγοράζει κανείς πρώτα το dive computer και μετά αγοράζει ξεχωριστά και του φορτώνει firmware με VPM (http://www.hhssoftware.com/v-planner-live/index.html)ή Buhlmann GF (http://www.gap-software.com/x1.html).

Ενδιαφέροντα πράγματα αλλά αν δε προσέξει κανείς, του κάνουν άσχημο «τζιζ» :crazy:

/GKAM

Thanos
16-01-08, 18:10
Γιώργο είναι τάση ή μόδα το "ελεύθερο firmware" ;; :confused:

Προσωπικά μόνο θετικό βλέπω το γεγονός να σου δίνει την δυνατότητα ο κατασκευαστής να διαλέξεις εσύ τον αλγόριθμο που θα χρησιμοποιεί το DC σου.

billy
16-01-08, 18:22
Επιτέλους σχεδόν πλησιάζει το ιδανικό dive computer.....

Μου αρέσει γιατί είναι open, Δεν μου αρέσει γιατί δεν είναι 100 % Open :)

Και εξηγώ:
Το γεγονός ότι είναι open σημαίνει οτί μπορώ να κάνω ότι θέλω, να αλλάξω τις οθόνες που βγάζει, τον αλγόριθμο που έχει κλπ. πάντα όμως αφορά το software.

Με το hardware όμως τι γίνεται ?

Στην περίπτωση του συγκεκριμένου project ο τύπος έριξε λεφτά για να φτιάξει το case για να το βάλει μέσα.

Δεν έχει όμως (ή τουλάχιστον δεν το έχει κάνει ακόμα) όλο το κομμάτι του hardware, με τo PCB. (To schematic το δίνει) Γιατί ?

Κόστος:
CPU 10 Εuro
ΟLED 60 Euro
PCB 10 Euro
Pressure sensor 100 Euro
Ficher connector 60 Euro
Λοιπά 60 Euro

Άντε να το κάνουμε 300 Εuro σε parts.

677 Euro list price είναι πολλά, και μάλλον προσπαθεί να βγάλει τα λεφτά που έριξε για τα cases

Έαν έφτανα σε αυτήν τη κατηγορία για dive computer θα έπερνα commercial λύση.


Μπορώ να φανταστώ όμως αρκετό κόσμο που θα ήθελε να το αποκτήσει, έστω και από βίτσιο
Για DIY λύση.... Άστο το φτιάχνω μόνος μου τουλάχιστον να ξέρω και τι κάνω


Γιώργο είναι τάση ή μόδα το "ελεύθερο firmware" ;; :confused:
Ούτε το ένα ούτε το άλλο. Πολλά projects έχουν ξεκινήσει ανοικτά και στην συνέχεια υπάρχει εταιρία απο πισω για το support.

Ίσχύει φυσικά και το ανάποδο.

Ο συγκεκριμένος δεν μπορούσε να κάνει και διαφορετικά, το γεγονός ότι χρησιμοποιεί κομμάτια από open source το project του πρέπει να είναι open source και να κάνει release τον κώδικα και ότι χρειάζεται να φτιαχτεί το τελικό firmware.


Προσωπικά μόνο θετικό βλέπω το γεγονός να σου δίνει την δυνατότητα ο κατασκευαστής να διαλέξεις εσύ τον αλγόριθμο που θα χρησιμοποιεί το DC σου.

To κάνει και το HS Explorer, VR3 κλπ
H περίπτωση εδώ είναι ότι εσύ θα γράψεις έαν θέλεις το deco software που θα χρησιμοποιηθεί με αυτό το divecomputer

Θα έδινες 10Κ-20K Euro για να πάρεις τα δικαιώματα του RGBM για commercial χρήση ?

GKAM
16-01-08, 18:52
Βασικά (και δυστυχώς) η τιμή δεν είναι παράλογη. Δεδομένης της μικρής παραγωγής, το κόστος κατασκευής είναι υψηλό. Οι περισσότεροι, δουλεύουν στο 60-70% μικτό κέρδος οπότε μία τιμή στα 600-700 euro είναι αναμενόμενη.

Τώρα στο σχόλιο του Θάνου περί επιλογών, διαφωνώ. Τον αλγόριθμο τον διαλέγεις όταν αγοράζεις DC και όχι σκαλίζοντας τον ανοιχτό κώδικα. Είναι αρκετά επικίνδυνο να πειράζει κανείς το firmware ακόμα και αν καταλαβαίνει τι κάνει. Το OSTC προορίζεται για «ψαγμένους», «πειραγμένους», ή και «εντελώς αδαείς». Σίγουρα δεν προορίζεται για μαζική κατανάλωση ! Κάποιοι θα την πατήσουν και άλλοι θα το χαρούν σαν project.

Για να το εξηγήσω απλά, είναι σα να διαλέγεις αμάξι. Στην περίπτωση του OSTC, σου πουλάνε αμάξι και σου δίνουν πρόσβαση «στην πλακέτα και το τσιπάκι» «του εγκεφάλου» της μηχανής, μαζί με τα εργαλεία να την επαναπρογραμματίσεις. Μπορείς να την πουσάρεις, να την χαλάσεις ή απλά να σκοτωθείς. Ιδού η Ροδος…

/GKAM
(btw, τα δικαιώματα για το RGBM είναι πολύ φτηνότερα…) :p

eye love scuba
16-01-08, 21:21
Πότε επεμβαίνει κανείς με επιτυχία στο firmware ενός DC?

GKAM
17-01-08, 00:24
Πότε επεμβαίνει κανείς με επιτυχία στο firmware ενός DC?

Πολύ καλή ερώτηση! :thumbup:

Εξαρτάται ποιος είναι ο σκοπός της άσκησης. Ιδανικά πρέπει κάποιος να έχει προγραμματιστικές γνώσεις, αλλά και πολύ καλές γνώσεις στην θεωρία της αποσυμπίεσης αν θέλει να επέμβει στον σχετικό αλγόριθμο ή να εφαρμόσει έναν δικό του. Για παράδειγμα, μπορεί να θέλει να «φορτώσει» μια έκδοση του VPM που υπάρχει διαθέσιμη στο public domain. Εκεί, ελλιπείς γνώσεις ή λάθη μπορούν να αχρηστέψουν το OSTC ή και να οδηγήσουν στον θάλαμο αν o χρήστης λάβει λάθος πληροφορία στην κατάδυση. Τώρα, αν το ζητούμενο είναι μόνο να παραμετροποιήσει ορισμένα menu και να αλλάξει την διάταξη στις οθόνες ή να προσθέσει ένα δικό του συνδυασμό, τότε απλά θέλει ικανότητες προγραμματισμού. Γενικά το όλο θέμα χρειάζεται προσοχή, αλλά δεν παύει να προσελκύει, να προκαλεί και να γοητεύει αρκετούς.

Αν το OSTC σαν hardware είναι μια σταθερή και αξιόπιστη πλατφόρμα τότε οι δύο εταιρίες που ετοίμασαν firmware για το X1, δεν θα αργήσουν να βγάλουν εκδόσεις κα για αυτό. Η τιμή του, σε σχέση με το X1 είναι πολύ χαμηλότερη, και η απόσταση στα τεχνικά χαρακτηριστικά σχετικά μικρή. Με καλό προϊόν (hardware) και το κατάλληλο marketing, τότε θα υπάρξει σίγουρα μέλλον για το OSTC

/GKAM

eye love scuba
17-01-08, 09:09
Είναι πραγματικά πολύ ενδιαφέρον να μπορεί κανείς τα τροποποιήσει (personalize) ένα DC ώστε να ταιριάζει στις ανάγκες του. Πιθανόν και αυτή να είναι η κατεύθυνση που θα πάνε τα DCs στο μέλλον. Και δε μιλάμε για τα αυτονόητα, όπως τις ενδειξεις της οθόνης, αλλά και για την ουσία, όπως τον αλγόριθμο αποσυμπίεσης. Εδώ όμως πιστεύω ότι πρέπει να διαχωρίσουμε 2 πράγματα, το ένα είναι ότι φορτώνω ένα δοκιμασμένο και καθιερωμένο αλγόριθμο στο DC και το άλλο ότι τον "πειράζω" ή φτιάχνω ένα δικό μου. Για το 2ο έχω κάποιους προβληματισμούς. Όσο καλός γνώστης της θεωρίας αποσυμπίεσης κι αν είναι κανείς και μαθηματικών, ώστε να μπορεί να επέμβει συνειδητά στον αλγόριθμο, αυτό δεν μπορεί σε καμία περίπτωση να αντικαταστήσει τις εκατονταδες ώρες μελετών από ειδικούς του χώρου τόσο σε πειραματικά μοντέλλα όσο και σε δύτες σε διάφορες καταστάσεις και σε διάφορα βάθη, ώστε να γίνει η συλλογή ενός μεγάλου αριθμού πληροφοριών που με στατιστική επεξεργασία δίνουν τον αλγόριθμο. Οι καθιερωμένοι αλγόριθμοι που κυκλοφορούν έχουν ένα μεγάλο προφίλ ασφάλειας, που ακόμα και αν τους τροποποιήσεις λίγο είναι ασφαλείς. Αυτό δίνει την ψευδαίσθηση ότι μπορεί κανείς να παρέμβει με ασφάλεια. Τα γεγονότα στο σώμα δε συμβαίνουν όμως ακολουθώντας πάντα μια καμπύλη, αλλά υπάρχουν και σημεία πυροδότησης, που δεν υπολογίζονται στους αλγόριθμους και γι αυτό και η στατιστική επεξεργασία σε δύτες. Εαν μόνος μου πειράξω τον αλγόριθμο είναι σα να κάνω crash test σε ένα αυτοκίνητο να δω σε ποιο σημείο προκύπτουν τραυματισμοί. Μόνο που αντί για dummy ο οδηγός είμαι εγώ. Άρα ο παράγοτας τύχη είναι πια πολύ σημαντικός.

GKAM
17-01-08, 09:47
Είναι πραγματικά πολύ ενδιαφέρον να μπορεί κανείς τα τροποποιήσει (personalize) ένα DC ώστε να ταιριάζει στις ανάγκες του. Πιθανόν και αυτή να είναι η κατεύθυνση που θα πάνε τα DCs στο μέλλον. Και δε μιλάμε για τα αυτονόητα, όπως τις ενδειξεις της οθόνης, αλλά και για την ουσία, όπως τον αλγόριθμο αποσυμπίεσης.

Προσωπικά, δεν πιστεύω πως θα δούμε ένα τέτοιο ρεύμα στο μέλλον. Τα «κλασσικά» DC θα εξακολουθήσουν να προορίζονται για μαζική κατανάλωση καθώς εκεί, ο βασικός γνώμονας είναι το χαμηλό κόστος και η ευκολία χρήσης. Σίγουρα όμως ξεφυτρώνει και μια μικρή, νέα κατηγορία με τα fully customizable, DC.

Εκεί ο χρήστης, μπορεί να επιλέγει και να αγοράζει ξεχωριστά ένα έτοιμο πακέτο (firmware) για το DC του και να το φορτώνει ο ίδιος. Περίπου όπως επιλέγουμε λειτουργικό σήμερα για ένα Η/Υ. Το άλλο σενάριο για τους προχωρημένους χρήστες είναι η πλήρης παραμετροποίηση.

Στο σημείο όμως που αναφέρεις «τις εκατοντάδες ώρες μελετών από ειδικούς του χώρου τόσο σε πειραματικά μοντέλα όσο και σε δύτες σε διάφορες καταστάσεις και σε διάφορα βάθη, ώστε να γίνει η συλλογή ενός μεγάλου αριθμού πληροφοριών που με στατιστική επεξεργασία δίνουν τον αλγόριθμο», θα διαφωνήσω όταν μιλάμε για τα περισσότερα προγράμματα που τρέχουν σε ένα desktop ή αυτά που βρίσκονται σήμερα σε ένα trimix DC. Έχοντας παρακολουθήσει από κοντά εδώ και χρόνια την εξέλιξη τους, μπορώ να πω πως πρόκειται για αλγόριθμους που δεν είχαν παρά ελάχιστες δοκιμές πριν βγουν στην αγορά, ούτε παρακολούθηση με doppler ή άλλες μετρήσεις. Αυτό αναφέρεται ακόμα και σε ορισμένες εκθέσεις που έχω ανεβάσει εδώ αλλά και στο internet (όσο αξιόπιστο είναι αυτό). Χαρακτηριστικό είναι πως το VPlanner αλλά και το GAP (τα δυο πιο δημοφιλή προγράμματα για τεχνικές καταδύσεις σήμερα), ξεκίνησαν σαν freeware / shareware από χομπίστες και μετά κατέληξαν να είναι εμπορικές εκδόσεις. Όσο αφορά την στατιστική επεξεργασία, εδώ περνάμε μάλλον στην συζήτηση μεταξύ deterministic και probabilistic models που μας πάει αλλού. (νομίζω πως έχει ξαναγίνει αναφορά κάπου εδώ στο forum).

Θα εκπλαγείς αν δεις πόσος κόσμος «σκαλίζει» τους αλγόριθμους ή «γαργαλάει» τα πλάνα που βγαίνουν από τα προγράμματα σχεδιασμού κατάδυσης. Στο κάτω – κάτω, ξαναγυρνάμε στο ίδιο θέμα. Η αποσυμπίεση εξακολουθεί να έχει τόσες μεταβλητές και παραμέτρους που δεν είναι απόλυτη επιστήμη. Αυτό που δουλεύει για μένα μπορεί να μην λειτουργεί το ίδιο καλά σε εσένα, αλλά και το αντίστροφο. Από εκεί και μετά υπάρχουν οι γενικεύσεις και οι προτάσεις που *λογικά*, *θα πρέπει* να δουλεύουν για τους περισσότερους. Στο κάτω κάτω, what works, works.

Όποιος έχει το μυαλό (ή όποιος είναι αρκετά αφελής), ας σκαλίσει ότι θέλει και ας φορτώσει στο PC ή DC του ότι νομίζει και ας πάει να το βουτήξει.

Τουλάχιστον, τώρα μπορεί ! :cool:

/GKAM

Thanos
17-01-08, 10:43
Θα εκπλαγείς αν δεις πόσος κόσμος «σκαλίζει» τους αλγόριθμους ή «γαργαλάει» τα πλάνα που βγαίνουν από τα προγράμματα σχεδιασμού κατάδυσης.

/GKAM

Κάτι τέτοιο ανέφερε και η ομάδα των παιδιών που βούτηξαν στα 170μ. Υπάρχει ανάλυση στο τελευταίο Greek Diver που αναφέρει ότι δεν ήταν ευχαριστιμένοι από τα decompression schedules που τους έδιναν ο VPM και ο Buhlmann και κατέληξαν στον αλγόριθμο/πρόγραμμα του Ellyat,στο οποίο προσθέσαν κάποια έξτρα στοπς.

Γιώργο μήπως θέλουν να κάνουν την τεχνική βαθιά κατάδυση πιο "εύκολη" στον περισσότερο κόσμο που έχει συνηθίσει να βουτάει recreational με το DC του μόνο;; :confused:

GKAM
17-01-08, 11:00
Γιώργο μήπως θέλουν να κάνουν την τεχνική βαθιά κατάδυση πιο "εύκολη" στον περισσότερο κόσμο που έχει συνηθίσει να βουτάει recreational με το DC του μόνο;; :confused:

:stunned: Δηλαδή; :stunned:

Thanos
17-01-08, 11:24
Πολλοί βουτάνε μόνο με πίνακες γιατί δεν πιστεύουν ότι τα υπάρχων DC της αγοράς δεν είναι "αντιπροσωπευτικά" κάποιων αλγορίθμων... Με την εισαγωγή των OSDC "ανοίγει" η πίτα και ίσως και οι πιο δύσπιστοι αγόρασουν ένα μαραφέτι και θα "έχουν" το κεφάλι τους ήσυχο :crazy: .

Υπάρχουν και κάποιοι που ακούν πίνακες ή πλάνο κατάδυσης και βγάζουν σπιράκια. :rofl:

akef
17-01-08, 16:26
Φανταστικό μηχανάκι!!!! Ειδικά αν συνδιαστεί με φίλια κάποιου που έχει καλή γνώση στους αλγόριθμους αποσυμπίεσης και τον προγραμματισμό μπορεί να γίνει το απόλυτο εργαλείο.



Εεεεε φανταστικέ και τρομερέ GKAM?!?!?!?! :D:D:D

akef
17-01-08, 16:53
Επιτέλους σχεδόν πλησιάζει το ιδανικό dive computer.....

Μου αρέσει γιατί είναι open, Δεν μου αρέσει γιατί δεν είναι 100 % Open :)

Και εξηγώ:
Το γεγονός ότι είναι open σημαίνει οτί μπορώ να κάνω ότι θέλω, να αλλάξω τις οθόνες που βγάζει, τον αλγόριθμο που έχει κλπ. πάντα όμως αφορά το software.

Με το hardware όμως τι γίνεται ?

Στην περίπτωση του συγκεκριμένου project ο τύπος έριξε λεφτά για να φτιάξει το case για να το βάλει μέσα.

Δεν έχει όμως (ή τουλάχιστον δεν το έχει κάνει ακόμα) όλο το κομμάτι του hardware, με τo PCB. (To schematic το δίνει) Γιατί ?

Κόστος:
CPU 10 Εuro
ΟLED 60 Euro
PCB 10 Euro
Pressure sensor 100 Euro
Ficher connector 60 Euro
Λοιπά 60 Euro

Άντε να το κάνουμε 300 Εuro σε parts.

677 Euro list price είναι πολλά, και μάλλον προσπαθεί να βγάλει τα λεφτά που έριξε για τα cases


Προφανώς ο τύπος ξεκίνησε το project ως open source αλλά κάποια στιγμή του πέρασε η ιδέα και να βγάλει κανένα φραγκάκι. Δεν είναι κακό αν σκεφτείς τη δουλειά που έχει ρίξει.

Απο τη άλλη σου δίνει και το schematic ... άμα έχεις όρεξη και γουστάρεις να το DIY κάτσε και βγάλε ενα PCB !!!!

Τέλος ένας PIC είναι ..... σιγά την κλειστή πλατφόρμα. Απλά θα μπορούσε να μας κάνει την ζωή πιο εύκολη και να δώσει και το bootloader.

Έχω όμως την εντύπωση (δεν είμαι σίγουρος) οτι ειναι θέμα της microchip που δεν δινει open τον bootloader. Θα μπορούσε βέβαια να χρησιμοποιήσει κάποιο άλλο "pic".

Επειδή το όλο project φαίνεται ξεκάθαρα οτι στηρίζεται πάνω σε Linux νομίζω οτι αν παίξεις λιγάκι μαζί θα τα βρείς όλα ... ακόμα και το bootloader.

Αλλά δεν είναι και τόσο τραγικά τα πράγματα .... στο Linux-aki μπορείς να γράψεις τον κώδικά σου σε C και να τον κάνεις κατευθείαν compile και load στον PIC .... οπότε κάνεις παπάδες.

Κάτι όμως πρέπει να κρατήσει ο τύπος για την πάρτη του ώστε να "δικαιολογήσει" το κόστος!!!!

Αυτά

billy
17-01-08, 17:31
Προφανώς ο τύπος ξεκίνησε το project ως open source αλλά κάποια στιγμή του πέρασε η ιδέα και να βγάλει κανένα φραγκάκι. Δεν είναι κακό αν σκεφτείς τη δουλειά που έχει ρίξει.

Συμφωνό στο να βγάλει μέχρι ένα σημείο.


Απο τη άλλη σου δίνει και το schematic ... άμα έχεις όρεξη και γουστάρεις να το DIY κάτσε και βγάλε ενα PCB !!!!

Το θέμα δεν είναι να βγάλω ένα ακόμα PCB.

Όταν έχεις mixed analog και digital design δεν το πετάς σε ένα autoroute και τέλος. Εκτός και εαν δεν σε νοιάζει το τι θα γίνει μετά.

Ο λόγος που ανέφερα το γεγονός ότι δεν δίνει PCB είναι οτι θα μας έκανε τι ζωή ποιο εύκολη, και θα μπορούσε κάποιος που έχει εμπειρία σε τέτοια σχέδια να το κοιτάξει.


Τέλος ένας PIC είναι ..... σιγά την κλειστή πλατφόρμα. Απλά θα μπορούσε να μας κάνει την ζωή πιο εύκολη και να δώσει και το bootloader.

Έχω όμως την εντύπωση (δεν είμαι σίγουρος) οτι ειναι θέμα της microchip που δεν δινει open τον bootloader. Θα μπορούσε βέβαια να χρησιμοποιήσει κάποιο άλλο "pic".


http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm
Αυτός είναι ο bootloader που χρησιμοποιεί (αρκετά συνηθισμένος για την οικογένεια τον PIC)


Επειδή το όλο project φαίνεται ξεκάθαρα οτι στηρίζεται πάνω σε Linux νομίζω οτι αν παίξεις λιγάκι μαζί θα τα βρείς όλα ... ακόμα και το bootloader.

Που ακριβώς το στηρίζεις αυτό ?


Αλλά δεν είναι και τόσο τραγικά τα πράγματα .... στο Linux-aki μπορείς να γράψεις τον κώδικά σου σε C και να τον κάνεις κατευθείαν compile και load στον PIC .... οπότε κάνεις παπάδες.

Το ίδιο και σε windows. Αλλά δεν καταλαβαίνω τι θέλεις να πείς ακριβώς...

akef
18-01-08, 13:33
Συμφωνό στο να βγάλει μέχρι ένα σημείο.


Το θέμα δεν είναι να βγάλω ένα ακόμα PCB.

Όταν έχεις mixed analog και digital design δεν το πετάς σε ένα autoroute και τέλος. Εκτός και εαν δεν σε νοιάζει το τι θα γίνει μετά.

Ο λόγος που ανέφερα το γεγονός ότι δεν δίνει PCB είναι οτι θα μας έκανε τι ζωή ποιο εύκολη, και θα μπορούσε κάποιος που έχει εμπειρία σε τέτοια σχέδια να το κοιτάξει.



Προφανώς και δεν το πετάς στο autoroute!!!! Αλλά οπως λές κάποιος με εμπειρία σε αυτά δεν θα δυσκολευτεί να βγάλει ένα δικό του pcb!!!! Όχι σε μια-δυο μέρες αλλά με λίγη δουλίτσα.

Ύστερα, άμα σου δώσει ΚΑΙ το pcb δεν του μένει τίποτα για να πουλήσει!!!!

Το βγάζει στο internet σαν homemade DC και όποιος θέλει ας το φτιάξει!!!

Όπως ο τύπος που είχε βγάλει το "υποκατάστατο" του memomouse της uwatec, αλλά αυτός δεν πήγαινε για να πουλήσει!!!



Που ακριβώς το στηρίζεις αυτό ?


άμα εξεραίσεις το bootloader μέχρι και ο driver για το interface περιλαμβάνετε στο kernel 2.4.9


Το ίδιο και σε windows. Αλλά δεν καταλαβαίνω τι θέλεις να πείς ακριβώς...

Ανέφερα το linux όχι συγκριτικά με τα windows απλά διότι δεν έχω εμπειρία σε τέτοιου είδους project όσον αφορά τι εργαλεία υπάρχουν για τα windows.

Αυτό που θέλω να πω εγώ είναι οτι ο τύπος σου δίνει ΌΛΑ τα απαραίτητα εργαλεία όχι μόνο για να φτιάξεις το software, αλλά άμα είσαι λίγο πιο "του επαγγέλματος" να φτιάξεις και το hardware κομμάτι του DC.

Τέλος ο τύπος δεν λέει πουθενά οτι ΌΛΟ το project είναι OPEN .... λέει οτι το software κομμάτι του project είναι OPEN και μπορείς να κάνεις ότι θές!!!!

The unit is what you have to pay for; the software and all updates are for free, just like the possibility to implement self-written programs and functions.

billy
19-01-08, 18:52
Προφανώς και δεν το πετάς στο autoroute!!!! Αλλά οπως λές κάποιος με εμπειρία σε αυτά δεν θα δυσκολευτεί να βγάλει ένα δικό του pcb!!!! Όχι σε μια-δυο μέρες αλλά με λίγη δουλίτσα.

Σωστά


Το βγάζει στο internet σαν homemade DC και όποιος θέλει ας το φτιάξει!!!


Δεν είναι τόσο απλό. Δεν μετράς απλά πίεση και την βγάζεις στην οθόνη. Το θέμα με τους αλγόριθμους είναι πολύ περίπλοκο.
Έχεις δεί τον κώδικα του VPM ?
Έαν ναι έχεις προσπαθήσει να γράψεις το ίδιο σε C ? (Έαν ναι στείλτο ένα mail θα βοηθήσεις πολύ :) :)
Μπορείς να είσαι cross compatible με τα data που μαζεύεις για να τα κάνεις feed σε άλλο αλγόριθμο ?
άμα εξεραίσεις το bootloader μέχρι και ο driver για το interface περιλαμβάνετε στο kernel 2.4.9

Το ίδιο ισχύει για πολλά USB 2 Serial converters που υπάρχουν στο εμπόριο. Αυτό από μόνο του δεν λέει κάτι. πχ εγώ χρησιμοποιώ prolific


Ανέφερα το linux όχι συγκριτικά με τα windows απλά διότι δεν έχω εμπειρία σε τέτοιου είδους project όσον αφορά τι εργαλεία υπάρχουν για τα windows.

Το ίδιο πράγμα είναι σε γενικές γραμμές. Το development workstation σου μπορεί να είναι linux/windows/solaris ότιδήποτε σου αρέσει.

Τα εργαλεία υπάρχουν σε όλες σχεδόν τις πλατφόρμες. Ο καθένας κάνει τις επιλογές του.


Αυτό που θέλω να πω εγώ είναι οτι ο τύπος σου δίνει ΌΛΑ τα απαραίτητα εργαλεία όχι μόνο για να φτιάξεις το software, αλλά άμα είσαι λίγο πιο "του επαγγέλματος" να φτιάξεις και το hardware κομμάτι του DC.


http://www.kamarinos.com/gallery/thumbnails.php?album=14

To link αυτό το έχεις δεί ?

Το πρόβλημα δεν είναι το hardware και το software. Το σοβαρότερο πρόβλημα είναι το case, όπως και μερικά υλικά.

Βασικά το σοβαρότερο πρόβλημα είναι ο αισθητήρας πίεσης.

Τα υπόλοιπα θέλουν αρκετούς καφέδες και μερικά Σ/Κ δουλειά

Α και για να μην ξεχάσω... Θέλεις και κάποιον να σου σχεδιάσει το user interface.

Κανένας εθελοντής να μας φτιάξει σε ABS το housing ???? :) :)

fin
20-01-08, 20:33
Σωστά



Δεν είναι τόσο απλό. Δεν μετράς απλά πίεση και την βγάζεις στην οθόνη. Το θέμα με τους αλγόριθμους είναι πολύ περίπλοκο.....
Το πρόβλημα δεν είναι το hardware και το software. Το σοβαρότερο πρόβλημα είναι το case, όπως και μερικά υλικά.

Βασικά το σοβαρότερο πρόβλημα είναι ο αισθητήρας πίεσης.

Τα υπόλοιπα θέλουν αρκετούς καφέδες και μερικά Σ/Κ δουλειά

Α και για να μην ξεχάσω... Θέλεις και κάποιον να σου σχεδιάσει το user interface.

Κανένας εθελοντής να μας φτιάξει σε ABS το housing ???? :) :)


Πιστευω οτι με το σημερινο κοστος των intel arm (και κλωνων) πρεπει να ξεφυγουμε απο τη μονολιθικη low-level λογικη για να κανουμε τα πραγματα πιο ευελικτα.
Υπαρχει πραγματικα παρα πολυ δουλεια σε κατι τετοιο billy. Νομιζω η επιλογη hardware και software εξαρταται απο τη επιλογη της νοοτροπιας του προιοντος. Ως τωρα για αναψυχη τα πραγματα δεν ηταν πολυπλοκα, ομως για λιγοτερο ευελικτα project ειναι βασικο το μηχανακι να κανει μπορει οχι μονο να δειξει error codes αλλα και να αντιμετωπισει σφαλματα realtime με την επιδραση του χρηστη ακριβως οπως ενα pc ;) . Η σχεδιαση πρεπει να δανειστει απο την φιλοσοφια της ηλεκτρονικης στην αεροναυτικη. Αυτη τη στιγμη δεν το κανει καποιος κατασκευαστης.
Για το προβλημα του housing βλεπω μονοδρομο τη χρηση λαδιου για να τελειωνουμε με ατελειωτες δοκιμες αγχος :) .

billy
20-01-08, 20:43
Πιστευω οτι με το σημερινο κοστος των intel arm (και κλωνων) πρεπει να ξεφυγουμε απο τη μονολιθικη low-level λογικη για να κανουμε τα πραγματα πιο ευελικτα.
Υπαρχει πραγματικα παρα πολυ δουλεια σε κατι τετοιο billy. Νομιζω η επιλογη hardware και software εξαρταται απο τη επιλογη της νοοτροπιας του προιοντος. Ως τωρα για αναψυχη τα πραγματα δεν ηταν πολυπλοκα, ομως για λιγοτερο ευελικτα project ειναι βασικο το μηχανακι να κανει μπορει οχι μονο να δειξει error codes αλλα και να αντιμετωπισει σφαλματα realtime με την επιδραση του χρηστη ακριβως οπως ενα pc ;) . Η σχεδιαση πρεπει να δανειστει απο την φιλοσοφια της ηλεκτρονικης στην αεροναυτικη. Αυτη τη στιγμη δεν το κανει καποιος κατασκευαστης.
Για το προβλημα του housing βλεπω μονοδρομο τη χρηση λαδιου για να τελειωνουμε με ατελειωτες δοκιμες αγχος :) .

+1 fin

Διάβαζα σήμερα ένα άρθρο για το πόσο θα πρέπει να ασχολούμαστε ακόμα με 8 ή 16 bit μικροελεκτές. Το κόστος πλέον των ARM (32 bit) ή συμβατών γεμάτους με πολλά καλούδια είναι πολύ μικρό.

Αξίζει να χρησιμοποιούμε ακόμα 8bit των πολλών MHz ?
Αξίζει τελικά το all in one ? και τι ασφάλεια θα σου προσφέρει στην χρήση όταν βασίζεσε σε ένα κομμάτι για όλα ?

Η αλήθεια είναι ότι μια τέτοια αλλαγή συνεπάγετε αγορά νέων development kits και ξανά προσέγγιση του τρόπου που γράφεις κώδικα.

Δεν ξέρω θα το κάνω σύντομα την μετάβαση σε ARM αλλά σίγουρα θα το δοκιμάσω... :) :)

GKAM
23-01-08, 17:04
Και επειδή τα πράγματα εξελίσσονται γρήγορα στο χώρο, ήδη βγήκαν και τα δύο πρώτα 3rd party products που υποστηρίζουν το OSTC:

JDiveLog (http://jdivelog.sourceforge.net/)

Configuration Utility for OSTC
Autodetection of OSTC-Protocol-Version
Downloading Profile Data from OSTC
A Flash-Utility to upload new Firmware releases to the OSTCDivingLog (http://www.divinglog.de/english/tutorials/ostc.php?Site=Desktop)

download the dive data,
change several settings and
simulate divesΑς έχουμε τα μάτια μας ανοιχτά να δούμε τι θα κυκλοφορήσει στους επόμενους μήνες.

/GKAM

Thanos
07-05-08, 23:02
Τώρα και απο το DeepStop (http://www.deepstop.de/product_info.php?products_id=775&osCsid=d4b94b9a8896903c048f7e6ffba45e7c)