KnightOS: um sistema operacional para calculadoras

Capturas de tela do KnightOS

Existem muitos projetos desconhecidos da maioria das pessoas que são extremamente interessantes. Por exemplo, você pode ter imaginado que um sistema operacional poderia ser executado em uma calculadora simples. O hardware desses dispositivos de computação é bastante limitado, com um processador bastante simples e pouca memória. Mas é o suficiente para correr um sistema operacional como KnightOS.

Esquisito? Bem, se olharmos para a história da computação, podemos ver que as primeiras máquinas de computação, computadores históricos, nada mais eram do que calculadoras com dimensões muito grandes para poder fazer cálculos complexos ou decifrar algumas mensagens à medida que eram usadas. Na Segunda Guerra Mundial. Aos poucos eles foram evoluindo para rodar programas mais avançados e diversos até o que é hoje ...

Na verdade, se você se lembra das origens da Intel, o primeiro microprocessador comercial, o Intel 4004, não foi projetado para um computador, mas para uma calculadora da empresa japonesa Busicom. Portanto, uma calculadora não está muito longe de um computador atual, embora os recursos e capacidades de hardware do segundo sejam muito superiores aos do primeiro.

O que estou tentando te dizer é que se você gosta de experimentar, você pode estar interessado em tentar com sua calculadora e KnightOS, que poderia dar uma segunda vida a esse dispositivo que você quase esqueceu e colocou em uma gaveta. Se você estiver interessado, pode obter informações e fazer o download deste projeto em seu site oficial.

O que é KnightOS?

KnightOS é um sistema operacional de código aberto para calculadoras Texas Instruments. Você pode obtê-lo no código-fonte para ver como é feito e compilá-lo, ou diretamente no binário para poder executá-lo em sua calculadora. Ele tem uma licença do MIT, então você pode modificá-lo se precisar e distribuí-lo.

KnightOS traz um novo nível de utilidade e personalização para um dispositivo que é tão limitado de fábrica apenas para fazer cálculos. Assim, você terá mais funções para poder brincar com eles, acessar um espaço de arquivo, carregar novos utilitários, instalar software adicional em sua calculadora graças ao seu gerenciador de pacotes simples, etc. Todo um universo para hackers.

Calculadoras compatíveis

Calculadora KnightOS, TI-84 Texas Instruments

Se você quer saber se seu Casio, seu HP, etc., são compatíveis, a verdade é que não são. Não funciona em todas as calculadoras. Na verdade, como já indiquei, é apenas para o Texas Instruments. Esses TIs são baseados no famoso microprocessador Zilog Z80, uma CPU para a qual este sistema operacional foi otimizado.

Assim, versões de calculadora TI compatíveis são:

  • TI-73
  • TI-83 +
  • TI-83 + Silver Edition
  • TI-84 +
  • Edição de Prata TI-84
  • TI-84 + Color Silver Edition.
  • Outras calculadoras francesas que são variantes do TI.
  • Você também pode executá-lo por meio de um emulador.

Colabore com KnightOS

Si você gostaria de colaborar com o projeto KnightOS para impulsionar ainda mais sua calculadora de TIDeve-se acrescentar que existe uma comunidade em torno deste projeto e eles estão constantemente desenvolvendo e melhorando este sistema para fazê-lo crescer. E você pode participar escrevendo documentação, manuais, traduzindo ou programando.

Se você se interessar programar e adicionar código e melhorias no projeto, você pode usar ASM, C, Python, HTML / CSS e JavaScript como linguagens de programação.

Passos para instalar o sistema operacional

conecte a calculadora ao PC

Execute essas etapas com cuidado e sabendo o que está fazendo. Se tiver dúvidas, é melhor não fazer isso ou você pode deixar sua calculadora inútil.
Se você decidir usar o código-fonte do KnightOS em vez do binário, precisará compilá-lo sozinho. Para fazer isso, você deve baixar o SDK fornecido por este projeto e, em seguida, compilar conforme indicado no GitHub para a calculadora que você tem ...

Se você está se perguntando sobre o procedimento de instalação do KnightOS em sua TI, você deve executar as seguintes etapas:

  1. Você tem que ter um sistema operacional Microsoft Windows, Apple macOS ou uma distribuição GNU / Linux ou FreeBSD.
  2. No sistema operacional do seu computador você deve instalar Conexão TI o TiLP. Com um desses programas você poderá facilitar a conexão de sua calculadora de TI com seu PC para facilitar a transferência dos dados necessários para a instalação do KnightOS. No Linux, ele não tem uma interface gráfica, então você terá que fazer isso no console, enquanto nos outros dois sistemas operacionais é um pouco mais intuitivo. Além disso, no Linux você provavelmente terá que compilá-lo ...
  3. O próximo passo é revisar o versão do código de inicialização da sua calculadora TI. É importante saber o carregador que você possui. Você pode verificar no TI-OS, pressionando o botão MODE, então Alpha + S e o teste será iniciado. Ele mostrará sua versão na tela. Se você tem uma versão 1.02 ou anterior, você deve proceder como eu explico, mas se for uma versão mais moderna, você provavelmente terá que ler o manual para ver as etapas extras que você precisa fazer. Por exemplo, para 1.03 você pode precisar corrigir o código de inicialização antes, ou usar UOSRECV
  4. Agora remova a bateria da sua calculadora. Se for uma TI-84 +, você deve pressionar o botão reset em vez de remover a bateria.
  5. E com a bateria removida, conecte a calculadora ao seu PC.
  6. Manter segurando o botão DEL e coloque de volta a bateria removida e libere DEL.
  7. E agora você pode instale o sistema operacional ou atualize-o. Para fazer isso, você pode escolher:
    1. Use a ferramenta TI-Connect em conjunto com o TI OS Downloader.
    2. Use TiLP com GUI para macOS e Windows.
    3. Use TiLP em sua versão de texto no Linux. Neste caso, basta executar o comando "tilp -n /path/where/you/KnightOS.8xu" sem aspas e com privilégios, ou seja, como root ou com o sudo antes dele.
  8. Agora espere que termine a instalação.
  9. Remova o cabo conexão do PC e da calculadora.
  10. Pressione o botão ON da sua calculadora e você terá o KnightOS.

Se você não gosta de algo em troca de algo, não funciona muito bem, ou você deseja reinstalar o sistema operacional nativo de TI, ou seja, de volta ao TI-OSVocê pode fazer isso baixando o TI-OS e seguindo as mesmas instruções para instalar o KngithOS, mas independentemente da versão do código de boot neste caso, já que seria o mesmo para todos eles. A fim de baixar TI-OS Você pode acessar o site oficial da Texas Instruments nesta seção, preencher o formulário e baixar o código ...


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Cristian dito

    Você colocou uma foto com o antigo Ti-Nspire, esse não é compatível. Tenha cuidado com o aplicativo de desktop texas Instruments para o Ti-Nspire CX CAS. Ele me atualizou porque eu não percebi que estava conectado, sem ter dado nenhum site para aceitar, nem clicar, nem nada e fiquei sem nd (quem tem Ti-Nspire sabe do que estou falando basicamente ser capaz de usar o software Homebrew). Para ser mais descritivo, ele o deixou para mim como um peso de papel e depois de uma tarde remendando ele funciona de novo, mas com a maldita atualização e sem ndless.

  2.   cristão dito

    Olá Cristian, estou prestes a comprar aquela calculadora, diga-me do que se trata ndless

    1.    Cristian dito

      Sem fim http://ndless.me/ Eles são bibliotecas não oficiais para programar aplicativos em C / C ++ para a calculadora. Eles são muito bons e nos permitem fazer coisas muito interessantes. Mas eles não são oficiais e para poder usá-los, como nos celulares, você tem que "fazer root" na calculadora, por assim dizer e você me entende, embora não seja a mesma coisa. Mas a versão atual do Ndless só pode ser instalada se sua calculadora não for além da versão 4.5.0 do sistema operacional. E não atualize acima deste por agora, de 4.5.0 para o seguinte quase não há alterações perceptíveis.

      Onde está o problema? Outro dia atualizei o aplicativo texas para desktop que é uma réplica da calculadora e serve para gerenciar mais algumas coisas. E eles são conhecidos por terem incluído algo que instala automaticamente as atualizações. Porque fui atualizado para 4.5.2.8 e perdi o poder de usar o Ndless. Teve p …… barulho porque usei alguns aplicativos rápidos que agora não posso usar e deixei na gaveta.

      A calculadora por si só é muito boa para uso universitário, comprei quando estava na universidade. Naquela época eles me deixavam usar em todas as disciplinas exceto, logicamente, nas disciplinas de Cálculo e Álgebra da primeira série (que agora serão chamadas com os novos planos, fundamentos de encontrar bolas rosa, subir a montanha, sob um bridge, comer um sanduíche de presunto e somar tudo, I e II, e com certeza será um período de quatro meses, com 4 horas semanais para não estressar ninguém e todos aprovam)

      Mas além das piadas é uma boa ferramenta de trabalho e sempre o modelo CAS. O Ti-nspire CX CAS é um bom software e um gabinete que cumpre mas não é muito elogioso, o HP Prime tem acabamentos muito bons mas o seu ambiente não me convence. Então tudo lá fora circula legal e oficialmente o emulador HP Prime que vem com o winehq, olhando para ele você não perde nada e é assim que você decide. Um dos dois será uma compra muito boa.

  3.   cristão dito

    Oi Cristian, muito obrigado pela informação, que pena que programo em C / C ++, tenho certeza de que não é muito útil, também estou olhando para casio class cp400.
    Tenho o apk hpprime em um tablet, mas verei o que comprar.
    Obrigado pela sua disposição, sou muito útil.