podstawa do systemu
Ostatnio zmodyfikowano 2009-12-14 23:47
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. |
|
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. |
|
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? |
|
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++. |
|
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 |
|
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? |
|
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? |
|
DejaVu |
» 2009-12-13 20:20:25 |
|
« 1 » 2 |