|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 5:13 pm
Linux, Windows и сериен порт -> скорост ?
| Автор |
Съобщение |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Linux, Windows и сериен порт -> скорост ?
Чакай сега, за 20см ли говорим, или за между устройства? Ако е на платката, или пък дори на 2 платки между 2 устройства, SPI става. Става и I2S. Че и нормален UART става - ако е между платки слагаш RS422 драйвери и си на черешата (10+мбит/с).
|
| Сря Юни 05, 2013 1:04 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: Linux, Windows и сериен порт -> скорост ?
@scout_3pm, да и аз се зачетох - хардуерен буфер няма. Но пак казвам, при приемане това не е толкова проблем, проблем ще е при изпращане и то в случай, че не се ползва DMA, а то почти сигурно е в употреба (пак казвам, не съм го проверявал сега, някакъв спомен ми е останал). Пробвай, пък ще видим какво е при теб положението. Все още ме бъгва виртуалната памет ... Едит: gicho, 20 см са, за сега между две платки, някой ден може и на една да станат. И за пореден път казвам - SPI не става, и двамата можем да сме мастър, но не и слейв, ок?
|
| Сря Юни 05, 2013 1:18 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: Linux, Windows и сериен порт -> скорост ?
Атмелите нямат буфери... но всяка периферия има собствено ДМА. Би било тъпо драйвера да не ползва ДМА.
|
| Сря Юни 05, 2013 1:22 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: Linux, Windows и сериен порт -> скорост ?
gicho, а пускал ли си I2S в някакъв различен режим от аудио? Т.е. драйвер да чете/пишеш от него намира ли ти се?
|
| Сря Юни 05, 2013 2:36 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Linux, Windows и сериен порт -> скорост ?
Сега си направих експеримент само да пратя 128 килобайта по CAN-а, без да ги чета от I2C паметта и ги прати точно за 10 сек, т.е. реална скорост на чистите данни 104 килобита/сек. Това при 250 килобита/сек скорост на CAN-a, ако я вдигна на 1 мегабит реалната скорост на полезните данни ми отива на 416 килобита/сек и това без проблем мога да го закарам на 300-400 метра. Верно че адаптера за компа струва пари (купувам ги по около $230 единия) но зависи и какво се гони като цел. Само исках да го спомена като възможен вариант  .
|
| Сря Юни 05, 2013 4:15 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: Linux, Windows и сериен порт -> скорост ?
@Dimitar, това е много хубава информация, обаче на моя атмелски чип не ще и не ще да поникне CAN модул, ако и да го поливам редовно и да му пея!
|
| Сря Юни 05, 2013 4:41 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Linux, Windows и сериен порт -> скорост ?
Ами ти зададе въпрос за връзка между две ембедед системи и аз ти дадох само един пример. Макар че като те гледам ти още във въпроса отхвърли 90% от стандартните интерфейси. Май само етернета не спомена, ама щом CAN не ще да поникне с обилно поливане етернет пък съвсем няма да иска да поникне  .
|
| Сря Юни 05, 2013 9:03 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: Linux, Windows и сериен порт -> скорост ?
Попитах отсрещната страна, там няма CAN, при мен също, та и въпросът ми бе за спорта. Етернет също липсва. Ако намеря начин да пусна i2s можв и да ме огрее, но на първо четене тази работа минава през alsa, а това не е на добре.
|
| Сря Юни 05, 2013 9:21 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Linux, Windows и сериен порт -> скорост ?
На теория са до 74кбайта/с на 1мбит/с. Иначе за PC адаптерите са горе долу там, ама в евро I2S не съм пускал на друго освен тексаско DSP, но поне там контролера беше изключително гъвкав. Само че то и UART-а е гъвкав, ама при теб не става заради драйвера. А за I2S-а май ще е още по-засукано.
|
| Сря Юни 05, 2013 9:30 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Linux, Windows и сериен порт -> скорост ?
Аз ползвам ей тоя: http://gridconnect.com/can-usb.html(я вдигнали са малко цените) Гледам в Германия е 195 евро същия: http://www.peak-system.com/PCAN-USB.199.0.html
|
| Сря Юни 05, 2013 10:15 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Linux, Windows и сериен порт -> скорост ?
При нас се ползват на IXXAT адаптерите. Стана ми интересно обаче, мислех си че на Peak са по-скъпи. Ще го имам предвид. Ей това ми хареса: http://www.peak-system.com/PCAN-miniPCIe.285.0.html
|
| Сря Юни 05, 2013 10:32 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Linux, Windows и сериен порт -> скорост ?
Ами аз съм много доволен от тях както и от софтуера им - PCAN Explorer.
|
| Сря Юни 05, 2013 11:13 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: Linux, Windows и сериен порт -> скорост ?
Тъй, за забавление на масите: между двете платки на 115200 се обменят 74621 байта за 7492 милисекунди, което означава, че има приблизително 10 кБ/с (при някой опити и малко от горе, клони към 10.5 кБ/с), а това доста се доближава до идеалния случай. Е, все още не ми стига, но има малко мегдан за работа. Излиза, че ПЦ под Боза от към сериен порт се държи мноооого по-зле от линукс върху крив атмелски чеп.
|
| Чет Юни 06, 2013 3:11 pm |
|
 |
|
ps66
Ранг: Форумен бог
Регистриран на: Пет Яну 19, 2007 9:16 am Мнения: 1063 Местоположение: путинофили: "иди н***й"
|
 Re: Linux, Windows и сериен порт -> скорост ?
на калпав програмист - windows му е крив !
|
| Чет Юни 06, 2013 3:49 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Linux, Windows и сериен порт -> скорост ?
Какво точно значи "мноооого по-зле" според твоите разбирания?
|
| Чет Юни 06, 2013 3:50 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 0 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|