Кто в какой среде пишет софт со стороны компа?

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Dany
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн апр 30, 2007 13:45:52

Кто в какой среде пишет софт со стороны компа?

Сообщение Dany »

Хочется написать управляющую прогу для ПК, чтобы управлять МК. Не знаю какую среду выбрать. Посоветуйте с ссылками, если можно.
Реклама
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Если через COM или LPT то вот для начинающих - http://www.valery-us4leh.narod.ru/main.html
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Не вижу особой разницы в написании софта вообще и для управления МК в частности. Сам пишу на Delphi в силу привычки и глубогого почтения к языку Pascal (и не менее глубокого неприятия С и С++). Но это мое предпочтение, никого агитиировать и переубеждать не собираюсь :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Piroman17
Грызет канифоль
Сообщения: 296
Зарегистрирован: Пт янв 12, 2007 17:16:35
Откуда: Дубна
Контактная информация:

Сообщение Piroman17 »

Низкий уровень пишу на Assembler'е, высокий на Delphi.
"Всё новое - хорошо забытое старое" - для творцов без творческий мысли.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Negor
Вымогатель припоя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина
Контактная информация:

Сообщение Negor »

Дело в том что программирование портов(извиняюсь если не правильно выразился, но кажется это так называется) под Win9x намного легче чем под WinXP. Поэтому выбирая язык программирования надо учесть что будут проблемы с доступом к портам под WinXP(Не знаю насчёт Win2000 но помоему всё тоже). Хотя на pcports.ru есть всё необходимое для Delphi и С++.
There is only 10 kind of people: those who understands binary code and those who dont!!!
Реклама
Аватара пользователя
Мышонок
Друг Кота
Сообщения: 3792
Зарегистрирован: Чт сен 14, 2006 11:42:09
Откуда: Обитаю на чердаке
Контактная информация:

Сообщение Мышонок »

Где это будет работать?

Под то и пишется. Но лучше, чтобы программа была универсальной - т.е. не зависела от капризов дяди Уильяма.
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Negor писал(а):Поэтому выбирая язык программирования надо учесть что будут проблемы с доступом к портам под WinXP(Не знаю насчёт Win2000 но помоему всё тоже). Хотя на pcports.ru есть всё необходимое для Delphi и С++.
Это от языка не зависит, а зависит от навыков программиста. Для многих применений нет нужды работать с портами - достаточно стандартных функций файлового ввода-вывода. Если же есть необходимость лезть именно на низком уровне в порты - то решений много, лично я как-то прикипел к WinIO - простая, надежная и бесплатная библиотека, работает как часы.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Dany
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн апр 30, 2007 13:45:52

Сообщение Dany »

Интересует именно среда. Не знаю, что выбрать, для изучения. Пока на глаза попались две бесплатные среды Turbo C++ 2006 и Visual Studio C++ 2005. Ни по одной из них не нашел описания на русском(наверное пока плохо ищу).
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Посмотри "Скачать книги по AVR и электронике Библиотека" под кнопкой "www" ниже - там и по программированию для ПК книги есть для скачивания и чтения.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Кошкелот
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн июл 30, 2007 08:19:02
Откуда: Екатеринбург
Контактная информация:

Сообщение Кошкелот »

А какое, в сущности, нужно описание среды? О среде не так уж и много надо знать. Знать надо именно язык программирования. А также Win32 API, если мы под ней, проклятой...
Мнение автора не обязательно совпадает с его точкой зрения
Dany
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн апр 30, 2007 13:45:52

Сообщение Dany »

Кошкелот, Книги по языку и Win Api у меня есть, дело в том, что я сейчас установил для пробы Турбо С. И не знаю как создать и скомпилировать тривиальный проект "Hello World". Вот и надо описание среды. Или среду попроще...
Dany
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн апр 30, 2007 13:45:52

Сообщение Dany »

tych, пошел смотреть вашу ссылку. Найти бы что-нибудь вроде 123, только для среды программирования под XP.
Аватара пользователя
Кошкелот
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн июл 30, 2007 08:19:02
Откуда: Екатеринбург
Контактная информация:

Сообщение Кошкелот »

Хм. Может, я чего-то не понимаю, или там особенный Турбо С. Но все же - создать проект, включить в него файл исходника, описать свойства проекта - там, виндовый екзешник и все такое. А потом запустить компиляцию и сборку.
Не проходит этот процесс?

Да. на исходный вопрос: пользуюсь инода Ваткомом 11-ым, иногда LCC. Всяческие "среды" и "билдеры" не очень жалую. Для своего круга задач, по крайней мере.
Мнение автора не обязательно совпадает с его точкой зрения
Аватара пользователя
DUKER
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Вт май 16, 2006 06:24:49
Откуда: Москва
Контактная информация:

Сообщение DUKER »

Можно использовать National Instruments CVI, там для COM и прочего железа уже готовое АПИ.....+ Очень понятный хелп...
CLM-9000 CLM-9000+, и прочие вкусности :-)
Аватара пользователя
Mozart
Мучитель микросхем
Сообщения: 413
Зарегистрирован: Пт мар 10, 2006 12:23:05
Откуда: Moscow
Контактная информация:

Сообщение Mozart »

Borland C++ 6.0 хочу купить и попробовать Visual C++
если после прочитанной книги что-то в голове осталось, радуйся. Голова работает на тебя!!!
andrestudio
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт сен 04, 2007 18:06:40

Сообщение andrestudio »

Народ все дружно идём сюда www.hiasm.com
сдесь всё для этого есть. p.s И не забываем
сказать спасибо создателю.
ДА будет свет!
Аватара пользователя
P-cad
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вс фев 04, 2007 20:15:56

Сообщение P-cad »

Если через LPT, то можно и visual basic 6.0...
andrestudio
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт сен 04, 2007 18:06:40

andrestudio

Сообщение andrestudio »

а потом таскать туеву хучу библиотек когда программы сделанные с
библиотекой KOL почти сравнимы по размеру с программами на API.
ДА будет свет!
L29Ah
Прорезались зубы
Сообщения: 225
Зарегистрирован: Пн июл 23, 2007 03:10:34
Откуда: СПб
Контактная информация:

Сообщение L29Ah »

emacs + gcc
Ꙑ!
PB_EXPERT
Потрогал лапой паяльник
Сообщения: 331
Зарегистрирован: Вс мар 30, 2008 14:31:51

Сообщение PB_EXPERT »

Я пишу проги на языке PureBasic
С его помощью можно легко разрабатывать проги с XP стилем.
Работа с портами COM и LPT тоже сложностей не вызывает.
Например для COM порта использую библиотеку с дополнительными функциями MVCOM
Ответить

Вернуться в «Интеграция с ПК»