Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Контроллер LK Netlon MB-2, Особенности его программирования на neuron C
Sun technik
сообщение 21.12.2007, 9:49
Сообщение #1





Группа: Участники форума
Сообщений: 355
Регистрация: 21.12.2007
Пользователь №: 13966



Добрый день!

Хотелось бы узнать про этот популярный девайс следующие вещи:
1. Правда ли, что объем RAM - всего 2К (причем он используется также и системными вещами типа network/application buffers, flash memory RAM buffer и другим добром весом примерно на 1К) ?
2. Какой объем far RAM, входит ли он в эти 2К ? В древние времена была такая популярная софтина - Visual Control, она при компиляции проекта выдавала MAP файл с картой памяти и статистикой по EEPROM и RAM. Про far, помнится, вроде ничего не писала, но в случае ошибки нехватки RAM near перенесение переменных в область far - помогало.
3. Какое количество перезаписей EEPROM допускается у этого контроллера? EEPROM'а там почти 60К (!!!), что наводит на мысль о его использовании для редко изменяющихся переменных в условиях нехватки RAM.
4. Для работы с аппаратными входами-выходами контроллера для того же VC были библиотеки на Neuron C. Не пробовал ли кто оптимизировать их - т.е. объединить все в одну, используя по возможности общие переменные итд, с целью уменьшить объем занимаемой RAM? Не будет ли ничего криминального, если в этих библиотеках переменные тоже объявить как far? Может есть где-то более современные версии этих программ (у меня примерно 6-7 летней давности)?
5. Про Nodebuilder - может ли он давать удобоваримую статистику по использованию памяти, типа того же MAP-файла в VC? Ведь VC был сделан НЯП на основе NodeBuilder 2.x, а в 3.10 ничего подобного найти не удалось.

Спасибо!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KDVectra
сообщение 21.12.2007, 10:31
Сообщение #2





Группа: Участники форума
Сообщений: 141
Регистрация: 29.1.2007
Из: СПб
Пользователь №: 5765



Цитата(Sun technik @ 21.12.2007, 10:49) [snapback]204439[/snapback]
5. Про Nodebuilder - может ли он давать удобоваримую статистику по использованию памяти, типа того же MAP-файла в VC? Ведь VC был сделан НЯП на основе NodeBuilder 2.x, а в 3.10 ничего подобного найти не удалось.

NodeBuilder 2.x не было, из "этой серии" последним стал 1.5. Что же касается NodeBuilder 3.1, то он тоже при компиляции создает *.map файл.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sun technik
сообщение 21.12.2007, 12:12
Сообщение #3





Группа: Участники форума
Сообщений: 355
Регистрация: 21.12.2007
Пользователь №: 13966



Очень интересно... У меня Nodebuilder 3.10, *.map поиском по всему компу не нашёл... В \LM\Source\... - куча всяких разных файлов, а map'a - нет, может при компилляции надо какую-то опцию активировать?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KDVectra
сообщение 21.12.2007, 15:55
Сообщение #4





Группа: Участники форума
Сообщений: 141
Регистрация: 29.1.2007
Из: СПб
Пользователь №: 5765



В пропертях Target'a на закладке Linker ставишь галку Generate map file и будет создаваться файл.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc

Последние сообщения Форума






RSS Текстовая версия Сейчас: 22.7.2025, 18:47
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных