Ник:
Пароль:

Контакты

Cтатус Skype: starterkit.ru
тел.: (+7 3412) 478-448
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
E-mail: info@starterkit.ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » WinCE
работа с АЦП на С++
AleksP
Добавлено 31.01.2012 15:49 Редактировалось 10.02.2012 10:12 Сообщение: 11
AleksP
5

Пункты: 180
Регистрация: 01.10.2009
Цитата
Установил WinCE на плату SK-AT91SAM9260-SIM508. Собрал образ как указано в интсрукции на форуме.
Дальше мне надо было подключиться к драйверу GPIO.
При просморте содержмиго папки Windows на плате есть скрытый файл at91sam9260ek_gpio.dll, как я понимаю это и есть драйвер портов. Однако использовать его через P/Invoke из C# не получается пишет: файл не найден. (С другими файлами P/Invoke работает нормально)
Как быть где взять драйвер?
Спасибо

Простите если не прав. Но судя из статьи http://roboforum.ru/forum96/topic8998.html в 10 пункте написано, что gpio, который идет с wince ориентирован на работу в с++. Возможно поэтому в c# не удается с ним работать.
---
В довесок: сейчас нашел еще кое что по работе с gpio - http://www.at91.com/forum/viewtopic.php/f,13/t,2946/ - надеюсь будет полезно. Сам сейчас копаюсь в данном направлении, если что получится отпишусь.
----
Получилось собрать образ и написать "Hello World" на C#. Нашел еще интересную статью по использованию gpio. Принцип схож. http://geekswithblogs.net/BruceEitman/archive/2010/08/01/windows-ce-developing-an-api-to-access-a-driver.aspx
http://geekswithblogs.net/BruceEitman/archive/2010/08/01/windows-ce-writing-an-application-to-test-gpio-pins.aspx
http://geekswithblogs.net/BruceEitman/archive/2010/08/01/windows-ce-using-a-driver-to-readwrite-hardware-registers.aspx
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » WinCE