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

 
 
> embOS, Посветуйте
kan35
сообщение Feb 17 2009, 09:23
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Очень уж понравилась данная ОС своей компактностью. Есть ли бесплатные аналоги оной. Или есть ли где нибудь взять полнофункциональную версию для пробы? Помогите, спецы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ukpyr
сообщение Feb 17 2009, 19:25
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Любые задачи, вплоть до мигания светодиодом. Бывает (и очень часто), классы создаются чтобы создать один объект класса.
O_o а пример можно ? зачем такие извраты ? или просто некуда девать лишнюю память ?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 17 2009, 19:58
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(ukpyr @ Feb 17 2009, 21:25) *
зачем такие извраты ?
Потому что удобно. Затем же, зачем пишут на С а не на асм. Вас ведь не удивляет мигание светодиодом на С?
Цитата(ukpyr @ Feb 17 2009, 21:25) *
или просто некуда девать лишнюю память ?
А вы уверены, что будет расходоваться лишняя память?


Цитата(ukpyr @ Feb 17 2009, 21:25) *
а пример можно ?
Ищите, где тут лишняя память расходуется:
Код
inline void send(char c)
{
    uart_send(c);
}

void send(char const * string)
{
    char c;
    while(c = *string++)
        send(c);
}

void test()
{
    send('H');
    send('e');
    send("llo world");
}
Код
void send_char(char c)
{
    uart_send(c);
}

void send_string(char const * string)
{
    char c;
    while(c = *string++)
        send(c);
}

void test()
{
    send_char('H');
    send_char('e');
    send_string("llo world");
}


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kan35   embOS   Feb 17 2009, 09:23
- - ig_z   Цитата(kan35 @ Feb 17 2009, 11:23) Очень ...   Feb 17 2009, 10:22
|- - kan35   У меня сложилось впечатление что uCOSII достаточно...   Feb 17 2009, 11:04
|- - Gantz   Цитата(kan35 @ Feb 17 2009, 14:04) У меня...   Feb 18 2009, 11:54
- - Artem_Petrik   посмотрите scmRTOS. Если нужна вытесняющая многоза...   Feb 17 2009, 11:49
|- - MrYuran   Цитата(Artem_Petrik @ Feb 17 2009, 14:49)...   Feb 17 2009, 11:59
|- - haker_fox   Цитата(Artem_Petrik @ Feb 17 2009, 19:49)...   Feb 17 2009, 12:19
|- - kan35   Что то я не смог найти нормальное описание этой оп...   Feb 17 2009, 12:25
|- - MrYuran   Цитата(kan35 @ Feb 17 2009, 15:25) Что то...   Feb 17 2009, 12:36
|- - kan35   Цитата(MrYuran @ Feb 17 2009, 15:36) http...   Feb 17 2009, 13:25
- - Artem_Petrik   http://scmrtos.sourceforge.net/old/files/Doc/scmRT...   Feb 17 2009, 12:33
- - ukpyr   ЦитатаК слову: все для AVR пишу на СИ++. Я правда ...   Feb 17 2009, 16:08
|- - Сергей Борщ   Цитата(ukpyr @ Feb 17 2009, 18:08) если н...   Feb 17 2009, 17:58
|- - haker_fox   Цитата(ukpyr @ Feb 18 2009, 00:08) если н...   Feb 18 2009, 07:01
- - alcosar   Цитата(ukpyr @ Feb 17 2009, 23:25) O_o а...   Feb 18 2009, 04:07


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

 


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


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