Hogyan tudok olyan programot írni, amit egy OS nélküli gép BIOS-a is tud futtatni, úgy, hogy beállítom a BIOS-ban, hogy a CD-ről bootoljon?
Figyelt kérdés
2012. dec. 22. 17:16
1/4 anonim válasza:
Írsz egy linux kernelre épülő rendszert. Sok sikert.
2/4 A kérdező kommentje:
Saját kernelt hogyan tudok írni? Tudsz ajánlani valami szakirodalmat?
2012. dec. 22. 19:17
3/4 anonim válasza:
Hát szakirodalomnak ajánlom a Tanenbauf-Woodfol által írt könyvet, aminek címe Operációs rendszerek. Ez egy régebbi operációs rendszerről szól(MINIX), aminek a kiterjesztése konkrétan a linux. Amúgy meg ehhez ajánlok egy kis assambly ismeretet, mert vannak bizonyos dolgok amiket csak ebben a nyelvben lehet megcsinálni. Másrészt a c-t nagyon kell vágni hozzá, illetve a python programnyelvet is. A könyv elolvasása után, és annak megtanulása után pedig a linux kernelt töltsd le magadnak a www.kernel.org címről. Próbáld meg megérteni a kódot illetve módosítani azt. De mondom ehhez nagyon kell ismerni a hardvereket, és a c nyelvet.
4/4 coopper válasza:
Szia.
Miért akarsz rendszert irni ?
Amikor szerintem tök fölösleges.
A DOS nem jó erre ?
Megirod a progit ami működik DOS alatt.
Szerszer egy bootolható floppy imagét (erre ráteszed a progidat, beállitod a CONFIG.SYS filét és az AUTOEXEc.BAT filét).
Az AUTOEXEC.BAT filében beirod a programodat, hogy inditsa el.
Aztán a floppy imagét kiirod CD-re boot CD-ként.
Ha a DOS kevés akkor szerezz windows98 boot floppyt (akkor már mennek a consolos progik is 32 bit)
Sok sikert.
Üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!