Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

podstawa do systemu

Ostatnio zmodyfikowano 2009-12-14 23:47
Autor Wiadomość
pekfos
Temat założony przez niniejszego użytkownika
podstawa do systemu
» 2009-12-13 17:39:28
znalazłem u siebie z dawna nie używany komputer bez dysku twardego i paru innych
komponentów. Idealne środowisko do testów nad własnym systemem operacyjnym.
czytałem temat "Pisane Systemu Operacyjnego" i linki w nim zawarte ale
assembler niezbyt mi wychodzi. Gdzie mógłbym pobrać pliki z paroma prostymi
funkcjami w assemblerze (wyświetl znak, pobierz znak, alokuj pamięć) i
bootloaderem. tak aby wystarczyło zalinkować w projekcie i mógłbym dalej
pisać w C++ jeśli w ogóle tak się da. szukałem już w google takiego
rozwiązania ale nic szczególnego tam nie było.
P-12153
eBbi
» 2009-12-13 17:48:46
ty chcesz odnowa napisać obsługę przetwarzania wszystkich danych i ogólny silnik systemowy? powodzenia.. a z asemblera nie przejdziesz od tak do c++. Jest do tego potrzebna kupa kasy i wyższe umiejętności/wiedza elektroniczne oraz programistyczne, czyli ogólnie daj sobie spokój. Możesz się bawić programowaniem mikrokontrolerów i potem tworzyć roboty, komórki, mini komputery i ogólnie ;p jest to fajna zabawa dlatego idę na studia na profil inżynier elektronik.
P-12154
WunM
» 2009-12-13 18:22:10
assembler niezbyt mi wychodzi

To jak chcesz napisać OS? Owszem, system można napisać w oparciu o kilka(dziesiąt/set) linijek asm a resztę w C/C++/Pascal itp. itd. Jeżeli nie zrozumiesz istoty przerwań, stosu itd. to napiszesz co najwyżej tyle ile napiszą w kursie/tutorialu. Gdybym miał wybrać nauka asemblera / pisanie systemu operacyjnego -> wybrałbym to pierwsze. A co najwyżej po nauce asemblera to drugie.

OT: asembler <=> assembler?
P-12155
pekfos
Temat założony przez niniejszego użytkownika
» 2009-12-13 18:54:03
chcę napisać najprostszy system w oparciu o kod asemblera z kursu
(http://www.osprogramming.webpark.pl/part6.html)
i ile się da napisać w C++. jeżeli naprawdę będę chciał
pisać dalej to nie ma problemu, nauczę się asemblera.
ale i tak głównie będę pisać w C++.
P-12156
Elaine
» 2009-12-13 18:55:00
Parę linków na ten temat:
http://wiki.osdev.org/
http://brokenthorn.com/
Generalnie to ja się swojego czasu w to bawiłem (bootloader czytający pliki PE z dyskietki w FAT12 - czysty asm; kernel - prawie czyste C++, kilka niewielkich wstawek), jak ktoś chciałby więcej info to pisać na gg (4444427), nie będę nic pisał na forum bo i tak nikt nie zrozumie :>

eBbi gada bzdury, nie czytaj tego lepiej :P
P-12157
pekfos
Temat założony przez niniejszego użytkownika
» 2009-12-13 19:19:47
szkoda że wszytko po angielsku.. ale i tak mam sporo czasu.
We wszystkich kodach jakie znalazłem w funkcjach shella
jest opcja reboot czyli restart, w jaki sposób wyłączyć komputer
za pomocą własnego systemu?
P-12158
Elaine
» 2009-12-13 19:27:00
To się zdecyduj, chcesz zrobić reboot czy wyłączyć komputer?

Serio preferowałbym rozmowę na priv. Szybciej pójdzie.
EDIT: ...czekaj, ty oczekiwałeś, że będzie coś po polsku? Kpisz czy o drogę pytasz?
P-12159
DejaVu
» 2009-12-13 20:20:25
Moje wypociny na temat pisania systemu operacyjnego są tutaj:
http://forum.ddt.pl/?Tid=486
P-12160
« 1 » 2
  Strona 1 z 2 Następna strona