Ako naprogramovat os?
Ako naprogramovat os?
Nehovorte ze potrebujem skusenosti.
Treba mi pomoc z kódmi C++ na uvedenie do biosového zoznamu operačných systémov.
(a následne funkcie)
Treba mi pomoc z kódmi C++ na uvedenie do biosového zoznamu operačných systémov.
(a následne funkcie)
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
jedinú možnú odpoveď si nám zakázal ti povedať, tak neviem čo viac chceš. Ale ak nedokážeš zaradiť takúto tému do programovania, ak nevieš správne pomenovať "bisový zoznam operačných systémov" a napíšeš že s "kódmi C++" tak asi tie skúsenosti nemáš a mal by si začať uvažovať na sumou ktorú si schopný za také niečo zaplatiťErwiner napísal:Nehovorte ze potrebujem skusenosti.
Treba mi pomoc z kódmi C++ na uvedenie do biosového zoznamu operačných systémov.
(a následne funkcie)
btw: tému som ti presunul do programovania
Re: Ako naprogramovat os?
celkomm som ťa nepochopil, čo si vravel?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
v skratke iba to, že nemáš ani páru ohladom danej problematiky a tak hľadáš niekoho kto ti to spraví a nie pomôže. V tom je rozdiel, no neponúkol si sumu ktorú si ochotný zaplatiť, nakoľko to nie je úplne triviálna vec
-
harrison314
Hardcore addict
- Príspevky: 8224
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
Ja ti vyrobim OS, len som zvedavy naco ho potrebujes?
Re: Ako naprogramovat os?
Toto nečítaj:
Beriem to ako urážku! 
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
ber čo chceš a ako chceš, ale ja zase beriem ako urážku keď sa sem registruješ, prvý príspevok je bez nejakých okolkov žiadosť o prácu zadarmo. Žiadne prosím, žiadne ďakujem, iba spravte mi to ale ja vám nedám ani cent. Navyše si ani poriadne nenapísal čo potrebuješ, lebo to zrejme ani sám nevieš
-
harrison314
Hardcore addict
- Príspevky: 8224
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
A tiez by si mohol napisat co vlastne chces (po slovensky) chces nakodit OS alebo len editovat bootmenu ?
Okrem toho v C++ asi OS nenakodis ( bud ANSII C+asm , alebo nejake GNU jadro+ vlystny kod ).
Okrem toho v C++ asi OS nenakodis ( bud ANSII C+asm , alebo nejake GNU jadro+ vlystny kod ).
-
javatar
Hardcore addict
- Príspevky: 6112
- Registrovaný: 12 aug 2010, 14:49
- Bydlisko: I don't exist at all.
Re: Ako naprogramovat os?
ja suhlasim s audiotrackom, kym poriadne nezadefinujes problem tak necakaj pomoc...
odporucam precitat tento dokument (je to sice dlhe,ale vie to dost pomoct) http://catb.org/esr/faqs/smart-questions.html (dokument neriesi tvoj problem ohladom OS ale ohladom prispievania do fora)
-
S.T.E.A.L.T.H
Light Professional
- Príspevky: 933
- Registrovaný: 31 jan 2010, 14:44
- Bydlisko: Pegasus Galaxy
Re: Ako naprogramovat os?
ako fakt sa do toho nerozumies, nie ze by som sa ja dajak moc, ale zaoberal som sa tym nejaky mesiac, tak len tak mozno ta navediem, ze co vlastne potrebujes? Lebo ak som si prelozil do svojho jazyka nejak to co si napisal, tak mam tusaka, ze chces spravit daco (bootloader) co ti spusti externy subor s dalsimi funkciami. No ten v C++ moc nenapises, to v ASM. A inak boh ta vie co chces...Erwiner napísal:Nehovorte ze potrebujem skusenosti.
Treba mi pomoc z kódmi C++ na uvedenie do biosového zoznamu operačných systémov.
(a následne funkcie)
-
johny3212
Star
- Príspevky: 532
- Registrovaný: 17 feb 2008, 19:56
- Bydlisko: Terchova
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
Keby robim nieco podobne, tak jednoznacne, si beriem za zaklad linuxove jadro, ale urcite by som to nerobil len tak, bez vopred definovaneho konecneho ciela, strata casu. A mas pravdu, nepotrebujes skusenosti, najskor potrebujes vedomosti
.
-
harrison314
Hardcore addict
- Príspevky: 8224
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
Ja som to skual v cecku a celkom to slo.
Takisto aj v C# cez Cosmos.
Takisto aj v C# cez Cosmos.
Re: Ako naprogramovat os?
Hlupe lacne os nechcem a ktomu hoci o tom nemám ani páru,
ako sa to asi mám naučiť?
Týpm že budem čítať príspevky o tom ako niečo nemožem urobiť.
Myslel som , že tu na tomto fóre sa dávajú rady, ale mýlil som sa.
ako sa to asi mám naučiť?
Týpm že budem čítať príspevky o tom ako niečo nemožem urobiť.
Myslel som , že tu na tomto fóre sa dávajú rady, ale mýlil som sa.
-
Ing. Gandalf
Expert
- Príspevky: 178
- Registrovaný: 02 feb 2007, 19:46
Re: Ako naprogramovat os?
1. rada: Pravou ruka programatora je (imho) Google! Nauc sa ho pouzivat.
2. rada: Precitaj si toto http://wiki.osdev.org/Main_Page, hlavne tuto cast http://wiki.osdev.org/Getting_Started#R ... _Knowledge.
3. rada: Ak chces radu, nauc sa poriadne pytat a prosit! Za kazdych okolnosti bud slusny...
Good luck!
2. rada: Precitaj si toto http://wiki.osdev.org/Main_Page, hlavne tuto cast http://wiki.osdev.org/Getting_Started#R ... _Knowledge.
3. rada: Ak chces radu, nauc sa poriadne pytat a prosit! Za kazdych okolnosti bud slusny...
Good luck!
Re: Ako naprogramovat os?
si zabil bracha
//autoeditácia príspevku (28 Aug 2010, 15:54)
neviem ale co je to cosmos, poradte nekto jako ho uzivat na programovanie.
Google urobil toto:
http://www.google.sk/#hl=sk&rlz=1R2GGIE ... 403aaec270
Re: Ako naprogramovat os?
neposluchol si 1. radu
a z časti aj 3. radu lebo si sa googla zle opýtal, keby sa ho radsej skusis opytat "cosmos tutorial c#" vyhodil by ti relevantnejsie odpovede
dokonca v getting start mas ukazku ako sa robi Boot
(2.link)
(3. link) codeproject rovno chod nan a mas tam pekny zaklad
dokonca v getting start mas ukazku ako sa robi Boot
(3. link) codeproject rovno chod nan a mas tam pekny zaklad
-
harrison314
Hardcore addict
- Príspevky: 8224
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
Erwiner Cosmos najdes http://www.gocosmos.org/index.en.aspx .
Stiahnes Cosmos user kit, on sa ti nainstaluje do Visual Studia C#( mam 2008 ),
Das novy projekt a Cosmos, a uz kodis vlastny OS .
V C# su aj ine OS napriklad SharpOS alebo Signaturi .
Stiahnes Cosmos user kit, on sa ti nainstaluje do Visual Studia C#( mam 2008 ),
Das novy projekt a Cosmos, a uz kodis vlastny OS .
V C# su aj ine OS napriklad SharpOS alebo Signaturi .
Re: Ako naprogramovat os?
dik.
//autoeditácia príspevku (31 Jan 2011, 16:40)
len s tým spôsobom tam nevidím nijaký návod na vytvorenie boota.
//autoeditácia príspevku (31 Jan 2011, 16:40)
len s tým spôsobom tam nevidím nijaký návod na vytvorenie boota.
Re: Ako naprogramovat os?
Sry ze ozivujem mrtvu temu.
harrison314, v com by si mu urobil ten OS?
A akoze to ide spojit C s asm?
Podla mna mal erwiner zacat mobilnym os, ked vravel neco o C++, a dufam ze vie aspon trochu javy, aby si ho urobil.
Erwinerovi to asi nepomoze, ale keby to tu dakdo este hladal.
Pre asm koderov, isiel by tu tento kod? (BIts a org plus ostatne by sa ta samozrejme dalo)
Chcem pouzit 9h subprogram na celý reťazec. Ide to? Asi tam mam chyby, ale ako vypisat cely retazec? to mam incrementovat na pisemenko za pismenkom?
harrison314, v com by si mu urobil ten OS?
A akoze to ide spojit C s asm?
Podla mna mal erwiner zacat mobilnym os, ked vravel neco o C++, a dufam ze vie aspon trochu javy, aby si ho urobil.
Erwinerovi to asi nepomoze, ale keby to tu dakdo este hladal.
Spoiler
jednoduchy boot s infinitive loop alebo jak:
cerna obrazovka
, ale lepsie
vypiseme pismenko E:
Kód: Vybrať všetko
[BITS 16]
[ORG 0x7C00]
jmp $
times 510 - ($ - $$) db 0
dw 0xAA55Kód: Vybrať všetko
[BITS 16]
[ORG 0x7C00]
cli
hlt
times 510 - ($ - $$) db 0
dw 0xAA55Kód: Vybrať všetko
[BITS 16]
[ORG 0x7C00]
jmp 0x0
Start:
cli
mov AX,0x9000
mov SS,AX
mov SP,0xFB00
sti
mov AH,0Eh
mov AL,'E'
int 10h
cli
hlt
times 510 - ($ - $$) db 0
dw 0xAA55Kód: Vybrať všetko
message db ‘Hello World‘, 13, 10, ‘$‘
mov ax, message
mov ds, ax
mov ah, 9h ; vypíš
int 21h ; no ta ju daj na obrazovku
mov ax, 4c00h
int 21h
-
harrison314
Hardcore addict
- Príspevky: 8224
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Ako naprogramovat os?
To zalezi od toho co by ten OS mal robit.
C a ASM sa spaja jednoducho bud cez inline assembler v C, alebo zlinkovanim obj suborov.
C a ASM sa spaja jednoducho bud cez inline assembler v C, alebo zlinkovanim obj suborov.