KnightOS: операционная система для калькуляторов

Скриншоты KnightOS

Есть много проектов, о которых большинство людей не знает, но которые очень интересны. Например, вы могли представить, что операционная система может работать на простом калькуляторе. Аппаратное обеспечение этих вычислительных устройств довольно ограничено, с довольно простым процессором и небольшим объемом памяти. Но этого достаточно, чтобы бежать операционная система, такая как KnightOS.

Странный? Что ж, если мы оглянемся назад на историю вычислений, можно увидеть, что первые вычислительные машины, исторические компьютеры, были не чем иным, как калькуляторами с очень большими размерами, чтобы иметь возможность производить сложные вычисления или расшифровывать некоторые сообщения по мере их использования. Во время Второй мировой войны. Постепенно они эволюционировали, чтобы запускать более продвинутые и разнообразные программы, до сегодняшнего дня ...

Фактически, если вы помните происхождение Intel, первый коммерческий микропроцессор Intel 4004 был предназначен не для компьютера, а для Калькулятор от японской компании Busicom. Таким образом, калькулятор не так уж и далек от нынешнего компьютера, хотя аппаратные ресурсы и возможности второго намного выше, чем у первого.

Я пытаюсь сказать вам, что если ты любишь экспериментироватьВозможно, вам будет интересно попробовать с вашим калькулятором и KnightOS, чтобы он мог дать вторую жизнь тому устройству, которое вы почти забыли и положили в ящик. Если вам интересно, вы можете получить информацию и скачать этот проект со своего официальный сайт.

Что такое KnightOS?

KnightOS - это операционная система с открытым исходным кодом для калькуляторов Texas Instruments.. Вы можете получить его как в исходном коде, чтобы увидеть, как он создается и скомпилировать, так и непосредственно в двоичном коде, чтобы иметь возможность запускать его на своем калькуляторе. У него есть лицензия MIT, поэтому вы можете изменить его, если вам нужно, и распространить его.

KnightOS приносит новый уровень полезности и настройка устройства, которое настолько ограничено на заводе, что можно просто выполнять вычисления. Таким образом, у вас будет больше функций, чтобы иметь возможность поиграть с ними, получить доступ к файловому пространству, загрузить новые утилиты, установить дополнительное программное обеспечение на свой калькулятор благодаря простому диспетчеру пакетов и т. Д. Целая вселенная для хакеров.

Совместимые калькуляторы

KnightOS, калькулятор TI-84 Texas Instruments

Если вам интересно, совместимы ли ваши Casio, HP и т. Д., Правда в том, что это не так. Работает не на всех калькуляторах. На самом деле, как я уже намекнул, это только для Texas Instruments. Эти TI основаны на знаменитом микропроцессоре Zilog Z80, процессоре, для которого эта операционная система была оптимизирована.

Таким образом, поддерживаемые версии калькулятора TI являются:

  • TI-73
  • TI-83 +
  • TI-83 + Серебряное издание
  • TI-84 +
  • TI-84 Серебряное издание
  • TI-84 + цвет Silver Edition.
  • Другие французские калькуляторы, являющиеся вариантами TI.
  • Вы также можете запустить его через эмулятор.

Сотрудничайте с KnightOS

Si хотели бы вы сотрудничать с проектом KnightOS для дальнейшего улучшения вашего ИТ-калькулятораСледует добавить, что вокруг этого проекта есть сообщество, и они постоянно развивают и улучшают эту систему, чтобы она росла. И вы можете принять участие, написав документацию, руководства, переведя или запрограммировав.

Если вы заинтересованы запрограммировать и добавить код и улучшения проекта, вы можете использовать ASM, C, Python, HTML / CSS и JavaScript в качестве языков программирования.

Шаги по установке операционной системы

подключить калькулятор к ПК

Выполняйте эти шаги осторожно, зная, что делаете. Если вы сомневаетесь, лучше не делайте этого, иначе вы можете оставить свой калькулятор бесполезным.
Если вы решите использовать исходный код KnightOS вместо двоичного файла, вам нужно будет скомпилировать его самостоятельно. Для этого вы должны загрузить SDK, предоставленный этим проектом, а затем скомпилировать как указано на GitHub для имеющегося у вас калькулятора ...

Если вас интересует процедура установки KnightOS на ваш компьютер, вам необходимо выполнить следующие шаги:

  1. У вас должна быть операционная система Microsoft Windows, Apple macOS или дистрибутив GNU / Linux, или FreeBSD.
  2. В ОС вашего компьютера необходимо установить ТИ Коннект o ТиЛП. С помощью одной из этих программ вы сможете упростить подключение вашего калькулятора TI к ПК к облегчить передачу данных, необходимых для установки KnightOS. В Linux у него нет графического интерфейса, поэтому вам придется делать это с консоли, в то время как в двух других операционных системах он несколько более интуитивно понятен. Кроме того, в 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 Downloader.
    2. Используйте TiLP с графическим интерфейсом для macOS и Windows.
    3. Используйте TiLP в его текстовой версии в Linux. В этом случае вам просто нужно запустить команду «tilp -n /path/where/you/KnightOS.8xu» без кавычек и с привилегиями, то есть как root или с sudo перед ним.
  8. Сейчас подождите, пока это завершится монтаж.
  9. Снимаем кабель подключение ПК и вашего калькулятора.
  10. пресс кнопка ON с вашего калькулятора, и у вас будет KnightOS.

Если вам что-то не нравится, это работает не совсем правильно, или вы хотите переустановить родную операционную систему своего ИТ-отдела, то есть, назад к TI-OSВы можете сделать это, загрузив TI-OS и следуя тем же инструкциям, что и для установки KngithOS, но независимо от версии загрузочного кода в этом случае, поскольку он будет одинаковым для всех. Для скачать TI-OS Вы можете перейти на официальный сайт Texas Instruments в этом разделе, заполнить форму и загрузить код ...


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Cristian сказал

    Вы выложили фото со старым Ti-Nspire, тот несовместим. Будьте осторожны с настольным приложением texas instruments для Ti-Nspire CX CAS. Он сделал мне обновление, потому что я не понимал, что я подключен, не давая никакого сайта принять, или щелкнуть, или что-то еще, и у меня кончились ndless (тот, у кого есть Ti-Nspire, знает, о чем я говорю, в основном возможность использовать программное обеспечение Homebrew). Чтобы быть более наглядным, он оставил его мне в качестве пресс-папье, и после полуденной работы оно снова работает, но с проклятым обновлением и без ndless.

  2.   Кристиан сказал

    Привет, Кристиан, я собираюсь купить тот калькулятор, ты расскажешь мне, о чем он? Ndless

    1.    Cristian сказал

      бесконечный http://ndless.me/ Это неофициальные библиотеки для программирования приложений на C / C ++ для калькулятора. Они очень хороши и позволяют делать очень интересные вещи. Но они не являются официальными, и для того, чтобы ими можно было пользоваться, как в мобильных телефонах, вы должны, так сказать, «рутировать» калькулятор, и вы меня понимаете, хотя это не то же самое. Но текущая версия Ndless может быть установлена ​​только в том случае, если ваш калькулятор не выходит за пределы версии 4.5.0 операционной системы. И пока не обновляйте его выше этого, с 4.5.0 до следующего почти никаких заметных изменений.

      В чем проблема? На днях я обновил настольное приложение texas, которое является точной копией калькулятора и служит для управления еще несколькими вещами. И они, как известно, включают что-то, что автоматически устанавливает обновления. Потому что я обновился до 4.5.2.8 и потерял возможность использовать Ndless. В нем много шума, потому что я использовал несколько быстрых приложений, которые сейчас я не могу использовать, и я оставил его в ящике.

      Калькулятор сам по себе очень хорош для использования в университете, я купил его, когда учился в университете. В то время они разрешили мне использовать его по всем предметам, за исключением, по логике, предметов по математике и алгебре в первом классе (который теперь будет называться с новыми планами, основами поиска розовых шаров, восхождения на гору, под мост, съесть бутерброд с ветчиной и сложить все, I и II, и это, безусловно, будет четырехмесячный период по 4 часа в неделю, чтобы никого не беспокоить и все одобряют)

      Но помимо шуток это хороший рабочий инструмент и всегда модель CAS. Ti-nspire CX CAS - хорошее программное обеспечение и корпус, который соответствует требованиям, но не вызывает восторга. HP Prime имеет очень хорошую отделку, но его окружение меня не убеждает. Таким образом, все, что там есть, распространяется законно и официально, эмулятор HP Prime, который идет с winehq, глядя на него, вы ничего не теряете, и это то, как вы решаете. Один из двух будет очень хорошей покупкой.

  3.   Кристиан сказал

    Привет, Кристиан, большое спасибо за информацию, как жаль, что я программирую на C / C ++, я уверен, что ndless очень полезен, я также смотрю на casio class cp400.
    У меня на планшете стоит apk hpprime, но посмотрю что купить.
    Спасибо за расположение, мне очень пригодился.