Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
29.12.2012, 05:26
|
|
Прописка
Регистрация: 25.10.2012
Сообщений: 112
Сказал спасибо: 50
Сказали Спасибо 1 раз в 1 сообщении
|
Как создать приложение для работы с устройствами в сети Ethernet?
Например, нужно подключть Atmega16 к компьютеру по Ethernet. Для связи преобразователь ENC28J60 (со сторомы МК SPI).
Десктопная программа нужна несложная, просто загужающая по Ethernet в МК значения переменных.
Вопрос в следующем: в чем вообще создаются такие приложения? Языки C++ или C#. Ну например Microsoft Visual Studio, или еще что-то.
Буду благодарен за ссылки на статьи по сабжу.
|
|
|
|
29.12.2012, 07:19
|
|
Частый гость
Регистрация: 28.06.2004
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как создать приложение для работы с устройствами в сети Ethernet?
Для работы по UDP с устройством, собранным по материалам с сайта http://tuxgraphics.org/electronics/, была написана в MS Visual Studio C# простенькая программка. Можно использовать и С++, но мне думается, что в С# синтаксис по приятнее.
|
|
|
|
29.12.2012, 13:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Как создать приложение для работы с устройствами в сети Ethernet?
Синтаксис приятнее, но когда захотите в UDP запаковать структуру, то репу почешите.
Программировать - это как писать стихи!. Язык - это просто инструмент!
|
|
|
|
30.12.2012, 19:35
|
|
Прописка
Регистрация: 25.10.2012
Сообщений: 112
Сказал спасибо: 50
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Как создать приложение для работы с устройствами в сети Ethernet?
Сообщение от HAZARD
|
Для работы по UDP с устройством, собранным по материалам с сайта http://tuxgraphics.org/electronics/, была написана в MS Visual Studio C# простенькая программка. Можно использовать и С++, но мне думается, что в С# синтаксис по приятнее.
|
Спасибо огромное за софт!
Согласен, в C# тоже много чего нравиться - организация визуального интерфейса, формы, в том числе и синтаксис.
Вот только в MS Visual Studio 2005 не открылось, наверное версия помладше, поищу 2008. Или 2010 все таки?
Например, в качестве связующего чипа возьму ENC28J60. В МК-прошивке что должно быть? Задание mac, ip-адреса, порта, ну и дальше работа с ENC28J60 - инициализация и т.д. по даташиту, так?
Последний раз редактировалось pavned; 30.12.2012 в 19:38.
|
|
|
|
30.12.2012, 21:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Как создать приложение для работы с устройствами в сети Ethernet?
Сообщение от pavned
|
В МК-прошивке что должно быть? Задание mac, ip-адреса, порта, ну и дальше работа с ENC28J60 - инициализация и т.д. по даташиту, так?
|
а почитать проекты с tuxgraphics нет желания? там ведь английским по белому написано - что, где, как, даже веселые картинки есть
|
|
|
|
31.12.2012, 07:26
|
|
Частый гость
Регистрация: 28.06.2004
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как создать приложение для работы с устройствами в сети Ethernet?
Проект последний раз строился именно в MS Studio 2010 Prof. Все необходимые исходники (включая стек и драйвер) для связки железяк ENC28J60 и ATmega можно взять на вышеуказанном сайте.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:10.
|
|