Historie úprav

Avatar uživatele

Odpověděl/a – 18.červen 22:03

V čemkoliv. Stačí pro to mít interpret/kom­pilátor. Driver – ovladač jednoduše čte nějaký registr, anebo nějaký port. (při skupině portů hovoříme o portovém interface) Například čtení klávesnice v ASM:

in al, 0×60

C/C++ má in/out pro porty, pro registry inline assembler atd. Očividně neumíš dobře programovat – driver nenapíšeš ze dne na den. Chce to praxi – alespoň 10 let…

Avatar uživatele

Odpověděl/a – 18.červen 22:07

V čemkoliv. Stačí pro to mít interpret/kom­pilátor. Driver – ovladač jednoduše čte nějaký registr, anebo nějaký port. (při skupině portů hovoříme o portovém interface) Například čtení klávesnice v ASM:

in al, 0×60

C/C++ má in/out pro porty, pro registry inline assembler atd. Očividně neumíš dobře programovat – driver nenapíšeš ze dne na den. Chce to praxi – alespoň 10 let…
Doplňuji:
Vycházím z toho, že se ptáš na jazyk. Kdyby jsi byl dobrý programátor, víš, že se dá v čemkoliv napsat cokoliv. Když napíšeš interpret pro PHP, může být PHP OS. Stejně tak může HTML ovládat CNC atd. Návodů je plný internet – pro tebe nemají cenu. Začni tím, jak funguje PC a součástky HW. Reálný režim, chráněný režim. Halda, globální halda, serializace (hibernace), paralelizace, porty → sběrnice, paměti s náhodným přístupem, paměti se statickým přístupem,…