Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

Программирование PCI   Найти похожие ветки 

 
dak565656 ©   (2005-09-03 12:25) [0]

Уважаемые программисты. Решил подступиться к проблеме управления внешними аналоговыми устройствами через ЦАП, подключенный к шине PCI (платка конечно покруче чем просто ЦАП). Да только совсем не знаю как это делать. Программировать умею, и неплохо, а как управляться с PCI устройствами не знаю абсолютно. Может даст кто ссылочки (можно на английском) по теме (язык можно почти любой: С,С++,С#,Delphi,Java итд)


 
Eraser ©   (2005-09-03 12:33) [1]

dak565656 ©   (03.09.05 12:25)

Тут драйвер ядра писать надо. Для этого лучше исспользовать MS DDK + MSVC++.
На wasm.ru сходите.


 
dak565656 ©   (2005-09-03 12:40) [2]

Охота попробовать на C#.NET... Кстати, в продуктах Borland"а (Delphi, Builder) вообще заложены методы работы с PCI?


 
Eraser ©   (2005-09-03 12:42) [3]

dak565656 ©   (03.09.05 12:40) [2]
в продуктах Borland"а (Delphi, Builder) вообще заложены методы работы с PCI?


Нет, с помощью этих продуктов нельзя написать драйвер ядра.

Охота попробовать на C#.NET

боюсь что это не получиться.


 
dak565656 ©   (2005-09-03 12:49) [4]

боюсь что это не получиться.
Почему? На платформе .NET нельзя этого сделать???
Неужели я не могу (очень грубо говоря) написать что-нибудь типа такого метода: GetPCIStatus(всякие параметры), на выходе будет битовый массив со значениями битов (напряжений) по каждому проводу шины?


 
Eraser ©   (2005-09-03 12:59) [5]

dak565656 ©   (03.09.05 12:49) [4]

На .NET можно написать оболочку к драйверу, но сам драйвер нельзя.


 
dak565656 ©   (2005-09-03 13:04) [6]

Дак елки-палки. ЦАП-то куплен уже и ядро к нему написано. Думаете я сам его спаял??? Драйвер к нему есть. Общаться в ЦАП"ом хочу научиться! это и есть наверное "оболочка к драйверу". А как писать оболочку, какими методами я не знаю


 
dak565656 ©   (2005-09-03 13:07) [7]

Пока я буду считывать с аналоговых устройств информацию через АЦП, а обратное пока меня не интересует


 
Eraser ©   (2005-09-03 13:12) [8]

dak565656 ©   (03.09.05 13:04) [6]

Тогда OpenSCManager, CreateFile, ReadFile, WriteFile, DeviceIoControl и т.д.
Оять же на wasm.ru есть готовые примеры.


 
Eraser ©   (2005-09-03 13:13) [9]

Замечание.
Для .NET необходимо оформлять эти ф-ии как unmanaged.


 
NikNet ©   (2005-09-03 13:14) [10]

aincity.narod.ru


 
dak565656 ©   (2005-09-03 15:51) [11]

Спасибо. А может кто подскажет ссылочку на help C#.NET по этой тематике? Меня не интересует готовое. Мне нужны списки методов и свойств


 
dak565656 ©   (2005-09-04 15:18) [12]

Может тогда ссылочки на статьи, в которых принципы этого дела описаны???
Тогда OpenSCManager, CreateFile, ReadFile, WriteFile, DeviceIoControl и т.д.
Help по этому делу есть?


 
Eraser ©   (2005-09-04 15:25) [13]

dak565656 ©   (04.09.05 15:18) [12]
Help по этому делу есть?


Есть, при том в стандартной поставке делфи.


 
Джо ©   (2005-09-04 15:25) [14]


>  [12] dak565656 ©   (04.09.05 15:18)
> Тогда OpenSCManager, CreateFile, ReadFile, WriteFile, DeviceIoControl
> и т.д.
> Help по этому делу есть?

MSDN, Windows SDK.


 
dak565656 ©   (2005-09-04 15:37) [15]

Нету блин MSDN на данный момент...


 
Джо ©   (2005-09-04 15:43) [16]


>  [15] dak565656 ©   (04.09.05 15:37)
> Нету блин MSDN на данный момент...

Предлагаешь его скопировать в эту ветку?
Обычно, в таких случаях говорят: Нет ножек - нет и конфеток.
Впрочем, на сайте microsoft.com имеется полный MSDN online.


 
Джо ©   (2005-09-04 15:44) [17]

http://msdn.microsoft.com


 
dak565656 ©   (2005-09-04 15:48) [18]

Господа, нормальной теории по этому делу нет у меня. Чего за драйвера ядра, нафига нужны, как обмен происходит.


 
Eraser ©   (2005-09-04 15:52) [19]

dak565656 ©   (04.09.05 15:48) [18]

Здесь не университет, лекции никто не читает, задавай конкретный вопрос.

Господа, нормальной теории по этому делу нет у меня. Чего за драйвера ядра, нафига нужны, как обмен происходит.

Соболезную. )


 
Eraser ©   (2005-09-04 15:54) [20]

http://booket.ru/book-47027.html


 
dak565656 ©   (2005-09-04 16:01) [21]

Здесь не университет, лекции никто не читает, задавай конкретный вопрос
Задаю, если до сих пор не понятно: Источники информации по теории подкиньте?


 
dak565656 ©   (2005-09-04 16:02) [22]

http://booket.ru/book-47027.html
Уже кое что...


 
Eraser ©   (2005-09-04 16:53) [23]

Вот ещё кое-что http://www.podgoretsky.com/ftp/Docs/Classics/Richter/richter4ru.zip


 
dak565656 ©   (2005-09-04 17:29) [24]

Благодарю за помощь


 
Defunct ©   (2005-09-04 18:18) [25]

> dak565656

Поработай вначале с устройством (любым) под DOS.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.038 c
14-1129151578
Gero
2005-10-13 01:12
2005.11.06
Выбор группы в InnoSetup


2-1129476362
_WWW
2005-10-16 19:26
2005.11.06
WebBrowser


1-1129192297
BorlandC
2005-10-13 12:31
2005.11.06
Все кто работал в Rave Reports, СЮДА!!!!


11-1096309326
starter
2004-09-27 22:22
2005.11.06
Вопросы по Thread


2-1129301519
intel
2005-10-14 18:51
2005.11.06
удаление файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский