KnightOS: ένα λειτουργικό σύστημα για αριθμομηχανές

Στιγμιότυπα οθόνης KnightOS

Υπάρχουν πολλά έργα άγνωστα στους περισσότερους που είναι εξαιρετικά ενδιαφέροντα. Για παράδειγμα, μπορεί να έχετε φανταστεί ότι ένα λειτουργικό σύστημα θα μπορούσε να λειτουργεί σε μια απλή αριθμομηχανή. Το υλικό αυτών των υπολογιστικών συσκευών είναι αρκετά περιορισμένο, με αρκετά απλό επεξεργαστή και λίγη μνήμη. Αλλά αποδεικνύεται αρκετό για να τρέξει ένα λειτουργικό σύστημα όπως το KnightOS.

Παράξενο; Λοιπόν, αν κοιτάξουμε πίσω στην ιστορία των υπολογιστών, μπορούμε να δούμε ότι οι πρώτες υπολογιστικές μηχανές, οι ιστορικοί υπολογιστές, δεν ήταν τίποτα άλλο από αριθμομηχανές με πολύ μεγάλες διαστάσεις για να μπορούν να κάνουν πολύπλοκους υπολογισμούς ή να αποκρυπτογραφούν ορισμένα μηνύματα όπως χρησιμοποιήθηκαν. ο δεύτερος Παγκόσμιος πόλεμος. Σιγά σιγά έχουν εξελιχθεί για να τρέχουν πιο προηγμένα και διαφορετικά προγράμματα σε αυτό που είναι σήμερα...

Στην πραγματικότητα, αν θυμάστε την προέλευση της Intel, ο πρώτος εμπορικός μικροεπεξεργαστής, ο Intel 4004, δεν προοριζόταν για υπολογιστή, αλλά για μια αριθμομηχανή από την ιαπωνική εταιρεία Busicom. Επομένως, μια αριθμομηχανή δεν απέχει πολύ από έναν τρέχοντα υπολογιστή, αν και οι πόροι υλικού και οι δυνατότητες του δεύτερου είναι πολύ υψηλότεροι από τον πρώτο.

Αυτό που προσπαθώ να σας πω είναι ότι αν σου αρέσει να πειραματίζεσαιΊσως σας ενδιαφέρει να δοκιμάσετε την αριθμομηχανή και το KnightOS σας, που θα μπορούσαν να δώσουν μια δεύτερη ζωή σε εκείνη τη συσκευή που έχετε σχεδόν ξεχάσει και βάλετε σε ένα συρτάρι. Εάν ενδιαφέρεστε, μπορείτε να λάβετε πληροφορίες και να κατεβάσετε αυτό το έργο από το δικό σας επίσημη ιστοσελίδα.

Τι είναι το Knight OS;

Το KnightOS είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα για υπολογιστές Texas Instruments.. Μπορείτε να το πάρετε είτε στον πηγαίο κώδικα για να δείτε πώς γίνεται και να το μεταγλωττίσετε, είτε απευθείας στο δυαδικό για να μπορείτε να το εκτελέσετε στην αριθμομηχανή σας. Διαθέτει άδεια MIT, ώστε να μπορείτε να την τροποποιήσετε αν χρειαστεί και να τη διανείμετε.

Το KnightOS φέρνει ένα νέο επίπεδο χρησιμότητας και προσαρμογή για μια συσκευή που είναι τόσο περιορισμένη από το εργοστάσιο για να κάνει απλώς υπολογισμούς. Με αυτόν τον τρόπο θα έχετε περισσότερες λειτουργίες για να μπορείτε να παίξετε μαζί τους, να αποκτήσετε πρόσβαση σε ένα χώρο αρχείων, να φορτώσετε νέα βοηθητικά προγράμματα, να εγκαταστήσετε πρόσθετο λογισμικό στην αριθμομηχανή σας χάρη στον απλό διαχειριστή πακέτων κ.λπ. Ένα ολόκληρο σύμπαν για τους χάκερ.

Συμβατοί αριθμομηχανές

Αριθμομηχανή KnightOS, TI-84 Texas Instruments

Αν αναρωτιέστε αν το Casio σας, η HP σας κ.λπ. είναι συμβατά, η αλήθεια είναι ότι δεν είναι. Δεν λειτουργεί σε όλες τις αριθμομηχανές. Στην πραγματικότητα, όπως έχω ήδη υπαινιχθεί, είναι μόνο για το Texas Instruments. Αυτά τα TI βασίζονται στον διάσημο μικροεπεξεργαστή Zilog Z80, μια CPU για την οποία έχει βελτιστοποιηθεί αυτό το λειτουργικό σύστημα.

Ως εκ τούτου, υποστηριζόμενες εκδόσεις αριθμομηχανής TI ήχου:

  • ΤΙ-73
  • TI-83+
  • TI-83+ Silver Edition
  • TI-84+
  • TI-84 Silver Edition
  • TI-84+ Έγχρωμη Ασημένια Έκδοση.
  • Άλλες γαλλικές αριθμομηχανές που είναι παραλλαγές του TI.
  • Μπορείτε επίσης να το εκτελέσετε μέσω ενός εξομοιωτή.

Συνεργαστείτε με το KnightOS

Si Θα θέλατε να συνεργαστείτε με το έργο; KnightOS για να βελτιώσετε περαιτέρω την αριθμομηχανή TI σαςΠρέπει να προστεθεί ότι υπάρχει μια κοινότητα γύρω από αυτό το έργο και συνεχώς αναπτύσσουν και βελτιώνουν αυτό το σύστημα για να το κάνουν να μεγαλώσει. Και μπορείτε να λάβετε μέρος γράφοντας τεκμηρίωση, εγχειρίδια, μεταφράζοντας ή προγραμματίζοντας.

Αν σας ενδιαφέρει προγραμματισμός και προσθήκη κώδικα και βελτιώσεις στο έργο, μπορείτε να χρησιμοποιήσετε τις ASM, C, Python, HTML/CSS και JavaScript ως γλώσσες προγραμματισμού.

Βήματα για την εγκατάσταση του λειτουργικού συστήματος

συνδέστε την αριθμομηχανή στον υπολογιστή

Εκτελέστε αυτά τα βήματα προσεκτικά και γνωρίζοντας τι κάνετε. Εάν έχετε αμφιβολίες, καλύτερα να μην το κάνετε διαφορετικά θα μπορούσατε να αχρηστεύσετε την αριθμομηχανή σας.
Εάν αποφασίσετε να χρησιμοποιήσετε τον πηγαίο κώδικα του KnightOS αντί για το δυαδικό, θα πρέπει να τον μεταγλωττίσετε μόνοι σας. Για να το κάνετε αυτό, πρέπει να κάνετε λήψη του SDK που παρέχεται από αυτό το έργο και στη συνέχεια να κάνετε μεταγλώττιση όπως σας λένε στο GitHub για την αριθμομηχανη που εχεις...

Εάν αναρωτιέστε για τη διαδικασία εγκατάστασης του KnightOS στο IT σας, πρέπει να εκτελέσετε τα ακόλουθα βήματα:

  1. Πρέπει να έχεις λειτουργικό σύστημα Microsoft Windows, Apple macOS ή διανομή GNU/Linux ή FreeBSD.
  2. Στο λειτουργικό σύστημα του υπολογιστή σας πρέπει να εγκαταστήσετε TI-Connect o TiLP. Με ένα από αυτά τα προγράμματα θα μπορείτε να διευκολύνετε τη σύνδεση της αριθμομηχανής TI με τον υπολογιστή σας με διευκολύνουν τη μεταφορά των δεδομένων που είναι απαραίτητα για την εγκατάσταση του KnightOS. Στο Linux, δεν έχει GUI, οπότε θα πρέπει να το κάνετε από την κονσόλα, ενώ στα άλλα δύο λειτουργικά συστήματα είναι κάπως πιο διαισθητικό. Επίσης, στο Linux μπορεί να χρειαστεί να το μεταγλωττίσετε...
  3. Το επόμενο πράγμα είναι να ελέγξετε το έκδοση κωδικού εκκίνησης από την αριθμομηχανή TI σας. Είναι σημαντικό να γνωρίζετε τον φορτιστή που έχετε. Μπορείτε να το ελέγξετε στο TI-OS, πατώντας το κουμπί MODE, μετά Alpha+S και η δοκιμή θα ξεκινήσει. Θα σας δείξει την έκδοση σας στην οθόνη. Εάν έχετε έκδοση 1.02 ή παλαιότερη, θα πρέπει να προχωρήσετε όπως σας εξηγώ, αλλά αν είναι πιο σύγχρονη έκδοση, πιθανότατα θα πρέπει να διαβάσετε το εγχειρίδιο για να δείτε τα επιπλέον βήματα που θα πρέπει να κάνετε. Για παράδειγμα, για το 1.03 μπορεί να χρειαστεί να επιδιορθώσετε πρώτα τον κωδικό εκκίνησης ή να χρησιμοποιήσετε το UOSRECV
  4. Τώρα αφαιρέστε την μπαταρία από την αριθμομηχανή σας. Εάν είναι TI-84+, πρέπει να πατήσετε το κουμπί επαναφοράς αντί να αφαιρέσετε την μπαταρία.
  5. Και με την μπαταρία αφαιρεθεί, συνδέστε την αριθμομηχανή με τον υπολογιστή σας.
  6. Διατήρηση πάτησε το κουμπί DEL και τοποθετήστε ξανά την μπαταρία που αφαιρέσατε και αφήστε το DEL.
  7. και τώρα μπορείς εγκαταστήστε το λειτουργικό σύστημα ή ενημερώστε το. Για να το κάνετε αυτό, μπορείτε να επιλέξετε:
    1. Χρησιμοποιήστε το εργαλείο TI-Connect σε συνδυασμό με το πρόγραμμα λήψης TI OS.
    2. Χρησιμοποιήστε το TiLP με GUI για macOS και Windows.
    3. Χρησιμοποιώντας το TiLP στην έκδοση κειμένου του στο Linux. Σε αυτήν την περίπτωση, πρέπει απλώς να εκτελέσετε την εντολή “tilp -n /path/where/you/have/KnightOS.8xu” χωρίς εισαγωγικά και με προνόμια, δηλαδή ως root ή με sudo πριν από αυτήν.
  8. Τώρα περιμένετε να ολοκληρωθεί εγκατάσταση.
  9. αφαιρέστε το σύρμα σύνδεση του υπολογιστή και της αριθμομηχανής σας.
  10. Πατήστε το κουμπί ON από την αριθμομηχανή σας και έχετε ήδη το KnightOS.

Εάν δεν σας αρέσει για κάτι, δεν λειτουργεί σωστά ή θέλετε να εγκαταστήσετε ξανά το εγγενές λειτουργικό σύστημα του IT σας, δηλαδή πίσω στο IT-OS, μπορείτε να το κάνετε κατεβάζοντας το TI-OS και ακολουθώντας τις ίδιες οδηγίες με την εγκατάσταση του KngithOS, αλλά ανεξάρτητα από την έκδοση του κώδικα εκκίνησης σε αυτήν την περίπτωση, αφού θα ήταν το ίδιο για όλους. Για κατεβάστε το IT-OS Μπορείτε να μεταβείτε στον επίσημο ιστότοπο της Texas Instruments σε αυτήν την ενότητα, να συμπληρώσετε τη φόρμα και να κατεβάσετε τον κωδικό...


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Cristian dijo

    Έχεις βάλει μια φωτογραφία με το παλιό Ti-Nspire, που δεν είναι συμβατή. Προσέξτε την εφαρμογή επιτραπέζιου υπολογιστή texas instruments για το Ti-Nspire CX CAS. Έκανε μια ενημέρωση γιατί δεν κατάλαβα ότι ήμουν συνδεδεμένος, χωρίς να έχω δώσει κανέναν ιστότοπο για αποδοχή, ή κλικ, ή οτιδήποτε άλλο και έχω ξεμείνει από ndless (όσοι έχουν Ti-Nspire ξέρουν για τι πράγμα μιλάω , βασικά να είναι σε θέση να χρησιμοποιήσει το λογισμικό homebrew). Για να γίνω πιο περιγραφικός, μου το άφησε σε λειτουργία χαρτιού και μετά από ένα απογευματινό κούρεμα λειτουργεί ξανά αλλά με το αναθεματισμένο update και χωρίς ndless.

  2.   Χριστιανός dijo

    Γεια σου Κρίστιαν, πρόκειται να αγοράσω αυτήν την αριθμομηχανή. Πες μου τι είναι αυτό το αδιανόητο

    1.    Cristian dijo

      ατελείωτο http://ndless.me/ Είναι ανεπίσημες βιβλιοθήκες για τον προγραμματισμό εφαρμογών σε C/C++ για την αριθμομηχανή. Είναι πολύ καλοί και σου επιτρέπουν να κάνεις πολύ ενδιαφέροντα πράγματα. Δεν είναι όμως επίσημα και για να μπορέσεις να τα χρησιμοποιήσεις, όπως στα κινητά, πρέπει να κάνεις "root" την αριθμομηχανή, ας πούμε και με καταλαβαίνεις, αν και δεν είναι το ίδιο. Αλλά η τρέχουσα έκδοση του Ndless μπορεί να εγκατασταθεί μόνο εάν η αριθμομηχανή σας δεν υπερβαίνει την έκδοση 4.5.0 του λειτουργικού συστήματος. Και μην το ενημερώσετε πάνω από αυτό προς το παρόν, από την 4.5.0 στο παρακάτω δεν υπάρχουν σχεδόν καθόλου αισθητές αλλαγές.

      Πού είναι το πρόβλημα? Τις προάλλες ενημέρωσα την εφαρμογή desktop του texas που είναι αντίγραφο της αριθμομηχανής και χρησιμοποιείται για τη διαχείριση κάποιων άλλων πραγμάτων. Και είναι γνωστό ότι έχουν συμπεριλάβει κάτι που εγκαθιστά αυτόματα ενημερώσεις. Επειδή έκανα ενημέρωση σε 4.5.2.8 και έχασα τη δυνατότητα χρήσης Ndless. Με σταμάτησε γιατί χρησιμοποίησα κάποιες γρήγορες εφαρμογές που δεν μπορώ να χρησιμοποιήσω τώρα και το έχω αφήσει σε ένα συρτάρι.

      Η αριθμομηχανή είναι πολύ καλή από μόνη της για πανεπιστημιακή χρήση, την αγόρασα όταν ήμουν στο πανεπιστήμιο. Τότε με άφησαν να το χρησιμοποιήσω σε όλα τα μαθήματα εκτός, λογικά, στα μαθήματα Λογισμού και Άλγεβρας του πρώτου έτους (τα οποία τώρα θα ονομάζονται, με τα νέα σχέδια, βασικές αρχές του να βρω ροζ μπάλες, να ανέβεις στο βουνό, κάτω από μια γέφυρα, να φας ένα σάντουιτς με ζαμπόν και προσθέστε τα όλα, Ι και ΙΙ, και σίγουρα θα είναι για ένα εξάμηνο, με 4 ώρες την εβδομάδα για να μην αγχώνω κανέναν και το εγκρίνουν όλοι)

      Πέρα όμως από το αστείο, είναι ένα καλό εργαλείο εργασίας και πάντα το μοντέλο CAS. Το Ti-nspire CX CAS είναι καλό λογισμικό και ένα περίβλημα που συμμορφώνεται, αλλά δεν είναι κάτι που προκαλεί ενθουσιασμό, το HP Prime έχει μερικά πολύ καλά φινιρίσματα, αλλά δεν είμαι πεπεισμένος από το περιβάλλον του. Οπότε όλα εκεί έξω κυκλοφορούν νόμιμα και επίσημα, ο εξομοιωτής HP Prime που συνοδεύει το winehq, κοιτάζοντάς τον δεν χάνεις τίποτα και έτσι αποφασίζεις. Ένα από τα δύο θα είναι μια πολύ καλή αγορά.

  3.   Χριστιανός dijo

    Γεια σου, Cristian, σε ευχαριστώ πολύ για τις πληροφορίες, τι κρίμα που ξέρω να προγραμματίζω σε C/C++, είμαι σίγουρος ότι το ndless είναι πολύ χρήσιμο, κοιτάζω και το casio class cp400.
    Έχω το hpprime apk σε tablet αλλά θα δω τι να αγοράσω.
    Ευχαριστώ για την διάθεση σας, με βοηθάει πολύ.