Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

01 Jul 2018 12:18 441 11
  • #1
    User removed account
    User removed account  
    [28-30.06.2022, targi] PowerUP EXPO 2022 - zasilanie w elektronice. Zarejestruj się za darmo
  • #2
    User removed account
    User removed account  
  • #3
    JacekCz
    Level 39  
    Pong.Chu wrote:
    jan345 wrote:
    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 ...
  • #4
    User removed account
    User removed account  
  • #6
    User removed account
    User removed account  
  • #7
    User removed account
    User removed account  
  • #8
    User removed account
    User removed account  
  • #9
    User removed account
    User removed account  
  • #10
    User removed account
    User removed account  
  • #11
    User removed account
    User removed account  
  • #12
    JacekCz
    Level 39  
    Pong.Chu wrote:
    jan345 wrote:
    Pong.Chu wrote:
    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.