Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Помню, в начале нулевых делал на микроконтроллере MP3-плеер с жестким диском. Тоже пришлось изрядно поковыряться с FAT16 (и, кажется, с FAT32 тоже). Ну и с IDE тоже, само собой, с низкоуровневой работой с жестким диском :)
USB на регистрах: виртуальная FAT16