Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Загрузка и чтение с флэш диска в защищенном режиме

36K
02 февраля 2013 года
kailot2
83 / / 15.12.2012
Всем доброго времени суток! Решил сделать загрузку с флэшки. Ну как загрузиться понятно, а вот как работать с флэшкой в защищенном режиме? Где об этом почитать?
360
02 февраля 2013 года
P*t*
474 / / 15.02.2007
А вот это вот я не делал. Полагаю, что для этого нужно написать реализацию протокола USB, что будет достаточно сложно (USB сложнее чем, например, Ethernet).
Можно попробовать выдрать реализацию USB из исходников какой-нибудь другой ОС.
465
02 февраля 2013 года
QWERYTY
595 / / 25.03.2012
Например дос

На загрузочные дос дискеты раньше помню записывались несколько драйверов (по моему от Panasonic и ещё какой то фирмы).
Они сканировали систему на наличие USB хоста, и если он есть сканировали все порты. Они умели работать как с USB-CDROM так и с USB-HDD
Исходники разумеется найти шансов мало, но можно попытаться дизассемблировать

Это наверное самый простой вариант с точки зрения количества исследуемого кода
36K
02 февраля 2013 года
kailot2
83 / / 15.12.2012
Цитата: P*t*
А вот это вот я не делал.


Дорогу осилит идущий...
Как видите я решил пойти дальше. Сейчас полностью переписываю ядро для защищенного режима. Читаю книгу В. Кулакова "Программирование на аппаратном уровне",
точнее статью про USB... понял только общие принципы работы шины... Для меня трудности предсьтавляют реализации различных файловых систем и протоколов... Остальное фигня... Блин, и почему нет книг типа 'быстрый старт: шина USB '...

465
02 февраля 2013 года
QWERYTY
595 / / 25.03.2012
Лучшее что я видел про USB Агуров - Интерфейс USB Практика использования и программирования
Но там и воды дохрена, лучше бы автор сконцентрировался на деталях.

Но из книги можно понять как что работает + доки по интерфейсу и возможно получится
465
02 февраля 2013 года
QWERYTY
595 / / 25.03.2012
Цитата: kailot2
Читаю книгу В. Кулакова "Программирование на аппаратном уровне"...



Вот это правильно, прежде чем применить протокол до хоста еще добраться нужно

36K
03 февраля 2013 года
kailot2
83 / / 15.12.2012
В Kolibri OS вроде есть поддержка USB, надо бы подглянуть как там все реализованно.
36K
03 февраля 2013 года
kailot2
83 / / 15.12.2012
Вопрос по книге "Программирование на аппаратном уровне". На каком ассемблере там примеры? Я че то догнать не могу
360
03 февраля 2013 года
P*t*
474 / / 15.02.2007
Цитата: kailot2
Вопрос по книге "Программирование на аппаратном уровне". На каком ассемблере там примеры? Я че то догнать не могу



MASM

36K
03 февраля 2013 года
kailot2
83 / / 15.12.2012
Цитата: P*t*
Цитата: kailot2
Вопрос по книге "Программирование на аппаратном уровне". На каком ассемблере там примеры? Я че то догнать не могу


MASM


В начале книги разыскал что это тасм.
А с толку меня сбили подобные строки

 
Код:
...
MFatalError BadRg
...
MFatalError TmOut
Как это понимать? Макроса с названием MFatalError я там не увидел...
252
04 февраля 2013 года
koderAlex
1.4K / / 07.09.2005
к этой книге полагается дискетка .
архив дискетки можно найти в тырьнете .
там примеры и инклюды . в инклюды вынесены несущественные макросы и процедуры .

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог