реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
ControllerZ
сообщение Apr 4 2006, 04:25
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 6-08-05
Пользователь №: 7 409



Требуется создать линию связи через LAN сеть на 2х устройствах на пиках и сетевых картах. Можите помоч документацией чтобы разобраться как передавать пакеты по сети через сетевую карту какие команды ей отсывать. Зарание спасибо. help.gif
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 4 2006, 05:05
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(ControllerZ @ Apr 4 2006, 08:25) *
Требуется создать линию связи через LAN сеть на 2х устройствах на пиках и сетевых картах. Можите помоч документацией чтобы разобраться как передавать пакеты по сети через сетевую карту какие команды ей отсывать. Зарание спасибо. help.gif

Вот вопрос: а почему на сетевых картах?
Сильно бюджетный проект?
Нет возможности заказать PCB?
Пиком эмулировать PCI, да еще неизвестный протокол обмена с картой. Да через полгода производитель чипов поменяет начинку чипа без предупреждения.

Есть контроллеры с обычным параллельным интерфейсом, например KSZ8842/1.
Есть даже с последовательным интерфейсом...
А информации на Цит-форуме и кое-что у меня на сайте.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
ControllerZ
сообщение Apr 4 2006, 05:24
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 6-08-05
Пользователь №: 7 409



Цитата(iosifk @ Apr 4 2006, 11:05) *
Цитата(ControllerZ @ Apr 4 2006, 08:25) *

Требуется создать линию связи через LAN сеть на 2х устройствах на пиках и сетевых картах. Можите помоч документацией чтобы разобраться как передавать пакеты по сети через сетевую карту какие команды ей отсывать. Зарание спасибо. help.gif

Вот вопрос: а почему на сетевых картах?
Сильно бюджетный проект?
Нет возможности заказать PCB?
Пиком эмулировать PCI, да еще неизвестный протокол обмена с картой. Да через полгода производитель чипов поменяет начинку чипа без предупреждения.

Есть контроллеры с обычным параллельным интерфейсом, например KSZ8842/1.
Есть даже с последовательным интерфейсом...
А информации на Цит-форуме и кое-что у меня на сайте.


Требуется именно на сетевухах так как во первых мне интересно разобраться с данным протоколом и и есть еще куча аспектов просто нужна документация по управлению PCI сетевухой. Пожалуйсто помогите. help.gif
Go to the top of the page
 
+Quote Post
makc
сообщение Apr 4 2006, 05:30
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(ControllerZ @ Apr 4 2006, 08:25) *
Требуется создать линию связи через LAN сеть на 2х устройствах на пиках и сетевых картах. Можите помоч документацией чтобы разобраться как передавать пакеты по сети через сетевую карту какие команды ей отсывать. Зарание спасибо. help.gif


Могу посоветовать посмотреть в сторону http://www.wiznet.co.kr/.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
ControllerZ
сообщение Apr 4 2006, 05:53
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 6-08-05
Пользователь №: 7 409



А можно на счет команд управления сетевухой PCI. Пожалуйста.
Go to the top of the page
 
+Quote Post
Dainis
сообщение Apr 4 2006, 08:06
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



Цитата(ControllerZ @ Apr 4 2006, 08:53) *
А можно на счет команд управления сетевухой PCI. Пожалуйста.

Смотры исходники Linux, U-Boot ....
Go to the top of the page
 
+Quote Post
alekseykoj
сообщение Apr 4 2006, 09:42
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 8-11-05
Пользователь №: 10 602



Вобщем тут ты ввязываешся в большой гем..й. Если хочешь к сетке подключится используй микросхемы WizNet там стек протоколов реализован. В противном случае тебе надо его самому реализовывать. Так и то в этом случае проще микросхему CS8900А взять.
Go to the top of the page
 
+Quote Post
ControllerZ
сообщение Apr 4 2006, 10:11
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 6-08-05
Пользователь №: 7 409



Я видел устройство на сетевухе NE2000 и оно работала там был пик16ф873 может поможите с докай на ISA сетевуху NE2000
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 8 2006, 04:20
Сообщение #9


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(ControllerZ @ Apr 4 2006, 19:11) *
Я видел устройство на сетевухе NE2000 и оно работала там был пик16ф873 может поможите с докай на ISA сетевуху NE2000


Поздновато ответил... но может и пригодиться...
Вот здесь http://www.roboclub.ru/forum/tex/exp_10928.html тоже к ISA-сетевой карте подключились... правда использовали МК AVR. Так там юзается не сама сетевуха, а лишь чип RTL8019.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Driver_GV
сообщение May 11 2006, 21:37
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 11-05-06
Из: Lugansk
Пользователь №: 17 011



Цитата(ControllerZ @ Apr 4 2006, 13:11) *
Я видел устройство на сетевухе NE2000 и оно работала там был пик16ф873 может поможите с докай на ISA сетевуху NE2000

Пример на PIC + RTL8019AS (она же NE2000) есть у меня на сайте www.picping.narod.ru
даташит на RTL8019AS тут http://www.realtek.com.tw/downloads/downlo...model=RTL8019AS
Бесплатный стек TCP/IP для PIC тут http://www.microchip.com/stellent/idcplg?I...ppnote=en011993


--------------------
-------------------
picping.lg.ua
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 27 2006, 12:57
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(ControllerZ @ Apr 4 2006, 08:53) *
А можно на счет команд управления сетевухой PCI. Пожалуйста.
Когда-то я тоже хотел так сделать. Начал разбираться:
1) PCI шина это 32 двунаправленных сигнала +еще примерно 10 входов + около 10 выходов. Так что ног у твоего ПИКа может сильно не хватить.
2) Твоя программа должна уметь общаться с конкретным контроллером на сетевухе. Разные контроллеры между собой совсем не похожи. В виндовсе/линуксе это делает драйвер сетевухи, идущий с ней в комплекте на диске. Есть большая вероятность что когда ты закончишь разработку тебе придется писать программу заново - нужную сетевуху сняли с производства. И так до бесконечности :-)

Если тебя все это не останавливает - начинай с чтения стандарта на PCI-шину. Если не найдешь - могу выслать.
ISA сетевуха могла работать в 8-битном режиме и это сильно упрощало ее подключение.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 04:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01405 секунд с 7
ELECTRONIX ©2004-2016