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

 
 
> Программирование и обслуживание PCI, PCI-X, Средствами C# под Windows
Serhiy_UA
сообщение Dec 17 2009, 08:04
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Нужна помощь программистов.
Где бы найти информацию (форум, сайт, чей-то личный опыт) по поводу программирования PCI-плат средствами языка C#. Буду признателен за обстоятельный ответ.

Имеются пакет с Microsoft Visual Studio 2008, начальные знания по C#, а также желание и необходимость обслуживать платы PCI и PCI-X этими средствами.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jorikdima
сообщение Dec 17 2009, 08:27
Сообщение #2


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Не знаю на счет PCI на C# но в целом по языку и .NET консультируюсь тут. Но там не так активны люди как на электрониксе sad.gif
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 17 2009, 12:16
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(jorikdima @ Dec 17 2009, 11:27) *
Не знаю на счет PCI на C# но в целом по языку и .NET консультируюсь тут. Но там не так активны люди как на электрониксе sad.gif

Хороший ресурс, спасибо. Оставил вопрос и там.
Все больше чувствую, что C# слабо поддерживает PCI. Вот С++ это другое дело, хотя хотелось бы поработать на первом, уж много в C# преимуществ..

Жду советов.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Dec 17 2009, 13:49
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(Serhiy_UA @ Dec 17 2009, 16:16) *
Хороший ресурс, спасибо. Оставил вопрос и там.
Все больше чувствую, что C# слабо поддерживает PCI. Вот С++ это другое дело, хотя хотелось бы поработать на первом, уж много в C# преимуществ..

Жду советов.

А как это Вы собрались с PCI работать с третьего уровня ядра ОС? Если свой драйвер писать, то можно и на c++ при помощи пакета по разработке драйверов от microsoft. Можно ещё windriver поставить, тогда можно хоть на си бемоль, к dll можно и на бейсике обращаться smile.gif
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 18 2009, 07:11
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



To Andron_.
В чем разница. Язык C# это в первую очередь язык ООП. Предполагал по максимуму использовать ООП и новый синтаксис C#. Наконец, полезнее осваивать новое.
Что нужно. Нужно находить свою PCI-плату, получать и обслуживать запросы на прерывания, обмениваться данными. Сама плата имеет прямой доступ к памяти.

Все это давно работает в DOS с Pascal, однако программист уволился, а есть необходимость двигаться в направлении PCI-X, а потом PCI-e.

To dmitry-tomsk
О работе на третьем уровне с PCI. Это я и искал применительно для C#, но не нашел. Преобладают примеры на С++.
По поводу драйвера на C++. Похоже, что так и придется делать, только уже не в .NET.
По поводу windriver, надо понимать это от JUNGO. Но там стартовые цены от 3000USD.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Dec 18 2009, 08:09
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



To dmitry-tomsk
О работе на третьем уровне с PCI. Это я и искал применительно для C#, но не нашел. Преобладают примеры на С++.
По поводу драйвера на C++. Похоже, что так и придется делать, только уже не в .NET.
По поводу windriver, надо понимать это от JUNGO. Но там стартовые цены от 3000USD.
[/quote]
Не знаю, какая у Вас зарплата, но если прикинуть сколько времени нужно на освоение написания драйверов, написание и отладку драйвера, да ещё под разные ОС, то, по-моему, windriver всё же дешевле. Если решились на свой драйвер, то начните с книги walter oney
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:56
Рейтинг@Mail.ru


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