KnightOS: system operacyjny dla kalkulatorów

Zrzuty ekranu z KnightOS

Istnieje wiele projektów nieznanych większości ludzi, które są niezwykle interesujące. Na przykład można sobie wyobrazić, że system operacyjny można uruchomić na prostym kalkulatorze. Sprzęt tych urządzeń komputerowych jest dość ograniczony, z dość prostym procesorem i małą pamięcią. Ale wystarczy biec system operacyjny, taki jak KnightOS.

Dziwne? Cóż, jeśli spojrzymy wstecz na historię informatyki, można zauważyć, że pierwsze maszyny obliczeniowe, komputery historyczne, były niczym innym jak kalkulatorami o bardzo dużych wymiarach, aby móc wykonywać skomplikowane obliczenia lub rozszyfrować niektóre wiadomości, gdy były używane. , Podczas drugiej wojny światowej. Stopniowo ewoluowali, aby uruchamiać bardziej zaawansowane i różnorodne programy, aż do tego, czym jest dzisiaj ...

W rzeczywistości, jeśli pamiętasz początki Intela, pierwszy komercyjny mikroprocesor, Intel 4004, nie był przeznaczony do komputera, ale do kalkulator od japońskiej firmy Busicom. Dlatego kalkulator nie jest tak daleko od obecnego komputera, chociaż zasoby sprzętowe i możliwości drugiego są znacznie wyższe niż pierwszego.

To, co próbuję ci powiedzieć, to to jeśli lubisz eksperymentować, możesz być zainteresowany wypróbowaniem ze swoim kalkulatorem i KnightOS, że może on dać drugie życie temu urządzeniu, o którym prawie zapomniałeś i włożyłeś do szuflady. Jeśli jesteś zainteresowany, możesz uzyskać informacje i pobrać ten projekt ze swojego oficjalna strona internetowa.

Co to jest KnightOS?

KnightOS to system operacyjny typu open source dla kalkulatorów firmy Texas Instruments. Możesz go pobrać zarówno w kodzie źródłowym, aby zobaczyć, jak jest stworzony i skompilować, lub bezpośrednio w pliku binarnym, aby móc go uruchomić na swoim kalkulatorze. Ma licencję MIT, więc możesz ją modyfikować, jeśli potrzebujesz, i rozpowszechniać.

KnightOS przynosi nowy poziom użyteczności i dostosowanie do urządzenia, które pochodzi z fabryki, więc ogranicza się tylko do wykonywania obliczeń. W ten sposób będziesz mieć więcej funkcji, aby móc się nimi bawić, uzyskać dostęp do przestrzeni plików, ładować nowe narzędzia, instalować dodatkowe oprogramowanie na kalkulatorze dzięki prostemu menedżerowi pakietów itp. Cały wszechświat dla hakerów.

Kompatybilne kalkulatory

KnightOS, kalkulator Texas Instruments TI-84

Jeśli zastanawiasz się, czy Twoje Casio, Twoje HP itp. Są kompatybilne, prawda jest taka, że ​​tak nie jest. Nie działa na wszystkich kalkulatorach. W rzeczywistości, jak już wspomniałem, jest to tylko dla Texas Instruments. Te wyznaczniki celu dydaktycznego są oparte na słynnym mikroprocesorze Zilog Z80, procesorze, dla którego ten system operacyjny został zoptymalizowany.

dlatego obsługiwane wersje kalkulatora TI dźwięk:

  • TI-73
  • TI-83 +
  • TI-83 + Silver Edition
  • TI-84 +
  • Edycja srebrna TI-84
  • TI-84 + Color Silver Edition.
  • Inne francuskie kalkulatory będące wariantami TI.
  • Możesz również uruchomić go za pomocą emulatora.

Współpracuj z KnightOS

Si chciałbyś współpracować przy projekcie KnightOS jeszcze bardziej usprawni Twój kalkulator ITTrzeba dodać, że wokół tego projektu jest społeczność i stale rozwijają i ulepszają ten system, aby się rozwijał. Możesz wziąć udział, pisząc dokumentację, podręczniki, tłumacząc lub programując.

Jeśli jesteś zainteresowany zaprogramować i dodać kod i ulepszenia projektu, możesz używać ASM, C, Python, HTML / CSS i JavaScript jako języków programowania.

Kroki instalacji systemu operacyjnego

podłącz kalkulator do komputera

Wykonuj te kroki ostrożnie i wiedząc, co robisz. Jeśli masz wątpliwości, lepiej tego nie rób, bo możesz zostawić kalkulator bezużyteczny.
Jeśli zdecydujesz się użyć kodu źródłowego KnightOS zamiast binarnego, będziesz musiał sam go skompilować. Aby to zrobić, musisz pobrać zestaw SDK dostarczony przez ten projekt, a następnie skompilować jak wskazano na GitHub dla posiadanego kalkulatora ...

Jeśli zastanawiasz się nad procedurą instalacji KnightOS w swoim IT, musisz wykonać następujące kroki:

  1. Musisz mieć system operacyjny Microsoft Windows, Apple macOS, dystrybucja GNU / Linux lub FreeBSD.
  2. W systemie operacyjnym komputera należy zainstalować TI-Połącz o TiLP. Za pomocą jednego z tych programów będziesz w stanie ułatwić połączenie kalkulatora TI z komputerem ułatwić transfer danych wymaganych do zainstalowania KnightOS. W Linuksie nie ma GUI, więc będziesz musiał to zrobić z konsoli, podczas gdy w pozostałych dwóch systemach operacyjnych jest to nieco bardziej intuicyjne. Ponadto w systemie Linux prawdopodobnie będziesz musiał go skompilować ...
  3. Następną rzeczą jest przejrzenie wersja kodu rozruchowego z kalkulatora TI. Ważne jest, aby znać ładowarkę, którą posiadasz. Możesz to sprawdzić w TI-OS, naciskając przycisk MODE, a następnie Alpha + S i test się rozpocznie. Pokaże ci twoją wersję na ekranie. Jeśli masz wersję 1.02 lub starszą, postępuj zgodnie z opisem, ale jeśli jest to nowsza wersja, prawdopodobnie będziesz musiał przeczytać instrukcję, aby zobaczyć dodatkowe kroki, które musisz wykonać. Na przykład w przypadku wersji 1.03 może być konieczne wcześniejsze poprawienie kodu rozruchowego lub użycie UOSRECV
  4. Teraz wyjmij baterię z kalkulatora. Jeśli jest to TI-84 +, musisz nacisnąć przycisk resetowania zamiast wyjmować baterię.
  5. Po wyjęciu baterii podłącz kalkulator do komputera.
  6. Trzymać przytrzymanie przycisku DEL i włóż z powrotem wyjętą baterię i zwolnij DEL.
  7. A teraz możesz zainstaluj system operacyjny lub zaktualizuj go. Aby to zrobić, możesz:
    1. Użyj narzędzia TI-Connect w połączeniu z TI OS Downloader.
    2. Użyj TiLP z GUI dla macOS i Windows.
    3. Użyj TiLP w wersji tekstowej w systemie Linux. W takim przypadku wystarczy wykonać polecenie „tilp -n /path/where/you/KnightOS.8xu” bez cudzysłowów iz uprawnieniami, to znaczy jako root lub z sudo przed nim.
  8. Teraz poczekaj, aż się zakończy instalacja.
  9. Usuń kabel połączenie komputera i kalkulatora.
  10. Naciśnij przycisk ON z kalkulatora, a otrzymasz KnightOS.

Jeśli coś ci się nie podoba, to nie działa całkiem dobrze lub chcesz ponownie zainstalować natywny system operacyjny swojego IT, czyli powrót do TI-OSMożesz to zrobić, pobierając TI-OS i postępując zgodnie z tymi samymi instrukcjami, co przy instalacji KngithOS, ale niezależnie od wersji kodu startowego w tym przypadku, ponieważ byłby taki sam dla wszystkich. W celu pobierz TI-OS Możesz przejść do oficjalnej strony Texas Instruments w tej sekcji, wypełnić formularz i pobrać kod ...


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Cristian powiedział

    Umieściłeś zdjęcie ze starym Ti-Nspire, które nie jest kompatybilne. Uważaj na aplikację desktopową Texas Instruments dla Ti-Nspire CX CAS. Zrobił mi aktualizację, ponieważ nie zdawałem sobie sprawy, że jestem podłączony, bez podania jakiejkolwiek witryny do zaakceptowania, kliknięcia lub czegokolwiek, a skończyło mi się ndless (ktokolwiek ma Ti-Nspire, wie, o czym mówię, w zasadzie możliwość korzystania z oprogramowania Homebrew). Aby być bardziej opisowym, zostawił to mnie jako przycisk do papieru i po popołudniowym majsterkowaniu znów działa, ale z cholerną aktualizacją i bez ndless.

  2.   chrześcijański powiedział

    Witaj Cristian, zaraz kupię ten kalkulator, ty mi powiedz o co chodzi ndless

    1.    Cristian powiedział

      Nieskończony http://ndless.me/ Są to nieoficjalne biblioteki do programowania aplikacji w C / C ++ dla kalkulatora. Są bardzo dobre i pozwalają nam robić bardzo ciekawe rzeczy. Ale nie są one oficjalne i żeby móc z nich korzystać, tak jak w telefonach komórkowych, trzeba „zrootować” kalkulator, że tak powiem i mnie rozumiesz, chociaż to nie to samo. Jednak obecną wersję Ndless można zainstalować tylko wtedy, gdy kalkulator nie wykracza poza wersję 4.5.0 systemu operacyjnego. I nie aktualizuj go na razie powyżej tego, od 4.5.0 do następnego nie ma prawie żadnych zauważalnych zmian.

      Gdzie jest problem? Niedawno zaktualizowałem aplikację desktopową texas, która jest repliką kalkulatora i służy do zarządzania kilkoma innymi rzeczami. Wiadomo, że zawierają coś, co automatycznie instaluje aktualizacje. Ponieważ zostałem zaktualizowany do wersji 4.5.2.8 i straciłem moc korzystania z Ndless. Ma p …… ado, ponieważ użyłem kilku szybkich aplikacji, których teraz nie mogę używać i zostawiłem je w szufladzie.

      Kalkulator sam w sobie jest bardzo dobry do użytku uniwersyteckiego, kupiłem go, gdy byłem na uniwersytecie. W tamtym czasie pozwolili mi używać go we wszystkich przedmiotach z wyjątkiem, logicznie, przedmiotów pierwszej klasy z rachunku różniczkowego i algebry (które będą teraz nazywane nowymi planami, podstawami znajdowania różowych kulek, wchodzenia na górę, pod pomost, zjedz kanapkę z szynką i zsumuj wszystko, I i II, a na pewno będzie to czteromiesięczny okres, po 4 godziny tygodniowo, żeby nikogo nie stresować i wszyscy się zgodzą)

      Ale poza żartami to dobre narzędzie pracy i zawsze model CAS. Ti-nspire CX CAS to dobre oprogramowanie i obudowa, która jest zgodna, ale nie ma się czym zachwycać, HP Prime ma bardzo dobre wykończenia, ale jego otoczenie mnie nie przekonuje. Więc wszystko, co tam jest, krąży legalnie i oficjalnie emulator HP Prime, który jest kompatybilny z winehq, patrząc na to, nic nie tracisz i tak decydujesz. Jeden z dwóch będzie bardzo dobrym zakupem.

  3.   chrześcijański powiedział

    Cześć Cristian, bardzo dziękuję za informację, jaka szkoda, że ​​programuję w C / C ++, jestem pewien, że ndless jest bardzo przydatny, patrzę też na casio class cp400.
    Mam apk hpprime na tablecie, ale zobaczę, co kupić.
    Dziękuję za dyspozycję, jestem bardzo przydatny.