реклама на сайте
подробности

 
 
> Оправданность использования библиотеки DLIB в IAR AVR, Может ли кто-то поделится примером успешного использования
Runner
сообщение May 10 2006, 18:15
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 18-06-05
Пользователь №: 6 117



Добрый вечер, уважаемые знатоки.

Для очередного проекта на AVR решился наконец написать "переносимый" софт и более того настрочить его не просто в С, а в С++, который уже начал подзабывать. С классами и всеми прибамбасами. Сразу оговорюсь по образованию я не программист а электронщик.
Смог выделить несколько объектов, достойных называться классами, как то: интерфейсы(то с помощью что-то общается с другими чем-то), функции(собственно эти самые что-то - источники/потребители данных: таймер, АЦП...). Ознакомился со стандартной библиотекой в IAR'e. Солидно. И местами выглядит страшновато. Можно было-бы использовать переменные типа FILE для функций, а потоки для интерфейсов, но не проще ли разработать и написать свои классы, которые лучше (на мой взгляд) отражали бы специфику embedded приложений и были бы понятнее и проще? Все равно при реализации всего этого добра придется писать низкоуровневый код.
Система какой сложности при ее создании выигрывает от использования С++ вместо С и можно ли реализовать такую систему на Mega8/16? Может ли кто-то дать жизненный пример использования C++ и встроенных библиотек? (Желательно код с исходниками).
Я отдаю себе отчет в провокативности темы - многие для AVR и С считают излишеством, но все-таки хотелось бы узнать ваши мнения.
Всем заранее спасибо.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01293 секунд с 7
ELECTRONIX ©2004-2016