Исходный код утилиты ctflasher

Исходный код утилиты ctflasher помещается в каталог Fiasher_3.5.o. Для типов чипов, поддерживаемых утилитой, выделяются индивидуальные ката­логи, а именно Nics, bios, Ct и Ide. Каталог Nics Содержит исходный код Для сетевых плат PCI, поддерживаемых утилитой ctflasher. Каталог Bios Со­держит исходный код для материнских плат на чипсете SiS 630. Каталог ct содержит исходный код для фирменной платы ctflasher. Каталог Ide Содер­жит исходный код для интерфейса карт флэш-ШЕ. Каталог modules изначально пуст. Он заполняется модулем LKM утилиты ctflasher после завершения компиляции исходного кода. Каталог Buiid2.6 Содержит файл makefile для ядра версии 2.6. И, наконец, каталог Buiid2.6 Содержит исходный код для чипа флэш-ROM, поддерживаемого утилитой. Исходный код утилиты ctflasher имеет четкую структуру и легко поддается анализу. Изучение исходного кода утилиты ctflasher для сетевой карты PCI Начинается с разбора файлов поддержки сетевой карты в каталоге Nics, С по­следующим изучением процедур для чипа флэш-ROM в каталоге Flash. Файлы поддержи сетевых карт PCI содержат процедуры, необходимые для обращенця к чипу ROM платы, а файлы поддержки чипов флэш-ROM содержат процеду. ры для записи, чтения, и стирания соответствующего чипа флэш-ROM. Процедура для работы с чипом флэш-ROM сетевой карты PCI объясняется в следующем подразделе. Хотя Linux и Windows — две очень разные систе­мы, принципы и логика, применяемые для этой задачи, одинаковы для обеих операционных систем.



Рубрика: Женский интерес

Комментарии закрыты.