Программирование и работа с портами под Linux — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Новая: В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразр...)
 
 
(не показано 5 промежуточных версий 2 участников)
Строка 2: Строка 2:
  
 
{| style="color:green;background-color:#ffffe0;" cellpadding="5" cellspacing="0" border="1" width="100%" align="center"
 
{| style="color:green;background-color:#ffffe0;" cellpadding="5" cellspacing="0" border="1" width="100%" align="center"
!Среда разработки
+
!Среда разработки / компилятор
 
!Язык разработки
 
!Язык разработки
 
!Преимущества
 
!Преимущества
Строка 12: Строка 12:
  
 
(g++)
 
(g++)
 +
 +
[Компилятор]
 +
|C++
 +
|Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux.
 +
| -
 +
|здесь будут ссылки на основы программирования
 +
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотека SLib для удобной работы с COM-портом (форум)]]
 +
|-
 +
|CodeBlocks
 +
 +
[[http://www.codeblocks.org сайт]]
 +
|C++
 +
|Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux.
 +
| -
 +
|здесь будут ссылки на основы программирования
 +
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотека SLib для удобной работы с COM-портом (форум)]]
 +
|-
 +
|Eclipse
 +
 +
[[http://www.eclipse.org/ сайт]]
 
|C++
 
|C++
 
|Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux.
 
|Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux.
 +
| -
 +
|здесь будут ссылки на основы программирования
 +
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотека SLib для удобной работы с COM-портом (форум)]]
 
|-
 
|-
 +
|Anjuta
 +
 +
[[http://anjuta.sourceforge.net/ сайт]]
 +
|C++
 +
|Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux.
 +
| -
 
|здесь будут ссылки на основы программирования
 
|здесь будут ссылки на основы программирования
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотеки для удобной работы с COM-портом (форум)]]
+
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотека SLib для удобной работы с COM-портом (форум)]]
|}
+
|-
 +
|QDevelop
 +
 
 +
[[http://qdevelop.free.fr/ сайт]]
 +
|C++
 +
|Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux.
 +
| -
 +
|здесь будут ссылки на основы программирования
 +
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотека SLib для удобной работы с COM-портом (форум)]]
 +
|-
 +
|KDevelop
 +
 
 +
[[http://www.kdevelop.org/ сайт]]
 +
|C++
 +
|Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux.
 +
| -
 +
|здесь будут ссылки на основы программирования
 +
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотека SLib для удобной работы с COM-портом (форум)]]
 +
 
 +
|-
 +
|MonoDevelop
 +
 
 +
[[http://monodevelop.com/ сайт]]
 +
|C#
 +
|Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux.
 +
| -
 +
|здесь будут ссылки на основы программирования
 +
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотека SLib для удобной работы с COM-портом (форум)]]
 +
 
 +
|-
 +
|Geany
  
'''Сайты посвященные работе с портами из под разных сред разработки на ПК'''
+
[[http://geany.org/ сайт]]
 +
|C/C++/ASM
 +
|Минималистическая IDE. Поддержка многих ЯП, плагины, удобная настройка под себя. Работает под Linux/Windows.
 +
| -
 +
|здесь будут ссылки на основы программирования
 +
|[[http://www.roboforum.ru/viewtopic.php?p=49275#p49275 Библиотека SLib для удобной работы с COM-портом (форум)]]
  
* [[http://www.pcports.ru/ PCPORTS.RU]]
+
|}

Текущая версия на 14:21, 9 апреля 2012

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

Среда разработки / компилятор Язык разработки Преимущества Недостатки Программирование Работа с портами ввода-вывода
GNU C++

(g++)

[Компилятор]

C++ Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux. - здесь будут ссылки на основы программирования [Библиотека SLib для удобной работы с COM-портом (форум)]
CodeBlocks

[сайт]

C++ Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux. - здесь будут ссылки на основы программирования [Библиотека SLib для удобной работы с COM-портом (форум)]
Eclipse

[сайт]

C++ Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux. - здесь будут ссылки на основы программирования [Библиотека SLib для удобной работы с COM-портом (форум)]
Anjuta

[сайт]

C++ Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux. - здесь будут ссылки на основы программирования [Библиотека SLib для удобной работы с COM-портом (форум)]
QDevelop

[сайт]

C++ Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux. - здесь будут ссылки на основы программирования [Библиотека SLib для удобной работы с COM-портом (форум)]
KDevelop

[сайт]

C++ Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux. - здесь будут ссылки на основы программирования [Библиотека SLib для удобной работы с COM-портом (форум)]
MonoDevelop

[сайт]

C# Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux. - здесь будут ссылки на основы программирования [Библиотека SLib для удобной работы с COM-портом (форум)]
Geany

[сайт]

C/C++/ASM Минималистическая IDE. Поддержка многих ЯП, плагины, удобная настройка под себя. Работает под Linux/Windows. - здесь будут ссылки на основы программирования [Библиотека SLib для удобной работы с COM-портом (форум)]