Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Программирование 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 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.039 c
4-1125501446
ndn
2005-08-31 19:17
2005.11.06
Проблема с переносимосьтю приложения на win98


14-1129636023
Stranger53
2005-10-18 15:47
2005.11.06
Новые версии Delphi


14-1129699679
Ega23
2005-10-19 09:27
2005.11.06
С днем рождения! 19 октября


14-1129357806
12DFBDD
2005-10-15 10:30
2005.11.06
Regular expresion


9-1119396990
Xenon
2005-06-22 03:36
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский