Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Asembler - obsługa systemu plików FAT 32 bez OS-a

01 Lip 2018 12:18 351 11
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Poziom 37  
    Pong.Chu napisał:
    jan345 napisał:
    Witam,
    Poszukuję gotowego kodu w asemblerze (dla Intel i in. procesorów kompatybilnych) obsługującego system plików FAT32.
    Kod chciałbym zastosować w jądrze swojego OS-a.

    Pozdrawiam


    Obawiam się że nikt normalny nie robi tego w asemblerze, we FreeDOS tylko procedury I/O są w asemblerze a fat jest już w C:
    https://sourceforge.net/p/freedos/svn/HEAD/tree/kernel/branches/jhall/kernel/fatfs.c#l1


    To nie wiesz, że w assemblerze jest lepsze? :)
    Już zostawię na boku pytanie architektoniczne, czy FAT32 to akurat w jądrze ...
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Poziom 37  
    Pong.Chu napisał:
    jan345 napisał:
    Pong.Chu napisał:
    Nie za bardzo rozumiem Twojego pytania. No po prostu zapisac tam jakas wartosc.


    Tzn. jeśli stworzę obraz ISO z bootloaderem i dorzucę do niego program z kernelem to on mi go sam znajdzie?


    No, to zalezy od tego programu. Obawiam sie, ze jesli chcesz pisac systemy operacyjne to musisz sie troche doksztalcic w architekturze komputerow. Zacznij od czytania zrodel FreeDOSa.


    Mam wrażenie milion razy lepszy efekt dydaktyczny da dołączenie swojej cegiełki do uznanego projektu opensursowego, niż kod typu "wynalazek", który nikt krytycznym okiem nie obejrzy.