anonym
Odpověděl/a – 18.červen 22:03
V čemkoliv. Stačí pro to mít interpret/kompilá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…
anonym
Odpověděl/a – 18.červen 22:07
V čemkoliv. Stačí pro to mít interpret/kompilá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,…