0 / 0 / 1
Регистрация: 25.10.2010
Сообщений: 29
1

[СИ] Циклический буфер переменной длины

28.10.2010, 13:47. Показов 1893. Ответов 0
Метки нет (Все метки)

Мне дали задание для микроконтроллера (не важен какой, главное, алгоритм) написать циклический буфер переменной длины, равномерно распределенный по всей памяти (EEPROM), чтоб исключить перезапись в одну и ту же область памяти из за их ограничения числа записи-стирания. Там будут храниться сообщения передаваемые куда-то, новые сообщения по мере переполнения буфера затирают старые, при включения питания микроконтроллера нужно восстановить указатели на начало и конец рулона. Приходит мысль об использовании маркера и ID ячейки, больше ничего придумать не смог.. Нужен совет и рекомендации.. Код только на СИ, допускается использование библиотечных функции тип printf, безо всякого malloc или alloc. Спасибо.

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2010, 13:47
Ответы с готовыми решениями:

Циклический буфер. Проблема с удалением элемента.
В общем, у меня такая проблема.. Не могу исправить ошибку в процедуре удаления... Элемент удаляет,...

Циклический(кольцевой) буфер.
Понадобилось мне тут... Для начала, чтобы не изобретать велосипед, долго искал. В итоге пришлось...

Ввод сообщения в формате ASCIIZ в буфер заданной длины
Здравствуйте, помогите пожалуйста правильно организовать ввод сообщения в формате ASCIIZ в буфер...

Копирование переменной в буфер обмена
Добрый день! Помогите, пожалуйста, как скопировать переменную в буфер обмена нажатием на кнопку, с...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2010, 13:47
Помогаю со студенческими работами здесь

Значение переменной занести в буфер обмена
Поднимается из базы и вставляется текст в div. Кроме того, в div есть теги br и span По клику на...

Как занести значение переменной в буфер обмена
Доброго дня! Вопрос как переменную "а" засунуть в буфер обмена, чтобы потом вставлять через ctrl+v?...

Как поместить текст из переменной в буфер обмена?
Как типа скопировать текст? Что нужно: аналог команды Selection.Copy В ячейке находится текст. Я...

Почему значение переменной при вычислении копируется в буфер обмена
Доброго времени суток. Сделал программку, которая по даблклику на метке увеличивает ее значение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru