Доктур, окститесь - ну какие плюсы в 8515 ??? Вычтите лучше единицу из 2-х
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
scorpion
24 ноября 2006 г. 00:43
В ответ на:
Господа! Доброй ночи! А вот интересно: кто-нибудь из вас использует {ну или так: можно ли использовать} при разработке ПО микроконтроллеров ATmega8, ATmega8515 шаблоны классов и т.п. "плюсатости" из C++? А? Если используете, то для каких задач.
отправлено ТуамОсес 24 ноября 2006 г. 00:01
Составить ответ
|||
Конференция
|||
Архив
Ответы
На At90s2313 делал.
—
Михаил Е.
(24.11.2006 13:30
81.13.30.10
,
пустое
)
Спасибо за ответ...Я тоже думаю, что можно....А теперь Вы подтвердили мои мысли..Попробую ка я для 8515-й меги чё-нить замутить...Там хоть и ОЗУ всего 512 байт для объектов зато Флэши 8 кБайт - вполне прилично для простеньких методов и ТэВээМки хватит
—
ТуамОсес
(24.11.2006 22:51
212.248.122.46
,
пустое
)
Дык ясно, что при 512-ти байтах ОЗУ шибко не разгонишься..Вы правы...А при каком объёме ОЗУ можно попытаться чёта сделать с шаблонами классов? Ну хоть примерно? Какой минимум ОЗУ потребуецца?
—
ТуамОсес
(24.11.2006 01:11
212.248.122.231
,
пустое
)
Ну хотя бы ATmega128. И то я не уверен.
—
scorpion
(24.11.2006 10:11
82.138.17.33
,
пустое
)
шаблоны классов - это дело только компиляции, памяти они не отъедают. Точнее отъедают ровно столько, сколько Вы захотите, объявив внутри этих классов переменные. Из приплюснутых наворотов к расходу памяти приводят виртуальные и динамические методы, а все остальное это рюшечки, не распространяющиеся далее исходника.
—
SM
(24.11.2006 01:15
213.141.159.26
,
пустое
)
Да FLASH-и то на ATmega128 хватит за глаза для методов-то {именно к 128-й я сейчас присматриваюсь}..И хочется поиграться со всякими там виртуальными методами, конструкторами\деструкторами, исключениями...Вот тока боюсь ОЗУ будет маловато для ТВМ прочих служебных структур данных
—
ТуамОсес
(24.11.2006 01:23
212.248.122.231
,
пустое
)
Я про ОЗУ и писал. Шаблоны не требуют сами по себе ни грамма ОЗУ, пока сами туда не напихаете чего-нить его требующего.
—
SM
(24.11.2006 01:28
213.141.159.26
,
пустое
)
А если я хочу заюзать RTTI? Она по-моему жрёт ОЗУ
—
ТуамОсес
(24.11.2006 01:35
212.248.122.231
,
пустое
)
Эта гадость конечно отъест. Но она, опять же, к шаблонам никак не привязана.
—
SM
(24.11.2006 01:36
213.141.159.26
,
пустое
)
Панятна...Просто я привёл шаблоны классов как пример "плюсатости"...Остальные "плюсатости" я просто не стал перечилять для экономии места в топике..Тем не менее хотелось бы "набить руку" по максимуму юзая "плюсатости" {в т.ч. мной не названные}
—
ТуамОсес
(24.11.2006 01:44
212.248.122.231
,
пустое
)
Надеюсь Вы поняли о чём я говорю
—
ТуамОсес
(24.11.2006 01:53
82.204.230.42
,
пустое
)
Самая полезная плюсатость IMHO это комментарии, начинающиеся с "//" :) :) Только ради этого их стоит юзать!
—
SM
(24.11.2006 02:00
213.141.159.26
,
пустое
)
Хорошая шютка (прикол) на сон грядущий (:-)))
—
ТуамОсес
(24.11.2006 02:04
82.204.230.42
,
пустое
)
Пардон, "И" забыл..Читать так "для ТВМ И прочих служебных структур данных "
—
ТуамОсес
(24.11.2006 01:24
212.248.122.231
,
пустое
)
При 64 кБайт - ах можно чё-нить попробать поиграцца?
—
ТуамОсес
(24.11.2006 01:12
212.248.122.231
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 47:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание