KnightOS: un système d'exploitation pour les calculatrices

Captures d'écran KnightOS

Il existe de nombreux projets inconnus de la plupart des gens qui sont extrêmement intéressants. Par exemple, vous avez peut-être imaginé qu'un système d'exploitation pouvait être exécuté sur une simple calculatrice. Le matériel de ces appareils informatiques est assez limité, avec un processeur assez simple et peu de mémoire. Mais il suffit de courir un système d'exploitation comme KnightOS.

Bizarre? Eh bien, si l'on revient sur l'histoire de l'informatique, on peut voir que les premières machines informatiques, les ordinateurs historiques, n'étaient rien de plus que des calculatrices de très grandes dimensions pour pouvoir faire des calculs complexes ou déchiffrer certains messages au fur et à mesure de leur utilisation. Dans la Seconde Guerre mondiale. Peu à peu, ils ont évolué pour exécuter des programmes plus avancés et diversifiés jusqu'à ce qu'ils soient aujourd'hui ...

En fait, si vous vous souvenez des origines d'Intel, le premier microprocesseur commercial, l'Intel 4004, n'était pas destiné à un ordinateur, mais à une calculatrice de la société japonaise Busicom. Par conséquent, une calculatrice n'est pas si loin d'un ordinateur actuel, bien que les ressources matérielles et les capacités du second soient bien supérieures à celles du premier.

Ce que j'essaye de te dire c'est que si vous aimez expérimenter, vous voudrez peut-être essayer avec votre calculatrice et KnightOS, qu'il pourrait donner une seconde vie à cet appareil que vous avez presque oublié et mis dans un tiroir. Si vous êtes intéressé, vous pouvez obtenir des informations et télécharger ce projet depuis votre site officiel.

Qu'est-ce que KnightOS?

KnightOS est un système d'exploitation open source pour les calculatrices Texas Instruments. Vous pouvez l'obtenir à la fois dans le code source pour voir comment cela se fait et le compiler, ou directement dans le binaire pour pouvoir l'exécuter sur votre calculatrice. Il a une licence MIT, vous pouvez donc le modifier si vous en avez besoin et le distribuer.

KnightOS apporte un nouveau niveau d'utilité et la personnalisation pour un appareil qui vient de l'usine si limité à de simples calculs. De cette façon, vous aurez plus de fonctions pour pouvoir jouer avec elles, accéder à un espace fichier, charger de nouveaux utilitaires, installer des logiciels supplémentaires sur votre calculatrice grâce à son simple gestionnaire de paquets, etc. Tout un univers pour les hackers.

Calculatrices compatibles

Calculatrice KnightOS, TI-84 Texas Instruments

Si vous vous demandez si votre Casio, votre HP, etc., sont compatibles, la vérité est qu'ils ne le sont pas. Cela ne fonctionne pas sur toutes les calculatrices. En fait, comme je l'ai déjà laissé entendre, ce n'est que pour Texas Instruments. Ces TI sont basées sur le célèbre microprocesseur Zilog Z80, un CPU pour lequel ce système d'exploitation a été optimisé.

Ainsi, versions de calculatrices TI prises en charge sont:

  • TI-73
  • TI-83 +
  • TI-83 + Édition Argent
  • TI-84 +
  • TI-84 Édition Argent
  • TI-84 + édition couleur argent.
  • D'autres calculatrices françaises qui sont des variantes de TI.
  • Vous pouvez également l'exécuter via un émulateur.

Collaborez avec KnightOS

Si souhaitez-vous collaborer avec le projet KnightOS pour booster encore plus votre calculateur informatiqueIl faut ajouter qu'il y a une communauté autour de ce projet et qu'ils développent et améliorent constamment ce système pour le faire grandir. Et vous pouvez participer en rédigeant de la documentation, des manuels, en traduisant ou en programmant.

Si vous êtes intéressé programmer et ajouter du code et des améliorations du projet, vous pouvez utiliser ASM, C, Python, HTML / CSS et JavaScript comme langages de programmation.

Étapes pour installer le système d'exploitation

connecter la calculatrice au PC

Effectuez ces étapes avec soin et sachez ce que vous faites. Si vous doutez, vous feriez mieux de ne pas le faire ou vous pourriez laisser votre calculatrice inutile.
Si vous décidez d'utiliser le code source KnightOS au lieu du binaire, vous devrez le compiler vous-même. Pour ce faire, vous devez télécharger le SDK fourni par ce projet, puis compiler comme indiqué sur GitHub pour la calculatrice que vous avez ...

Si vous vous interrogez sur la procédure d'installation de KnightOS sur votre informatique, vous devez effectuer les étapes suivantes:

  1. Vous devez avoir un système d'exploitation Microsoft Windows, Apple macOS, ou une distribution GNU / Linux, ou FreeBSD.
  2. Dans le système d'exploitation de votre ordinateur, vous devez installer TI Connect o TiLP. Avec l'un de ces programmes, vous pourrez faciliter la connexion de votre calculatrice TI avec votre PC pour faciliter le transfert des données nécessaires à l'installation de KnightOS. Sous Linux, il n'a pas d'interface graphique, vous devrez donc le faire depuis la console, tandis que dans les deux autres systèmes d'exploitation, c'est un peu plus intuitif. De plus, sous Linux, vous devez probablement le compiler ...
  3. La prochaine chose à faire est de revoir le version du code de démarrage depuis votre calculatrice TI. Il est important de connaître le chargeur dont vous disposez. Vous pouvez le vérifier sur le TI-OS, en appuyant sur le bouton MODE, puis sur Alpha + S et le test commencera. Il vous montrera votre version à l'écran. Si vous avez une version 1.02 ou antérieure, vous devez procéder comme je l'explique, mais s'il s'agit d'une version plus moderne, vous devrez probablement lire le manuel pour voir les étapes supplémentaires à suivre. Par exemple, pour 1.03, vous devrez peut-être patcher le code de démarrage avant, ou utiliser UOSRECV
  4. maintenant retirez la batterie de votre calculatrice. S'il s'agit d'une TI-84 +, vous devez appuyer sur le bouton de réinitialisation au lieu de retirer la batterie.
  5. Et avec la batterie retirée, connectez la calculatrice à votre PC.
  6. Garder en maintenant le bouton DEL et remettez la batterie que vous avez retirée et relâchez DEL.
  7. Et maintenant tu peux installer le système d'exploitation ou le mettre à jour. Pour ce faire, vous pouvez choisir de:
    1. Utilisez l'outil TI-Connect en conjonction avec TI OS Downloader.
    2. Utilisez TiLP avec GUI pour macOS et Windows.
    3. Utilisez TiLP dans sa version texte sous Linux. Dans ce cas, il suffit d'exécuter la commande "tilp -n /chemin/where/you/KnightOS.8xu" sans guillemets et avec privilèges, c'est-à-dire en tant que root ou avec sudo devant lui.
  8. maintenant attendez qu'il se termine installation.
  9. Retirez le câble connexion du PC et de votre calculatrice.
  10. Appuyez sur le bouton ON à partir de votre calculatrice et vous aurez KnightOS.

Si vous n'aimez pas quelque chose pour quelque chose, cela ne fonctionne pas tout à fait correctement ou si vous souhaitez réinstaller le système d'exploitation natif de votre informatique, c'est-à-dire retour à TI-OSVous pouvez le faire en téléchargeant TI-OS et en suivant les mêmes instructions que pour installer KngithOS, mais quelle que soit la version du code de démarrage dans ce cas, car ce serait la même chose pour tous. Afin de télécharger TI-OS Vous pouvez aller sur le site officiel de Texas Instruments dans cette section, remplir le formulaire et télécharger le code ...


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

4 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Cristian dit

    Vous avez mis une photo avec l'ancien Ti-Nspire, celui-là n'est pas compatible. Soyez prudent avec l'application de bureau texas instruments pour le Ti-Nspire CX CAS. Il m'a fait une mise à jour car je ne me rendais pas compte que j'étais connecté, sans avoir donné d'acceptation de site, ni de clic, ni rien et je suis à court de ndless (celui avec un Ti-Nspire sait de quoi je parle, pouvoir utiliser le logiciel Homebrew). Pour être plus descriptif, il me l'a laissé comme presse-papier et après un après-midi à bricoler il fonctionne à nouveau mais avec la putain de mise à jour et sans ndless.

  2.   chrétien dit

    Bonjour Cristian, je suis sur le point d'acheter cette calculatrice, tu me dis ce que c'est ndless

    1.    Cristian dit

      sans fin http://ndless.me/ Ce sont des bibliothèques non officielles pour programmer des applications en C / C ++ pour la calculatrice. Ils sont très bons et nous permettent de faire des choses très intéressantes. Mais ils ne sont pas officiels et pour pouvoir les utiliser, comme dans les téléphones portables, il faut "rooter" la calculatrice, pour ainsi dire, et vous me comprenez, même si ce n'est pas la même chose. Mais la version actuelle de Ndless ne peut être installée que si votre calculatrice ne va pas au-delà de la version 4.5.0 du système d'exploitation. Et ne le mettez pas à jour au-dessus de celui-ci pour le moment, de la 4.5.0 au suivant, il n'y a pratiquement pas de changements perceptibles.

      Où est le problème? L'autre jour, j'ai mis à jour l'application de bureau texas qui est une réplique de la calculatrice et sert à gérer quelques autres choses. Et ils sont connus pour avoir inclus quelque chose qui installe automatiquement les mises à jour. Parce que j'ai été mis à jour vers 4.5.2.8 et que j'ai perdu le pouvoir d'utiliser Ndless. Il a p …… ado parce que j'ai utilisé des applications rapides que maintenant je ne peux pas utiliser et je l'ai laissé dans un tiroir.

      La calculatrice est très bonne en elle-même pour une utilisation universitaire, je l'ai achetée quand j'étais à l'université. À ce moment-là, ils m'ont laissé l'utiliser dans toutes les matières sauf, logiquement, dans les matières de calcul et d'algèbre de la première année (qui seront maintenant appelées avec les nouveaux plans, fondamentaux pour trouver des boules roses, monter la montagne, sous un bridge, manger un sandwich au jambon et tout additionner, I et II, et ce sera sûrement une période de quatre mois, avec 4 heures par semaine pour ne stresser personne et tout le monde approuve)

      Mais à part les blagues, c'est un bon outil de travail et toujours le modèle CAS. Le Ti-nspire CX CAS est un bon logiciel et un boitier conforme mais qui n'est pas à délirer, le HP Prime a de très bonnes finitions mais son environnement ne me convainc pas. Donc, tout là-bas circule légalement et officiellement l'émulateur HP Prime qui va avec winehq, en le regardant vous ne perdez rien et c'est comme ça que vous décidez. L'un des deux sera un très bon achat.

  3.   chrétien dit

    Salut Cristian, merci beaucoup pour l'information, quel dommage que je programme en C / C ++, je suis sûr que ndless est très utile, je regarde aussi la classe casio cp400.
    J'ai l'apk hpprime sur une tablette mais je vais voir quoi acheter.
    Merci pour votre disposition, je suis très utile.