16+
Четверг
20 сентября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Evgeny_CD  (20.02.2017 23:52 - 27.12.2017 15:32, файл(ы), ссылка, ссылка, просмотров: 2037)
[mbed OS mbed-OS] Сводный системный топик mbed OS 5 -> 
Описание от самой RTOS --> The mbed RTOS is a C++ wrapper over the Keil RTX code. ARM: Keil RTX Real-Time Operating System Overview www.element14.com/community/docs/DOC-466 …-rtx-real-time-operating-system-overview Репозиторий github.com/ARMmbed/mbed-os/tree/master/rtos Лицензия Apache 2.0 www.apache.org/licenses/LICENSE-2.0 ru.wikipedia.org/wiki/Лицензия_Apache Педивикия клевещет "Данная лицензия не ставит условием неизменность лицензии распространения программного обеспечения, и не настаивает даже на сохранении его бесплатного и открытого статуса. Единственным условием, накладываемым лицензией Apache, является информирование получателя о факте использования исходного кода. Таким образом, в противоположность copyleft-лицензиям, получатель модифицированной версии не обязательно получает все права, изначально предоставляемые лицензией Apache." В части лицензии - вроде то, что доктор прописал. Что заметил и что меня привлекло * проект начат давно, ощущается некая зрелость * от версии к версии обвязка ОСьки весьма сильно изменилась - стеки, дрова и прочее. Видны следы тщательного перепиливания. * Не все есть в исходниках, но из того, что есть - много интересного. Экосистема впечатляет. * количество контроллерных плат, и плат разной периферии, поддержанное в рамках проекта, внушает уважение. developer.mbed.org/platforms/ - это платформы. developer.mbed.org/components/ - разная периферия * С++, местами избыточный (IOStream), местами достаточно изощренный (на мой ламерский взгляд). * Попытка создания универсальный объектной модели для дров. Не могу сказать, насколько сильно они продвинулись - много кода надо выкурить. На первый взгляд, "они копались в моей голове". Очень много схожих идей. * Есть какой-то on-line компилятор. Не пользовал, надо регистриться. * в коде есть версии под TOOLCHAIN_ARM, TOOLCHAIN_GCC, TOOLCHAIN_IAR Есть некоторое ощущение монстровости и запутанности проекта - но это на первый взгляд. После часа вкуривания доки и сайта лично у меня наступило легкое просветление. Вопрос насчет ARM mbed IoT Device Platform я не трогаю, ибо для меня IoT - это не религия, а всего лишь одно их применений микроконтроллеров, с точки зрения микроконтроллеров ничем кардинально не отличающееся от других. С точки зрения серверной части - да, IoT несет в себе некие специфические подходы для обслуживания сотен тысяч устройств "без вмешательства админа", но это совсем другой вопрос. Есть у кого опыт использоания чуда-юда?
Прикреплённые файлы:
CMSIS_RTOS_Tutorial.pdf:1976 K

Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII