Прошу прощения, если это уже было, или вопрос поставлен некоректно, также прошу не обращать особого внимания на мои ошибки.
надо написать программу которая читает серийный номер с флешки.
Знаю что есть ioctl но не нашел достаточно инфы, чтобы снять с ПЗУ на флешке серийник с помошью ioctl.
Может быть еще можно это как-то делать...?
lsusb или lspci не предлагать, я сам хочу написать такую прогу.
Може дадите кусок кода, типа:
1 open("/dev/sdb","r")
2 считать серийник с ПЗУ
3 закрыть девайс.
Всем огромное спасибо!!!
Помогите с получением инфы из флеши (нада прочитать инфу в ПЗУ на usb флешке)
Модератор: Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Помогите с получением инфы из флеши
хотите, так пишите. глядя, как это реализовано в lsusb, udev и т.п. программы свободны, исходники легкодоступны.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
younghead
- Сообщения: 2
Re: Помогите с получением инфы из флеши
А может кто-то просто показать кусок кода, штото вроде следующего:
#include <some libraries.h>
#include <usb.h>
int main( void )
{
int fd;
struct usb_device device_info;
fd = open("/dev/sdb", O_RDONLY);
ioctl(fd, НАПИШИТЕ_ЗДЕСЬ_НАЗВАНИЕ_ВЫЗОВА, &device_info);
close(fd);
return 0;
}
Прошу прощения если код кривоват...
Но покажите мне название вызова и ioctl или где его взять, и я буду щяслив.
Если не трудно, то напишине мне простой пример... ПЛЗ...
Заранее большое спасибо!!!
#include <some libraries.h>
#include <usb.h>
int main( void )
{
int fd;
struct usb_device device_info;
fd = open("/dev/sdb", O_RDONLY);
ioctl(fd, НАПИШИТЕ_ЗДЕСЬ_НАЗВАНИЕ_ВЫЗОВА, &device_info);
close(fd);
return 0;
}
Прошу прощения если код кривоват...
Но покажите мне название вызова и ioctl или где его взять, и я буду щяслив.
Если не трудно, то напишине мне простой пример... ПЛЗ...
Заранее большое спасибо!!!
-
halturin
- Сообщения: 167
- ОС: Linux
Re: Помогите с получением инфы из флеши
самый быстрый и короткий ответ:
apt-get source usbutils
apt-get source usbutils