vyamaのコメント: Re:ファイルシステムがいまいち分からん (スコア 1) 95
OS「そのファイルはこのFile Systemに収められているから、そのFile System君に頼もう」というほぼ丸投げ状態(笑)
File System「OSさんの命令に従うなら、このデバイスのここにこんな情報を書けばいいな。Device Driverさんよろしく」
Device Driver「コントローラーは命令通りきりきり働け!File Systemさんが完了をお待ちだぞ!」
コントローラー「こっちだって頑張ってるんだから、お客さん待たせとけ!」
Linuxはそんな感じです(笑)。
Linuxソースを追いかけるなら、組み込み用jffs2非圧縮ファイルシステムを読むという状況のつもりで、fs/read_write.c、fs/jffs2/read.c、drivers/mtd/mtdblock.c、drivers/mtd/devices/m25p80.cという順序が易しいかな。m25p80互換のフラッシュメモリーはありふれているので、ネットで探せばマニュアルは入手できるでしょう。使い方もそんなに難しくありません。
この流れを正確に理解した若い人材ならLinux関連企業から引く手あまたですよ…と悪魔のささやき。実際紹介した3つのファイルを理解するために読まなきゃいけないソースファイルはもっとありますから(笑)。