KnightOS: un sistema operativo per calcolatrici

Screenshot di KnightOS

Ci sono molti progetti sconosciuti alla maggior parte delle persone che sono estremamente interessanti. Ad esempio, potresti aver immaginato che un sistema operativo potesse essere eseguito su una semplice calcolatrice. L'hardware di questi dispositivi informatici è piuttosto limitato, con un processore abbastanza semplice e poca memoria. Ma basta correre un sistema operativo come KnightOS.

Strano? Ebbene, se guardiamo indietro alla storia dell'informatica, si può vedere che le prime macchine informatiche, i computer storici, non erano altro che calcolatrici di dimensioni molto grandi per poter fare calcoli complessi o decifrare alcuni messaggi così come venivano usati Nella seconda guerra mondiale. A poco a poco si sono evoluti per eseguire programmi più avanzati e diversificati fino a quello che è oggi ...

Infatti, se si ricordano le origini di Intel, il primo microprocessore commerciale, l'Intel 4004, non era destinato a un computer, ma a una calcolatrice dalla compagnia giapponese Busicom. Pertanto, una calcolatrice non è così lontana da un computer attuale, sebbene le risorse hardware e le capacità del secondo siano molto più elevate della prima.

Quello che sto cercando di dirti è questo se ti piace sperimentarePotresti essere interessato a provare con la tua calcolatrice e KnightOS, che potrebbe dare una seconda vita a quel dispositivo che hai quasi dimenticato e messo in un cassetto. Se sei interessato, puoi ottenere informazioni e scaricare questo progetto dal tuo sito ufficiale.

Cos'è KnightOS?

KnightOS è un sistema operativo open source per le calcolatrici Texas Instruments. Puoi ottenerlo sia nel codice sorgente per vedere come è fatto e compilarlo, sia direttamente nel binario per poterlo eseguire sulla tua calcolatrice. È concesso in licenza dal MIT, quindi puoi modificarlo se necessario e distribuirlo.

KnightOS porta un nuovo livello di utilità e personalizzazione per un dispositivo che viene dalla fabbrica così limitato a fare solo calcoli. In questo modo avrai più funzioni per poter giocare con loro, accedere a uno spazio file, caricare nuove utilità, installare software aggiuntivo sulla tua calcolatrice grazie al suo semplice gestore di pacchetti, ecc. Un intero universo per gli hacker.

Calcolatrici compatibili

Calcolatrice KnightOS, TI-84 Texas Instruments

Se ti chiedi se il tuo Casio, il tuo HP, ecc. Sono compatibili, la verità è che non lo sono. Non funziona su tutte le calcolatrici. Infatti, come ho già accennato, è solo per il Texas Instruments. Questi TI sono basati sul famoso microprocessore Zilog Z80, una CPU per la quale questo sistema operativo è stato ottimizzato.

Così, versioni della calcolatrice TI supportate sono:

  • TI-73
  • TI-83 +
  • TI-83 + Silver Edition
  • TI-84 +
  • TI-84 Silver Edition
  • TI-84 + Color Silver Edition.
  • Altre calcolatrici francesi che sono varianti di TI.
  • Puoi anche eseguirlo tramite un emulatore.

Collabora con KnightOS

Si vorresti collaborare al progetto KnightOS per potenziare ulteriormente il tuo calcolatore ITVa aggiunto che c'è una comunità attorno a questo progetto e stanno sviluppando e migliorando costantemente questo sistema per farlo crescere. E puoi partecipare scrivendo documentazione, manuali, traducendo o programmando.

Se sei interessato programma e aggiungi codice e miglioramenti al progetto, puoi usare ASM, C, Python, HTML / CSS e JavaScript come linguaggi di programmazione.

Passaggi per installare il sistema operativo

collegare la calcolatrice al PC

Esegui questi passaggi con attenzione e sapendo cosa stai facendo. Se dubiti, meglio non farlo o potresti lasciare la calcolatrice inutilizzabile.
Se decidi di utilizzare il codice sorgente di KnightOS invece del binario, dovrai compilarlo da solo. A tale scopo, è necessario scaricare l'SDK fornito da questo progetto e quindi compilare come indicato su GitHub per la calcolatrice che hai ...

Se ti chiedi quale sia la procedura di installazione di KnightOS sul tuo IT, devi eseguire i seguenti passaggi:

  1. Devi avere un sistema operativo Microsoft Windows, Apple macOS o una distribuzione GNU / Linux o FreeBSD.
  2. Nel sistema operativo del tuo computer devi installare TI Connect o TiLP. Con uno di questi programmi puoi facilitare la connessione del tuo calcolatore IT con il tuo PC a facilitare il trasferimento dei dati necessari per installare KnightOS. In Linux, non ha una GUI, quindi dovrai farlo dalla console, mentre negli altri due sistemi operativi è un po 'più intuitivo. Inoltre, su Linux probabilmente dovrai compilarlo ...
  3. La prossima cosa è rivedere il file versione del codice di avvio dalla calcolatrice TI. È importante conoscere il caricabatterie che hai. Puoi controllarlo su TI-OS, premendo il pulsante MODE, quindi Alpha + S e il test inizierà. Ti mostrerà la tua versione sullo schermo. Se hai una versione 1.02 o precedente dovresti procedere come spiego, ma se è una versione più moderna probabilmente dovrai leggere il manuale per vedere i passaggi extra che dovresti fare. Ad esempio, per 1.03 potrebbe essere necessario applicare una patch al codice di avvio o utilizzare UOSRECV
  4. Ora rimuovere la batteria dalla calcolatrice. Se si tratta di una TI-84 +, è necessario premere il pulsante di ripristino invece di rimuovere la batteria.
  5. E con la batteria rimossa, collegare la calcolatrice al PC.
  6. mantenere tenendo premuto il pulsante DEL e rimetti la batteria che hai rimosso e rilascia DEL.
  7. E ora puoi installare il sistema operativo o aggiornarlo. Per fare ciò, puoi scegliere di:
    1. Utilizzare lo strumento TI-Connect insieme a TI OS Downloader.
    2. Usa TiLP con GUI per macOS e Windows.
    3. Usa TiLP nella sua versione di testo su Linux. In questo caso, devi solo eseguire il comando "tilp -n /path/where/you/KnightOS.8xu" senza virgolette e con privilegi, cioè come root o con sudo davanti.
  8. Ora attendere che venga completato installazione.
  9. Rimuovere il cavo collegamento del PC e della calcolatrice.
  10. stampa il pulsante ON dalla tua calcolatrice e avrai KnightOS.

Se non ti piace qualcosa per qualcosa, non funziona abbastanza bene, o vuoi reinstallare il sistema operativo nativo del tuo IT, cioè, torna a TI-OSPuoi farlo scaricando TI-OS e seguendo le stesse istruzioni per installare KngithOS, ma indipendentemente dalla versione del codice di avvio in questo caso, poiché sarebbe lo stesso per tutti loro. In modo da scarica TI-OS Puoi andare al sito web ufficiale di Texas Instruments in questa sezione, compilare il modulo e scaricare il codice ...


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Cristian suddetto

    Hai messo una foto con la vecchia Ti-Nspire, quella non è compatibile. Fai attenzione con l'applicazione desktop texas instruments per Ti-Nspire CX CAS. Mi ha fatto un aggiornamento perché non mi rendevo conto di essere connesso, senza aver dato nessun sito da accettare, o cliccare, o altro e sono rimasto senza ndless (chi ha un Ti-Nspire sa di cosa parlo, in fondo essere in grado di utilizzare il software Homebrew). Per essere più descrittivi, me l'ha lasciato come fermacarte e dopo un pomeriggio di ritocchi funziona di nuovo ma con il maledetto aggiornamento e senza indovinare.

  2.   Christian suddetto

    Ciao Cristian, sto per comprare quella calcolatrice, dimmi di cosa si tratta e senza

    1.    Cristian suddetto

      ndless http://ndless.me/ Sono librerie non ufficiali per programmare applicazioni in C / C ++ per la calcolatrice. Sono molto bravi e ci permettono di fare cose molto interessanti. Ma non sono ufficiali e per poterli usare, come nei cellulari, devi "rootare" la calcolatrice, per così dire e mi capisci, anche se non è la stessa cosa. Ma la versione corrente di Ndless può essere installata solo se la calcolatrice non va oltre la versione 4.5.0 del sistema operativo. E non aggiornarlo sopra questo per ora, dalla 4.5.0 alla successiva non ci sono quasi cambiamenti percettibili.

      Dov'è il problema? L'altro giorno ho aggiornato l'applicazione desktop texas che è una replica della calcolatrice e serve per gestire qualche altra cosa. E si sa che hanno incluso qualcosa che installa automaticamente gli aggiornamenti. Perché sono stato aggiornato alla 4.5.2.8 e ho perso la capacità di utilizzare Ndless. Ha p …… ado perché ho usato alcune applicazioni veloci che ora non posso usare e le ho lasciate in un cassetto.

      La calcolatrice è di per sé molto buona per uso universitario, l'ho acquistata quando ero all'università. A quel tempo mi permettevano di usarlo in tutte le materie tranne, logicamente, nelle materie di Calcolo e Algebra di prima elementare (che ora verranno chiamate con i nuovi piani, fondamentali per trovare le palle rosa, salire la montagna, sotto un ponte, mangiare un panino al prosciutto e sommare il tutto, I e II, e sarà sicuramente un periodo di quattro mesi, con 4 ore settimanali per non stressare nessuno e tutti approvano)

      Ma a parte le battute è un ottimo strumento di lavoro e sempre il modello CAS. Il Ti-nspire CX CAS è un buon software e un case conforme ma non entusiasmante, l'HP Prime ha ottime finiture ma il suo ambiente non mi convince. Quindi tutto là fuori circola legale e ufficiale l'emulatore HP Prime che accompagna winehq, guardandolo non perdi nulla ed è così che decidi. Uno dei due sarà un ottimo acquisto.

  3.   Christian suddetto

    Ciao Cristian, grazie mille per le informazioni, che peccato programmare in C / C ++, sono sicuro che non sia molto utile, sto anche guardando casio class cp400.
    Ho l'apk hpprime su un tablet ma vedrò cosa comprare.
    Grazie per la tua disposizione, sono molto utile.