Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Вътрешен тест
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14058
Страница 1 от 1

Автор:  Grubi [ Чет Сеп 24, 2015 4:41 pm ]
Заглавие:  Вътрешен тест

Ако имам Линукс борд с два етернет порта и две отделни PHY,
може ли да цикля примерно един файл от 100МБ между двата
или с loop back през един. Целта е да натоваря максимално
процесора и портовете, и да видя дали излъчват нещо при
сертифицирането.

Другия вариант е да имам още един бокс отстрани, а искам такъв
"вътрешен" вариант защото като закачихме външна мрежа предния
път е лаба, въпреки филтрирането веднага влезе едно радио на
96.3MHz...

Софтуериста съм го питал, ама той нещо не е много ентусиазиран.
Иначе през Гигабита сега текат 30Мбайта/сек :)

Автор:  radolin [ Чет Сеп 24, 2015 5:24 pm ]
Заглавие:  Re: Вътрешен тест

Може да вържеш двата интерфейса с кабел и да въртиш трафик между тях, но ще трябва да се пипне мрежовата конфигурация. Иначе по дефолт Линукса е достатъчно умен да види, че става въпрос за локален адрес и данните въобще няма да излезнат по жицата.

Loop back през на един и същ порт към себе си теоретично също би трябвало да е възможно, но според мен ще трябва да пращаш/получаваш сурови фреймове директно към/от този интерфейс или да се измисли някакъв хитър начин да се извъртят нещата физически през него ползвайки мрежовия стек.

Автор:  Н'бабане Гт'муан'га [ Чет Сеп 24, 2015 6:20 pm ]
Заглавие:  Re: Вътрешен тест

"Вътрешен тест" се прави много лесно всъщност. Вкарваш платката вътре и тестваш :lol:

Сега по принцип, би могъл да закачиш две такива платки една срещу друга в кръстосана конфигурация на кабелите и на пуснеш едната да праща, другата да приема. Не ти ли върши работа?

Автор:  Grubi [ Чет Сеп 24, 2015 7:44 pm ]
Заглавие:  Re: Вътрешен тест

да, две устройства в пещерата също са възможност - дали няма да деля шума на две обаче :)

Автор:  nobodyshadow [ Чет Сеп 24, 2015 8:31 pm ]
Заглавие:  Re: Вътрешен тест

По-скоро ще тестваш две наведнъж.

Автор:  ДедоБоре [ Чет Сеп 24, 2015 8:43 pm ]
Заглавие:  Re: Вътрешен тест

не можеш. loopback може да правиш само на всеки отделен интерфейс на различни нива, не и между МАС контролерите.

сложи една жица между двете с феритчета на нея, стандартен крос-кабел. ако PHY ти поддържа auto-polarity, няма нужда от кръстосан кабел. най-добре е да ползваш SFTP кабел. ако се вижда лъчение, пробвай да заголиш оплетката и я вържи на 1 или 2 места към тенекията на масата. теорията тук е няма и глуха, просто гледай ресивъра.

ако двата интерфейса са от различни мрежи, и има съответните route, пакетите ще си излизат нормално. е, лайнукса рутирането не му е най-силната страна, ще трябва малко да си поиграеш у вас преди да ходиш при чичото.

с тоя проц - толкова. може би може още малко, но истински гигабит няма да изкараш. пише го на сайта.

Автор:  Grubi [ Чет Сеп 24, 2015 11:30 pm ]
Заглавие:  Re: Вътрешен тест

ценно, утре съм там - не точно заради Етернета, но имам половин ден и то с консултант на клиента, който е бил 15 години в сградата отсреща - Ериксон ;) а от портовете и не искам повече - това са си направо рекорди за цъкане на ЛамБи

днес се оказа, че един бивш колега почнал наблизо, той пък прави електрожени с Линукс отгоре (Торадекс) и му сипали пластмасова кутия - добре че имат собствен лаб за ЕМС...каза ми,
че доста време отива в лаба

Автор:  ДедоБоре [ Пет Сеп 25, 2015 9:41 am ]
Заглавие:  Re: Вътрешен тест

задбравих...

по стандарт, мрежова фунционалност се тества с 10% трафик. за да не те види детектора, пвместо файлов трасфер, по-добре пусни пинг на голям пакет през 300ms

Автор:  Dimitar [ Пет Сеп 25, 2015 2:09 pm ]
Заглавие:  Re: Вътрешен тест

Радиото на 96.3MHz трябва да е било чикагското B96 :D . Радиата и тв станциите някога се промъкват, но би трябвало да се видят на бекграунд шума и да не са проблем. Ако трябва да тестваш с мрежов трафик аз по бих се притеснявал ако трябва да ме тестват на съсептабилити, т.е. теб като те облъчват да не се прецакват данните. Ако нямате такъв тест би трябвало да е по-лесно.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/