![]() |
|
#1
|
||||
|
||||
Open Source Dive Computer
Μια ενδιαφέρουσα (ημιεπαγγελματική) προσέγγιση από την Γερμανία. Πρόκειται για το OSTC dive computer το οποίο έρχεται με το δικό του SDK.
![]() Αυτό σημαίνει ότι αν κάποιος επιθυμεί, μπορεί να τροποποιήσει το firmware σύμφωνα με τις δικές του ανάγκες. Είναι δηλαδή περισσότερο μια πειραματική πλατφόρμα – και όχι ιδιαίτερα φτηνή. Μπορώ να φανταστώ όμως αρκετό κόσμο που θα ήθελε να το αποκτήσει, έστω και από βίτσιο. ![]() Το συγκεκριμένο είναι μια εντελώς ανοιχτή πρόταση, ένα κλικ πιο ελεύθερη από το X1, όπου αγοράζει κανείς πρώτα το dive computer και μετά αγοράζει ξεχωριστά και του φορτώνει firmware με VPM ή Buhlmann GF. Ενδιαφέροντα πράγματα αλλά αν δε προσέξει κανείς, του κάνουν άσχημο «τζιζ» ![]() /GKAM
__________________
www.kamarinos.com/scuba | www.dirgreece.gr | www.wreckdiving.gr Calvin: "Why waste time learning, when ignorance is instantaneous?" |
#2
|
||||
|
||||
Απάντηση: Open Source Dive Computer
Γιώργο είναι τάση ή μόδα το "ελεύθερο firmware" ;;
![]() Προσωπικά μόνο θετικό βλέπω το γεγονός να σου δίνει την δυνατότητα ο κατασκευαστής να διαλέξεις εσύ τον αλγόριθμο που θα χρησιμοποιεί το DC σου.
__________________
Θάνος Αγγελόπουλος |
#3
|
|||
|
|||
Απάντηση: Open Source Dive Computer
Επιτέλους σχεδόν πλησιάζει το ιδανικό 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 λύση. Παράθεση:
Παράθεση:
Ίσχύει φυσικά και το ανάποδο. Ο συγκεκριμένος δεν μπορούσε να κάνει και διαφορετικά, το γεγονός ότι χρησιμοποιεί κομμάτια από open source το project του πρέπει να είναι open source και να κάνει release τον κώδικα και ότι χρειάζεται να φτιαχτεί το τελικό firmware. Παράθεση:
H περίπτωση εδώ είναι ότι εσύ θα γράψεις έαν θέλεις το deco software που θα χρησιμοποιηθεί με αυτό το divecomputer Θα έδινες 10Κ-20K Euro για να πάρεις τα δικαιώματα του RGBM για commercial χρήση ? |
#4
|
||||
|
||||
Απάντηση: Open Source Dive Computer
Βασικά (και δυστυχώς) η τιμή δεν είναι παράλογη. Δεδομένης της μικρής παραγωγής, το κόστος κατασκευής είναι υψηλό. Οι περισσότεροι, δουλεύουν στο 60-70% μικτό κέρδος οπότε μία τιμή στα 600-700 euro είναι αναμενόμενη.
Τώρα στο σχόλιο του Θάνου περί επιλογών, διαφωνώ. Τον αλγόριθμο τον διαλέγεις όταν αγοράζεις DC και όχι σκαλίζοντας τον ανοιχτό κώδικα. Είναι αρκετά επικίνδυνο να πειράζει κανείς το firmware ακόμα και αν καταλαβαίνει τι κάνει. Το OSTC προορίζεται για «ψαγμένους», «πειραγμένους», ή και «εντελώς αδαείς». Σίγουρα δεν προορίζεται για μαζική κατανάλωση ! Κάποιοι θα την πατήσουν και άλλοι θα το χαρούν σαν project. Για να το εξηγήσω απλά, είναι σα να διαλέγεις αμάξι. Στην περίπτωση του OSTC, σου πουλάνε αμάξι και σου δίνουν πρόσβαση «στην πλακέτα και το τσιπάκι» «του εγκεφάλου» της μηχανής, μαζί με τα εργαλεία να την επαναπρογραμματίσεις. Μπορείς να την πουσάρεις, να την χαλάσεις ή απλά να σκοτωθείς. Ιδού η Ροδος… /GKAM (btw, τα δικαιώματα για το RGBM είναι πολύ φτηνότερα…) ![]()
__________________
www.kamarinos.com/scuba | www.dirgreece.gr | www.wreckdiving.gr Calvin: "Why waste time learning, when ignorance is instantaneous?" |
#5
|
||||
|
||||
Απάντηση: Open Source Dive Computer
Πότε επεμβαίνει κανείς με επιτυχία στο firmware ενός DC?
|
#6
|
||||
|
||||
Απάντηση: Open Source Dive Computer
Πολύ καλή ερώτηση!
![]() Εξαρτάται ποιος είναι ο σκοπός της άσκησης. Ιδανικά πρέπει κάποιος να έχει προγραμματιστικές γνώσεις, αλλά και πολύ καλές γνώσεις στην θεωρία της αποσυμπίεσης αν θέλει να επέμβει στον σχετικό αλγόριθμο ή να εφαρμόσει έναν δικό του. Για παράδειγμα, μπορεί να θέλει να «φορτώσει» μια έκδοση του VPM που υπάρχει διαθέσιμη στο public domain. Εκεί, ελλιπείς γνώσεις ή λάθη μπορούν να αχρηστέψουν το OSTC ή και να οδηγήσουν στον θάλαμο αν o χρήστης λάβει λάθος πληροφορία στην κατάδυση. Τώρα, αν το ζητούμενο είναι μόνο να παραμετροποιήσει ορισμένα menu και να αλλάξει την διάταξη στις οθόνες ή να προσθέσει ένα δικό του συνδυασμό, τότε απλά θέλει ικανότητες προγραμματισμού. Γενικά το όλο θέμα χρειάζεται προσοχή, αλλά δεν παύει να προσελκύει, να προκαλεί και να γοητεύει αρκετούς. Αν το OSTC σαν hardware είναι μια σταθερή και αξιόπιστη πλατφόρμα τότε οι δύο εταιρίες που ετοίμασαν firmware για το X1, δεν θα αργήσουν να βγάλουν εκδόσεις κα για αυτό. Η τιμή του, σε σχέση με το X1 είναι πολύ χαμηλότερη, και η απόσταση στα τεχνικά χαρακτηριστικά σχετικά μικρή. Με καλό προϊόν (hardware) και το κατάλληλο marketing, τότε θα υπάρξει σίγουρα μέλλον για το OSTC /GKAM
__________________
www.kamarinos.com/scuba | www.dirgreece.gr | www.wreckdiving.gr Calvin: "Why waste time learning, when ignorance is instantaneous?" |
#7
|
||||
|
||||
Απάντηση: Open Source Dive Computer
Είναι πραγματικά πολύ ενδιαφέρον να μπορεί κανείς τα τροποποιήσει (personalize) ένα DC ώστε να ταιριάζει στις ανάγκες του. Πιθανόν και αυτή να είναι η κατεύθυνση που θα πάνε τα DCs στο μέλλον. Και δε μιλάμε για τα αυτονόητα, όπως τις ενδειξεις της οθόνης, αλλά και για την ουσία, όπως τον αλγόριθμο αποσυμπίεσης. Εδώ όμως πιστεύω ότι πρέπει να διαχωρίσουμε 2 πράγματα, το ένα είναι ότι φορτώνω ένα δοκιμασμένο και καθιερωμένο αλγόριθμο στο DC και το άλλο ότι τον "πειράζω" ή φτιάχνω ένα δικό μου. Για το 2ο έχω κάποιους προβληματισμούς. Όσο καλός γνώστης της θεωρίας αποσυμπίεσης κι αν είναι κανείς και μαθηματικών, ώστε να μπορεί να επέμβει συνειδητά στον αλγόριθμο, αυτό δεν μπορεί σε καμία περίπτωση να αντικαταστήσει τις εκατονταδες ώρες μελετών από ειδικούς του χώρου τόσο σε πειραματικά μοντέλλα όσο και σε δύτες σε διάφορες καταστάσεις και σε διάφορα βάθη, ώστε να γίνει η συλλογή ενός μεγάλου αριθμού πληροφοριών που με στατιστική επεξεργασία δίνουν τον αλγόριθμο. Οι καθιερωμένοι αλγόριθμοι που κυκλοφορούν έχουν ένα μεγάλο προφίλ ασφάλειας, που ακόμα και αν τους τροποποιήσεις λίγο είναι ασφαλείς. Αυτό δίνει την ψευδαίσθηση ότι μπορεί κανείς να παρέμβει με ασφάλεια. Τα γεγονότα στο σώμα δε συμβαίνουν όμως ακολουθώντας πάντα μια καμπύλη, αλλά υπάρχουν και σημεία πυροδότησης, που δεν υπολογίζονται στους αλγόριθμους και γι αυτό και η στατιστική επεξεργασία σε δύτες. Εαν μόνος μου πειράξω τον αλγόριθμο είναι σα να κάνω crash test σε ένα αυτοκίνητο να δω σε ποιο σημείο προκύπτουν τραυματισμοί. Μόνο που αντί για dummy ο οδηγός είμαι εγώ. Άρα ο παράγοτας τύχη είναι πια πολύ σημαντικός.
|
#8
|
||||
|
||||
Απάντηση: Open Source Dive Computer
Παράθεση:
Απο τη άλλη σου δίνει και το schematic ... άμα έχεις όρεξη και γουστάρεις να το DIY κάτσε και βγάλε ενα PCB !!!! Τέλος ένας PIC είναι ..... σιγά την κλειστή πλατφόρμα. Απλά θα μπορούσε να μας κάνει την ζωή πιο εύκολη και να δώσει και το bootloader. Έχω όμως την εντύπωση (δεν είμαι σίγουρος) οτι ειναι θέμα της microchip που δεν δινει open τον bootloader. Θα μπορούσε βέβαια να χρησιμοποιήσει κάποιο άλλο "pic". Επειδή το όλο project φαίνεται ξεκάθαρα οτι στηρίζεται πάνω σε Linux νομίζω οτι αν παίξεις λιγάκι μαζί θα τα βρείς όλα ... ακόμα και το bootloader. Αλλά δεν είναι και τόσο τραγικά τα πράγματα .... στο Linux-aki μπορείς να γράψεις τον κώδικά σου σε C και να τον κάνεις κατευθείαν compile και load στον PIC .... οπότε κάνεις παπάδες. Κάτι όμως πρέπει να κρατήσει ο τύπος για την πάρτη του ώστε να "δικαιολογήσει" το κόστος!!!! Αυτά |
#9
|
||||
|
||||
Απάντηση: Open Source Dive Computer
Παράθεση:
Παράθεση:
Όταν έχεις mixed analog και digital design δεν το πετάς σε ένα autoroute και τέλος. Εκτός και εαν δεν σε νοιάζει το τι θα γίνει μετά. Ο λόγος που ανέφερα το γεγονός ότι δεν δίνει PCB είναι οτι θα μας έκανε τι ζωή ποιο εύκολη, και θα μπορούσε κάποιος που έχει εμπειρία σε τέτοια σχέδια να το κοιτάξει. Παράθεση:
Αυτός είναι ο bootloader που χρησιμοποιεί (αρκετά συνηθισμένος για την οικογένεια τον PIC) Παράθεση:
Το ίδιο και σε windows. Αλλά δεν καταλαβαίνω τι θέλεις να πείς ακριβώς... |
#10
|
||||
|
||||
Απάντηση: Open Source Dive Computer
Παράθεση:
Ύστερα, άμα σου δώσει ΚΑΙ το pcb δεν του μένει τίποτα για να πουλήσει!!!! Το βγάζει στο internet σαν homemade DC και όποιος θέλει ας το φτιάξει!!! Όπως ο τύπος που είχε βγάλει το "υποκατάστατο" του memomouse της uwatec, αλλά αυτός δεν πήγαινε για να πουλήσει!!! Παράθεση:
Παράθεση:
Αυτό που θέλω να πω εγώ είναι οτι ο τύπος σου δίνει ΌΛΑ τα απαραίτητα εργαλεία όχι μόνο για να φτιάξεις το software, αλλά άμα είσαι λίγο πιο "του επαγγέλματος" να φτιάξεις και το hardware κομμάτι του DC. Τέλος ο τύπος δεν λέει πουθενά οτι ΌΛΟ το project είναι OPEN .... λέει οτι το software κομμάτι του project είναι OPEN και μπορείς να κάνεις ότι θές!!!! Παράθεση:
|
![]() |
|
|