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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ExpressCard, Думаем - связываться или нет
RHnd
сообщение Oct 26 2010, 08:52
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Добрый день!

Рассматриваем сейчас на работе возможность создания своей платы расширения для ноута. Есть плата для PCI, которая обеспечивает общение компа с оборудованием с использованием наших собственных дров. Хотелось бы поиметь аналог для ноута, но, в связи с отсутствием каких-либо расширений для ноута, позволяющих подключить PCI, смотрим в сторону создания новой платы на базе, например, expresscard.
Отсюда вопрос - разрабатывал ли кто такие вещи? Есть ли готовые опенсорсные модули для работы с expresscard? Что там конкретно за интерфейс, где посмотреть? Писал ли кто драйвера для таких устройств - есть ли принципиальная разница с драйверами для pci?
Ни поиск по форуму, ни по opencores ничего толкового не дал. sad.gif
Go to the top of the page
 
+Quote Post
-Al-
сообщение Oct 26 2010, 08:58
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(RHnd @ Oct 26 2010, 12:52) *
Добрый день!

Рассматриваем сейчас на работе возможность создания своей платы расширения для ноута. Есть плата для PCI, которая обеспечивает общение компа с оборудованием с использованием наших собственных дров. Хотелось бы поиметь аналог для ноута, но, в связи с отсутствием каких-либо расширений для ноута, позволяющих подключить PCI, смотрим в сторону создания новой платы на базе, например, expresscard.
Отсюда вопрос - разрабатывал ли кто такие вещи? Есть ли готовые опенсорсные модули для работы с expresscard? Что там конкретно за интерфейс, где посмотреть? Писал ли кто драйвера для таких устройств - есть ли принципиальная разница с драйверами для pci?
Ни поиск по форуму, ни по opencores ничего толкового не дал. sad.gif

Там PCI Express интерфейс. Я бы на Вашем месте пошел по другому пути и разрабатывал на USB.

PS принципиальной разницы в драйверах не будет, по сути это только другой физический интерфейс.
Go to the top of the page
 
+Quote Post
RHnd
сообщение Oct 26 2010, 09:01
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(-Al- @ Oct 26 2010, 12:58) *
Там PCI Express интерфейс. Я бы на Вашем месте пошел по другому пути и разрабатывал на USB.


К сожалению, юсб не даст нам ничего похожего на реальное время.
Сейчас у нас свои драйвера для PCI и программы реального времени типа того же MATLAB RTW ими пользуются. Использовать системные драйвера в таких режимах нельзя, а писать свой драйвер usb - убиться.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Oct 26 2010, 09:05
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(RHnd @ Oct 26 2010, 13:01) *
К сожалению, юсб не даст нам ничего похожего на реальное время.
Сейчас у нас свои драйвера для PCI и программы реального времени типа того же MATLAB RTW ими пользуются. Использовать системные драйвера в таких режимах нельзя, а писать свой драйвер usb - убиться.

Почему не даст? или Вам туда-сюда гонять много данных надо??
Например работать с чипом FX2LP от Cypress одно удовольствие с готовым API. Скорость потока данных до 40МБ/сек.
Go to the top of the page
 
+Quote Post
RHnd
сообщение Oct 26 2010, 09:07
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(-Al- @ Oct 26 2010, 13:05) *
Почему не даст? или Вам туда-сюда гонять много данных надо??
Например работать с чипом FX2LP от Cypress одно удовольствие с готовым API. Скорость потока данных до 40МБ/сек.


Я же говорю - проблема на стороне PC. Придется писать полностью свои драйвера для USB, а мне представляется, что для PCI это существенно проще.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Oct 26 2010, 09:09
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Еслу уж так принципиально для ноутбука на ExpressCard делать, то копайте в сторону PCI Express. Только как-бы у Вас проблем не было для изготовления Ваших устройств в таком форм-факторе.... или придется покупать-что-то дешевое и разбирать на запчасти для своего устройства или сначала долго искать, а потом долго ждать поставки за бешенные деньги необходимых Вам компонентов.

Цитата(RHnd @ Oct 26 2010, 13:07) *
Я же говорю - проблема на стороне PC. Придется писать полностью свои драйвера для USB, а мне представляется, что для PCI это существенно проще.

Вы неверное плохо себе это представляете smile.gif Я бы не сказал, что с USB устройством сложнее общаться чем с PCI.
Go to the top of the page
 
+Quote Post
Methane
сообщение Oct 26 2010, 09:17
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(-Al- @ Oct 26 2010, 12:09) *
Вы неверное плохо себе это представляете smile.gif Я бы не сказал, что с USB устройством сложнее общаться чем с PCI.

1. На экспресс-карте есть и то и другое. Есть и ЮСБ и PCIe.
2. USB, это дешевый контроллер от Атмела. PCIe это плисина к примеру 4ый циклон (он уже есть?)
3. Когда умееш, то можно и то и другое. Но как минимум требование к PCI у USB гораздо ниже.
4. Про реалтаймовость, то тут я совсем не понял. С моей точки зрения, что на PCI что на USB оно г-но.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Oct 26 2010, 09:22
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Methane @ Oct 26 2010, 13:17) *
1. На экспресс-карте есть и то и другое. Есть и ЮСБ и PCIe.
Использовать USB через ExpressCard это как удаление гланд через анальное отверстие biggrin.gif
Цитата
2. USB, это дешевый контроллер от Атмела. PCIe это плисина к примеру 4ый циклон (он уже есть?)
..
Скорости контролллера может и не хватить, посему лучше все-таки что-то более шустрое... Хотя это кончено от задачи зависит
Go to the top of the page
 
+Quote Post
RHnd
сообщение Oct 26 2010, 09:42
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Я сам дрова не пишу и вопросом не владею. Но когда я прихожу к программисту и предлагаю сделать на usb, он морщится по вопросу драйверов (не системных, полностью своих!) и просит сделать на базе pci.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Oct 26 2010, 09:47
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(RHnd @ Oct 26 2010, 13:42) *
Я сам дрова не пишу и вопросом не владею. Но когда я прихожу к программисту и предлагаю сделать на usb, он морщится по вопросу драйверов (не системных, полностью своих!) и просит сделать на базе pci.

Ленивый программист значит biggrin.gif
Делайте для программиста на PCI Express тогда, скажите, что все расходы на издержки производства с него будут, он сразу захочет USB biggrin.gif
Go to the top of the page
 
+Quote Post
Methane
сообщение Oct 26 2010, 09:53
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(-Al- @ Oct 26 2010, 12:22) *
Использовать USB через ExpressCard это как удаление гланд через анальное отверстие biggrin.gif Скорости контролллера может и не хватить, посему лучше все-таки что-то более шустрое... Хотя это кончено от задачи зависит

Я через это "анальное отверстие" в инет хожу. И вообще я пришел к выводу, что большинство эксперс-карт, USB.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Oct 26 2010, 09:56
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Methane @ Oct 26 2010, 13:53) *
Я через это "анальное отверстие" в инет хожу. И вообще я пришел к выводу, что большинство эксперс-карт, USB.

Китайцы цену набивают, нет чтобы обычные usb-свистки делать....
Go to the top of the page
 
+Quote Post
Methane
сообщение Oct 26 2010, 10:13
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(-Al- @ Oct 26 2010, 12:56) *
Китайцы цену набивают, нет чтобы обычные usb-свистки делать....

Угу. Прдают не просто экспрес-карточку, а экспрес карточку, с переходником к USB.
Go to the top of the page
 
+Quote Post
rifch
сообщение Dec 7 2010, 10:10
Сообщение #14


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

Группа: Свой
Сообщений: 178
Регистрация: 30-12-04
Из: Москва
Пользователь №: 1 762



А может есть у кого то спецификация на ExpressCard?
Был бы очень признателен.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Dec 7 2010, 10:37
Сообщение #15


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



кстати уже USB 3.0 назревает или уже назрел. А скорости впечатляют (вроде до 3Гбит/с)
Говорят есть совместимость с USB 2.0

Как вариант можно делать через SATA
Просто в новых ноутах выведен разъем еSATA


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 11th July 2025 - 10:49
Рейтинг@Mail.ru


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