Я внедряю USB в качестве хоста для чтения файлов, хранящихся в Flashdrive. Чтобы прочитать, я реализую команду read (10) в SCSI. Эта команда имеет поле «Логический адрес блока», как в адресе, который я хочу прочитать. Теперь я знаю номер сектора, который я хочу прочитать.Что такое логический адрес блока сектора во флэш-накопителе USB?
Итак, является ли логический адрес блока и номер сектора одинаковым?
Я посмотрел в цилиндр-головка-сектор (CHS), но я не имею информации о цилиндре или головок
Вы имеете в виду, что означает означает 'scsi_read()' right? –
Я реализую код с нуля, я не пользуюсь библиотекой. В команде SCSI команда чтения называется read (10), причем 1 обозначает размер команды. Угадай scsi_read() - вызов функции из некоторого API. Но я уверен, что они выполняют ту же задачу. Так что да, если у вас есть полезная информация – Anurag
http://stackoverflow.com/questions/11867612/scsi-read-10-and-write-10-with-the-scsi-generic-interface и http: //www.pcguide .com/ref/hdd/bios/modesLBA-c.html Кажется, что эти ссылки вам полезны –