Дайте_совет!!!

Все о микроконтроллерах: AVR, PIC, STM8, STM32, Arduino, Altera, Xilinx, все что угодно. Этот раздел для всего что клацает байтиками.
Post Reply
vens_i
Posts: 25
Joined: 17 Sep 2012, 09:25
Location: Пятигорск

Дайте_совет!!!

Post by vens_i »

Всем привет!!!
Стоит передо мной дилемка. Настал для меня момент когда нужно писать простенький софт для ПК, посредством которого нужно управлять (по RS232 или USB) девайсами на микроконтроллерах.В простейшем варианте нажал в программе кнопку, устройство выполнило функцию N.Так вот посредствам чего можно быстро и легко писать такой софт для ПК???? (пробовал в Delphi7, друг рекомендует Microsoft Visual Studio 2010_C#)
Что порекомендуете???
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Дайте_совет!!!

Post by BSVi »

Я использую C#. Но для простейших программ - без разницы. C#, наверное, проще всего.
vens_i
Posts: 25
Joined: 17 Sep 2012, 09:25
Location: Пятигорск

Re: Дайте_совет!!!

Post by vens_i »

Значит C# и Microsoft Visual Studio.
Буду разбираться потихонечку с этим хозяйством.
Спасибо за оперативный ответ Серега!!! и за bsvi.me отличный блог!!! так держать!
User avatar
N1X
Posts: 321
Joined: 20 Sep 2011, 20:11
Location: Беларусь, Гомель

Re: Дайте_совет!!!

Post by N1X »

Влезу со своими 5ю копейками...
А чем си шарп проще плюсов? Просто раньше писал софт на делфи, но раз уж под контроллеры юзаю С, решил на что-то родственное перескочить и для ПК... Я так понял чистые плюсы интерфейс не рисуют, все надо ручками? Собственно если кто знает в двух словах опишите нюансы написания оконных приложений в:
С++
С++ CLI (или как там его, под .NET FW который)
С#
(Интернеты это хорошо, но инфа размазана и когда представление слабовато - тяжело понять что к чему)
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Дайте_совет!!!

Post by BSVi »

Шарп проще нормальной организацией языка, присутствием сборщика мусора, делегатами, а главное, фрэймворком. Вообщем, пока не попробоуешь и того и другого, не поймешь.

Нюансы в двух словах описать невозможно - на то они и нюансы. Можешь поверить что это так, а можешь сам поставить студию и попробовать писать и на том и на другом.
User avatar
N1X
Posts: 321
Joined: 20 Sep 2011, 20:11
Location: Беларусь, Гомель

Re: Дайте_совет!!!

Post by N1X »

Понятно, пасибы, значит буду с шарпом разбираться.
Pavlya
Posts: 21
Joined: 19 Sep 2011, 23:21
Location: Киев

Re: Дайте_совет!!!

Post by Pavlya »

Я когда-то тоже вот так озадачился. Выбрал для себя Qt.
Плюсы:
- кросплатформенная. Один раз написав программу, можно скомпилить ее по Win, Linux, Mac. Есть порты под ARM (на работе сейчас проектируем устройство с uLinux на борту. Графический интрейфес с вероятностью 99% будет на Qt). Ну а в свете недавних событий (http://www.linux.org.ru/news/opensource/8085759) надеюсь, что смогу перетащить свои приложения на Win8, Android и iOS.
- отличная документация.
- LGPL2
- логику работы и внешний вид программы можно написать либо на JS либо на C++ (или на том и другом одновременно).
Минусы:
- линкуется со своими библиотеками, поэтому вместе с екзешником приходится таскать около 10МБ dll-ок.
vens_i
Posts: 25
Joined: 17 Sep 2012, 09:25
Location: Пятигорск

Re: Дайте_совет!!!

Post by vens_i »

Вот недавно нашел такую штуку hiasm.com, своего рода конструктор программ.
Собрать несложное приложение можно просто и легко.
В качестве обучения тоже будет хорошо.(знакомство с программированием...), на профессиональный уровень не вытянет правда, но все же имеет место быть.
У каво какие мнения на этот счет?
vens_i
Posts: 25
Joined: 17 Sep 2012, 09:25
Location: Пятигорск

Re: Дайте_совет!!!

Post by vens_i »

Да и по поводу Microsoft Visual Studio, лично мое мнение, может я и не прав или заблуждаюсь... Вы уж поправьте меня ...
Если заниматься программированием то к этому нужно подойти основательно (перечитать кучу литературы и потратить не один час времени... )
но электронщик он не прграммер он железячник и схемотехник и немного программист(мелкоконтроллеры имею ввиду) так что думаю что продукты вроде HiAsm это как раз для электронщиков
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Дайте_совет!!!

Post by BSVi »

Тот-же лабвью, вид с боку. Если нужно что-то очень простое, то подойдет.
Pavlya
Posts: 21
Joined: 19 Sep 2011, 23:21
Location: Киев

Re: Дайте_совет!!!

Post by Pavlya »

но электронщик он не программер он железячник и схемотехник и немного программист
Ага, только каждая фирма по своему трактует это понятие :D
vens_i
Posts: 25
Joined: 17 Sep 2012, 09:25
Location: Пятигорск

Re: Дайте_совет!!!

Post by vens_i »

Работадатель эт вообще отдельная тема, по его мнению ты должен быть универсальным...
all505
Posts: 2
Joined: 15 Sep 2012, 19:50
Location: Minsk

Re: Дайте_совет!!!

Post by all505 »

Для тех, кому лень учить языки программирования: hiasm.com
Post Reply