Здравствуйте!
Есть ли литература по чисто взаимодействию с устройствами вне среды какой-либо ОС или в крайнем случае в UNIX(Linux)? Интересуют старые жесткие диски ATA(для экспериментов есть MAXTOR STM3160815AS) и их прошивка. Допустим, написал на ассемблере/C, скомпилировал бинарник, записал на флешку в загрузочный сектор, загрузился, перепрошил диск и молодец.
Что посоветуете?
У меня даже есть .ldr файл с самой прошивкой для MAXTOR STM3160815AS, как Я понял этот файл и есть сама прошивка. Но как записать эту прошивку в флешку жесткого диска и оверлеи блинов ЖД(или куда там еще) Я не знаю. Поэтому хочу изучить взаимодействие с жестким диском и какие команды и как и куда посылать, чтобы записать на него прошивку. Можно на ассемблере, можно на C.
Готовой программы для заливки прошивки .ldr так и не нашел.
Прошивка вроде тут:
http://files.hddguru.com/download/PC-3000-UDMA Support/Seagate/Barracuda 7200...
Диск рабочий!
Провода и прочие манипуляции с железом не интересуют!
Только программная прошивка, только программирование и взаимодействие с ЖД интересно!!!
Зачем? — любопытство.
Похожие темы
- Форум Есть ли литература по программированию на ASM/C без привязки к ОС и с взаимодействием с аппаратной частью(ЖД интерес больше всего) (2016)
- Форум [Программирование][Алгоритмы]посоветуйте литературу (2011)
- Форум Литература по функциональному программированию. (2005)
- Форум Литература по загрузчику ОС (2012)
- Форум подскажите литературу о «программировании окон» (2006)
- Форум Программирование для разных ОС (2003)
- Форум Клиент серверное взаимодействие внутри одной машины (2020)
- Форум ОС на рабочей машине (2012)
- Форум [совета-тред]Литература по функциональному программированию (2011)
- Форум Запуск бинарника, скомпилированного на другой машине (2010)