Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Pishu driver dlja LPT pod Linux, kompiliruetsja ... no ne rabotaet 
:(
    Опции темы
Nin
Дата 7.6.2004, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 7.6.2004

Репутация: нет
Всего: нет



ktonibud' imeet opyt po napisaniju caskada? karakter-orientirowannyx driverov?

nashol primer http://web.wrox.com/0764543733/2971.tar.gz -> chapter21 - schar.c

pri compiljacii wydajot:

[root@localhost schar]# make
gcc -D__KERNEL__ -I/usr/src/linux/include -DMODULE -Wall -O2 -c -o
schar.o schar.c
schar.c:41: warning: initialization from incompatible pointer type
schar.c:42: warning: initialization from incompatible pointer type
schar.c:44: warning: initialization from incompatible pointer type
schar.c:45: warning: initialization from incompatible pointer type
schar.c:46: warning: initialization from incompatible pointer type
schar.c:47: warning: initialization from incompatible pointer type
schar.c:49: warning: initialization from incompatible pointer type
schar.c: In function `schar_mmap':
schar.c:167: structure has no member named `vm_offset'
schar.c: In function `init_module':
schar.c:449: warning: implicit declaration of function `MAP_NR'
schar.c:449: invalid type argument of `->'
schar.c:461: structure has no member named `fill_inode'
schar.c: In function `cleanup_module':
schar.c:482: invalid type argument of `->'
make: *** [schar.o] Error 1


dobawil w bibliotecu mm.h

unsigned long vm_offset; // sjuda bol'she ne zhaluetsja
-> schar.c:167: structure has no member named `vm_offset'

eto tozhe legko le4itsja putjom komentarija ;)

schar.c: In function `init_module':
schar.c:449: warning: implicit declaration of function `MAP_NR'
schar.c:449: invalid type argument of `->'
schar.c:461: structure has no member named `fill_inode'
schar.c: In function `cleanup_module':
schar.c:482: invalid type argument of `->'

eto ne le4itsja ni kak ->
schar.c:41: warning: initialization from incompatible pointer type
....

xotja kompiliruetsja ... no ne rabotaet... kak nado...

.....
sdelal ssylku na driver w /dev/schar ->
mknod /dev/schar c 42 0

modul' podgruzhaetsja....

pri popytki tuda 4tonibud'pisat'
cp /root/url /dev/schar
wydajot:
cp: writing '/dev/schar' : Invalid argument
....

mozhet kto stalkiwalsja s podobnoj problemoj...?

zaranee blagodaren

P.S email - [email protected]














PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0431 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.