KnightOS: isang operating system para sa mga calculator

Mga screenshot ng KnightOS

Maraming mga proyekto na hindi alam ng karamihan sa mga tao na lubos na kawili-wili. Halimbawa, maaaring naisip mo na ang isang operating system ay maaaring patakbuhin sa isang simpleng calculator. Ang hardware ng mga aparato sa pag-compute ay medyo limitado, na may isang simpleng simpleng processor, at maliit na memorya. Ngunit ito ay sapat na upang tumakbo isang operating system tulad ng KnightOS.

Kakaiba? Kaya, kung titingnan natin ang kasaysayan ng computing, makikita na ang unang mga computer machine, ang mga kompyuter sa kasaysayan, ay hindi hihigit sa mga calculator na may napakalaking sukat upang makagawa ng mga kumplikadong kalkulasyon o mai-decipher ang ilang mga mensahe habang ginagamit ito. Sa Ikalawang Digmaang Pandaigdig. Unti-unti silang nagbago upang magpatakbo ng mas advanced at magkakaibang mga programa hanggang sa ano ito ngayon ...

Sa katunayan, kung naaalala mo ang mga pinagmulan ng Intel, ang unang komersyal na microprocessor, ang Intel 4004, ay hindi inilaan para sa isang computer, ngunit para sa isang calculator mula sa kumpanyang Hapon na Busicom. Samakatuwid, ang isang calculator ay hindi ganoon kalayo mula sa isang kasalukuyang computer, kahit na ang mga mapagkukunan ng hardware at mga kakayahan ng pangalawa ay mas mataas kaysa sa una.

Ang sinusubukan kong sabihin sa iyo ay iyon kung nais mong mag-eksperimento, maaaring interesado kang subukan ang iyong calculator at KnightOS, na maaari itong magbigay ng pangalawang buhay sa aparatong iyon na halos nakalimutan mo at ilagay sa isang drawer. Kung interesado ka, maaari kang makakuha ng impormasyon at i-download ang proyektong ito mula sa iyong opisyal na website.

Ano ang KnightOS?

Ang KnightOS ay isang open source operating system para sa mga calculator ng Texas Instruments. Maaari mo itong makuha pareho sa source code upang makita kung paano ito ginawa at naiipon ito, o direkta ang binary upang mapatakbo ito sa iyong calculator. Mayroon itong lisensya ng MIT, kaya maaari mo itong baguhin kung kailangan mo at ipamahagi.

Dinadala ni KnightOS isang bagong antas ng utility at pagpapasadya para sa isang aparato na limitado mula sa pabrika sa paggawa lamang ng mga kalkulasyon. Kaya magkakaroon ka ng maraming mga pag-andar upang makapaglaro sa kanila, mag-access sa isang puwang ng file, mag-load ng mga bagong kagamitan, mag-install ng karagdagang software sa iyong calculator salamat sa simpleng manager ng package, atbp. Isang buong uniberso para sa mga hacker.

Mga katugmang calculator

Ang calculator ng KnightOS, TI-84 Texas Instruments

Kung iniisip mo kung ang iyong Casio, iyong HP, atbp., Ay magkatugma, ang totoo ay hindi sila. Hindi ito gumagana sa lahat ng mga calculator. Sa katunayan, tulad ng naipahiwatig ko na, para lamang ito sa Texas Instrumentong. Ang mga TI na ito ay batay sa sikat na Zilog Z80 microprocessor, isang CPU kung saan na-optimize ang operating system na ito.

Samakatuwid, suportadong mga bersyon ng calculator ng TI tunog:

  • TI-73
  • TI-83 +
  • TI-83 + Silver Edition
  • TI-84 +
  • TI-84 Silver Edition
  • TI-84 + Kulay ng Silver Edition.
  • Iba pang mga French calculator na iba-iba ng TI.
  • Maaari mo ring patakbuhin ito sa pamamagitan ng isang emulator.

Makipagtulungan sa KnightOS

Si nais mo bang makipagtulungan sa proyekto KnightOS upang higit na mapalakas ang iyong calculator sa ITDapat idagdag na mayroong isang pamayanan sa paligid ng proyektong ito at patuloy silang binubuo at pinapabuti ang sistemang ito upang mapalago ito. At maaari kang makilahok sa pamamagitan ng pagsulat ng dokumentasyon, mga manwal, pagsasalin, o programa.

Kung interesado ka programa at magdagdag ng code at mga pagpapabuti sa proyekto, maaari mong gamitin ang ASM, C, Python, HTML / CSS at JavaScript bilang mga wika sa pagprograma.

Mga hakbang upang mai-install ang operating system

ikonekta ang calculator sa PC

Gawin nang maingat ang mga hakbang na ito at alam kung ano ang iyong ginagawa. Kung nag-aalinlangan ka, mas mabuti na huwag mong gawin o maiiwan mong walang silbi ang iyong calculator.
Kung magpapasya kang gamitin ang KnightOS source code sa halip na ang binary, kakailanganin mong i-compile ito mismo. Upang magawa ito, dapat mong i-download ang SDK na ibinigay ng proyektong ito, at pagkatapos ay ipagsama tulad ng ipinahiwatig sa GitHub para sa calculator na mayroon ka ...

Kung nagtataka ka tungkol sa pamamaraan ng pag-install ng KnightOS sa iyong IT, kailangan mong isagawa ang mga sumusunod na hakbang:

  1. Kailangan mong magkaroon ng isang operating system Ang Microsoft Windows, Apple macOS, o isang GNU / Linux distro, o FreeBSD.
  2. Sa iyong computer OS dapat mong i-install TI-Kumonekta o TiLP. Sa isa sa mga programang ito magagawa mong mapadali ang koneksyon ng iyong calculator ng TI sa iyong PC sa mapadali ang paglipat ng data na kinakailangan para sa pag-install ng KnightOS. Sa Linux, wala itong GUI, kaya kakailanganin mong gawin ito mula sa console, habang sa iba pang dalawang operating system na medyo mas madaling maunawaan. Gayundin, sa Linux malamang na kailangan mo itong ipunin ...
  3. Ang susunod na bagay ay suriin ang bersyon ng boot code mula sa iyong calculator ng TI. Mahalagang malaman ang charger na mayroon ka. Maaari mong suriin ito sa TI-OS, sa pamamagitan ng pagpindot sa pindutan ng MODE, pagkatapos ay ang Alpha + S at magsisimula ang pagsubok. Ipapakita nito sa iyo ang iyong bersyon sa screen. Kung mayroon kang isang bersyon 1.02 o mas matanda dapat kang magpatuloy sa pagpapaliwanag ko, ngunit kung ito ay isang mas modernong bersyon marahil ay basahin mo ang manu-manong upang makita ang mga karagdagang hakbang na kailangan mong gawin. Halimbawa, para sa 1.03 maaaring kailanganin mong i-patch ang boot code bago, o gumamit ng UOSRECV
  4. Ngayon alisin ang baterya mula sa iyong calculator. Kung ito ay isang TI-84 + dapat mong pindutin ang pindutan ng pag-reset sa halip na alisin ang baterya.
  5. At sa natanggal na baterya, ikonekta ang calculator sa iyong PC.
  6. Panatilihin hawak ang pindutan ng DEL at ibalik ang bateryang tinanggal mo at pinakawalan ang DEL.
  7. At ngayon maaari mo na i-install ang operating system o i-update ito. Upang magawa ito, maaari kang pumili upang:
    1. Gamitin ang tool na TI-Connect kasabay ng TI OS Downloader.
    2. Gumamit ng TiLP gamit ang GUI para sa macOS at Windows.
    3. Gumamit ng TiLP sa bersyon ng teksto nito sa Linux. Sa kasong ito, kailangan mo lamang isagawa ang utos na "tilp -n /path/where/you/KnightOS.8xu" nang walang mga quote at may mga pribilehiyo, iyon ay, bilang ugat o may sudo sa harap nito.
  8. Ngayon hintayin itong makumpleto pag-install.
  9. Tanggalin ang kable koneksyon ng PC at iyong calculator.
  10. Pindutin ang pindutang ON mula sa iyong calculator at magkakaroon ka ng KnightOS.

Kung hindi mo gusto ang isang bagay para sa isang bagay, hindi ito gumagana nang tama, o nais mong muling i-install ang katutubong operating system ng iyong IT, iyon ay, bumalik sa TI-OSMaaari mo itong gawin sa pamamagitan ng pag-download ng TI-OS at pagsunod sa parehong mga tagubilin sa pag-install ng KngithOS, ngunit anuman ang bersyon ng boot code sa kasong ito, dahil magiging pareho ito para sa kanilang lahat. Nang sa gayon i-download ang TI-OS Maaari kang pumunta sa opisyal na website ng Texas Instruments sa seksyong ito, punan ang form at i-download ang code ...


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Cristian dijo

    Naglagay ka ng larawan kasama ang matandang Ti-Nspire, ang isa ay hindi tugma. Mag-ingat sa aplikasyon ng desktop ng mga instrumento ng Texas para sa Ti-Nspire CX CAS. Ginawa niya akong isang pag-update dahil hindi ko namalayan na nakakonekta ako, nang hindi binigyan ng anumang site na tatanggapin, o mag-click, o anupaman at naubusan ako ng walang katuturan (kung sino ang may alam na Ti-Nspire na alam kung ano ang sinasabi ko, karaniwang magagamit ang Homebrew software). Upang maging mas mapaglarawan, iniwan niya ito sa akin bilang isang timbang at pagkatapos ng isang hapon na tinkering ay gumagana itong muli ngunit sa sumpain na pag-update at walang ndless.

  2.   Kristyano dijo

    Kumusta Cristian, bibilhin ko na ang calculator na iyon, sasabihin mo sa akin kung ano ang tungkol sa ndless

    1.    Cristian dijo

      Walang habas http://ndless.me/ Ang mga ito ay hindi opisyal na silid-aklatan upang mai-program ang mga aplikasyon sa C / C ++ para sa calculator. Napakahusay ng mga ito at pinapayagan kaming gumawa ng mga napaka-kagiliw-giliw na bagay. Ngunit ang mga ito ay hindi opisyal at upang magamit ang mga ito, tulad ng sa mga mobile phone, kailangan mong "ugatin" ang calculator, upang magsalita at maunawaan mo ako, kahit na hindi ito pareho. Ngunit ang kasalukuyang bersyon ng Ndless ay maaari lamang mai-install kung ang iyong calculator ay hindi lalampas sa bersyon 4.5.0 ng operating system. At huwag i-update ito sa itaas ng isang ito sa ngayon, mula sa 4.5.0 hanggang sa sumusunod ay halos walang mga kapansin-pansing pagbabago.

      Nasaan ang problema? Noong nakaraang araw na-update ko ang aplikasyon ng desktop ng texas na isang kopya ng calculator at nagsisilbi upang pamahalaan ang ilang higit pang mga bagay. At kilala silang may kasamang isang bagay na awtomatikong nag-i-install ng mga update. Dahil na-update ako sa 4.5.2.8 at nawalan ako ng lakas na magamit ang Ndless. Mayroon itong p ......… ado dahil gumamit ako ng ilang mabilis na mga application na ngayon ay hindi ko na magamit at naiwan ko ito sa isang drawer.

      Ang calculator ay napakahusay sa sarili para magamit sa unibersidad, binili ko ito noong ako ay nasa unibersidad. Sa oras na iyon ay pinapayagan nila akong gamitin ito sa lahat ng mga paksa maliban, lohikal, sa mga paksa ng Calculus at Algebra ng unang baitang (na tatawagin ngayon sa mga bagong plano, mga batayan ng paghahanap ng mga rosas na bola, pagpunta sa bundok, sa ilalim ng tulay, kumakain ng ham sandwich at idagdag ang lahat, I at II, at tiyak na ito ay magiging isang apat na buwan na panahon, na may 4 na oras sa isang linggo upang hindi ma-stress ang sinuman at aprubahan ng lahat)

      Ngunit bukod sa mga biro ito ay isang mahusay na tool sa trabaho at palaging ang modelo ng CAS. Ang Ti-nspire CX CAS ay mahusay na software at isang kaso na sumusunod ngunit hindi ito dapat gawin, ang HP Prime ay napakahusay na natapos ngunit hindi ako pinaniwala ng kapaligiran. Kaya't lahat ng bagay doon ay nagpapalipat-lipat sa ligal at opisyal ng emulator ng HP Prime na napupunta sa winehq, sa pamamagitan ng pagtingin dito wala kang mawawalan ng anumang bagay at iyon ang iyong pasya. Ang isa sa dalawa ay magiging napakahusay na pagbili.

  3.   Kristyano dijo

    Kumusta, Cristian, maraming salamat sa impormasyon, sayang ang programa ko sa C / C ++, sigurado akong napaka kapaki-pakinabang ng ndless, nakatingin din ako sa casio class na cp400.
    Mayroon akong hpprime apk sa isang tablet ngunit makikita ko kung ano ang bibilhin.
    Salamat sa iyong disposisyon, napaka-kapaki-pakinabang ko.