Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

FreeRTOS

Непрочитано 04.02.2015, 13:32  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FreeRTOS

Сообщение от STM32F0 Посмотреть сообщение
Хватит чушь нести.
Правда?
Сообщение от STM32F0 Посмотреть сообщение
Типичный пример - GSM+MK. Есть строки, есть команды, есть данные, но ОСи в МК может и не быть
но в модеме она есть.
Не будьте чересчур категоричны.
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 04.02.2015, 13:40  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: FreeRTOS

Цитата:
но в модеме она есть.
А пофигу! МК принимает/парсит и передаёт командную строку, а в МК ОСи нет !
Вот если модем подключить к компу, то да, ОС есть!
Но програмная строка фигурирует в обоих случаях.

Последний раз редактировалось STM32F0; 04.02.2015 в 13:43.
STM32F0 вне форума  
Непрочитано 04.02.2015, 13:56  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FreeRTOS

Сообщение от STM32F0 Посмотреть сообщение
а в МК ОСи нет !
Изучайте матчасть! Там крутится RTOS. Механизм модема достаточно сложный.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 04.02.2015, 14:14  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: FreeRTOS

С головой всё в порядке? Прекращайте истерить и биться головой об стенку!
Есть МК, основа устройства, ОСи нет, повторяю для тех кто думает чужой головой, ОСи нет! Есть модем, есть дисплей, есть DS18B20 и ещё что-то, неважно. Чем команды (командная строка) для модема отличаются от команд для дисплея или DS18B20? Правильно, ничем! А ОСи то нету! Вот неудача! Нет ОСи в дисплее, нет ОСи в DS18B20 и неважно есть ОСь в модеме или нет, потому что командые строки для периферии есть, а ОСи в МК нет!
Что ещё непонятно?
STM32F0 вне форума  
Сказали "Спасибо" STM32F0
dosikus (04.02.2015)
Непрочитано 04.02.2015, 14:46  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FreeRTOS

Сообщение от STM32F0 Посмотреть сообщение
Есть МК, основа устройства,...
Ну да. Подключаем к компу мышку, ею елозим по памперсу и считаем, что все работает без оси. Со стороны мышки.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 04.02.2015, 15:06  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FreeRTOS

Сообщение от akegor Посмотреть сообщение
Изучайте матчасть! Там крутится RTOS. Механизм модема достаточно сложный.
Я делал модем. Механизм модема супер сложный. Вы даже врятли представите насколько.
В тоже время многозадачность там притянута за уши. Там 2 устойчивых состояния offline и online. В режиме offline модем нифига не делает только принимает и обрабатывает команды с компа.
В режиме online он декодирует сигнал, преобразует в цифру и гонит потоком на комп. Обрабатываются (хотя это может и не делаться) режимы корекции ошибок, сжатия, определённая статистика (чтобы в случае необходимости менять скорость соединения).
Короче исключительно линейный алгоритм.

Но в общем то, это всё лирика.
Как уже было написано, ОСь нужна для распределения ресурсов, удобства написания, наглядности и т.п. То есть это сервис. При отсутствии ОСи программист эти задачи решает самостоятельно. В рамках одной задачи. В ряде случаев это можно назвать кооперативной ОСью. Поэтому если придираться к определениям, то можно вообще ни до чего не договорится.

Если вести речь о FreeRTOS, то это система позволяет использовать вытесняющую и невытесняющую многозадачность. За всю мою практику, когда я писал проекты без ОС я лишь единожды использовал механизм переключения контекста. То есть говорить о том, что каждый программисто если неиспользует фирменную ось, то в рамках приложения пишет что-то подобное ... это очковтирательство.

Мог бы я сделать ОСь? Да мог бы. Если поставить задачу реализовать функциональность FreeRTOS примерно на 4 семейства CPU, то срок реализации затянулся бы примерно на 3-4 человекогода вместе с тестированием, документацией примерами.
SasaVitebsk вне форума  
Непрочитано 04.02.2015, 15:11  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FreeRTOS

Сообщение от SasaVitebsk Посмотреть сообщение
Я делал модем.
Простите? Типа SIM900 ? Или просто его окучивали?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 04.02.2015, 22:48  
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: FreeRTOS

Сообщение от SasaVitebsk Посмотреть сообщение
FreeRTOS примерно на 4 семейства CPU, то срок реализации затянулся бы примерно на 3-4 человекогода вместе с тестированием, документацией примерами.
FreeRTOS - обычный, примитивеый SUPERVISOR и не более того!!! От того , что в его название вставили "OS" он не стал OS. А командная строка - простенькая утилита для того, что бы можно было постучать по клаве. Хотя можно и через пакетный режим все сделать.

Четыре года писать супервизор, в котором с десяток функций - это бред. В начале 80х на моей памяти, диссертациий по теории массового обслуживания и работы "кучи" только у нас полотдела защитили. Так что - выбирай что нужно , читай литературу и пиши переключение процессов, обработку семафоров, мутексов, цепные, линейные очереди и радуйся жизни. Но только это ОСью могут считать только те, кто понятия не имеют что такое ОСь.
Boba_spb вне форума  
Непрочитано 04.02.2015, 22:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FreeRTOS

Сообщение от Boba_spb Посмотреть сообщение
Но только это ОСью могут считать только те, кто понятия не имеют что такое ОСь.
Им просто нравится слово.

akegor, на тебе "командную строку" без осей https://github.com/Helius/microrl

http://habrahabr.ru/post/127890/
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 04.02.2015 в 23:03.
dosikus вне форума  
Непрочитано 04.02.2015, 23:24  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FreeRTOS

Сообщение от dosikus Посмотреть сообщение
Им просто нравится слово.
Гы! Им просто не нравятся пальцерастопырщики.
А слово - оно настолько неоднозначное, что... А стандартного определения термина пока не видел. Получается растяжимей винта с болтом.

За ссылки спасибо, может оказаться полезным. Пока глянул первые строки, некогда вникать.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 04.02.2015 в 23:26.
akegor вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросник по FreeRTOS wellcom Embedd С 12 17.05.2014 00:07
Резервирование RSTACK для AVRMega Aeore AVR 1 02.06.2013 12:21
Вопросик про RTOS zhuvachka Микроконтроллеры, АЦП, память и т.д 48 23.04.2012 21:38


Часовой пояс GMT +4, время: 02:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.