The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск Mongoose OS 2.13, платформы для IoT-устройств "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от opennews (??), 28-Апр-19, 10:29 
Доступен (https://github.com/cesanta/mongoose-os/releases/tag/2.13.0) релиз проекта Mongoose OS 2.13.0 (https://mongoose-os.com/), предлагающего фреймворк для разработки прошивок для устройств интернета вещей (IoT), реализованных на базе микроконтроллеров ESP32, ESP8266, CC3220, CC3200 и STM32F4. Имеются встроенная поддержка интеграции  с платформами AWS IoT, Google IoT Core, Microsoft Azure,  Samsung Artik, Adafruit IO, а также с любыми  MQTT-серверами. Код проекта распространяется (https://github.com/cesanta/mongoose-os) под лицензией Apache 2.0.


Из особенностей проекта отмечаются:  

-  Движок mJS (https://github.com/cesanta/mjs), предназначенный  для разработки приложений на JavaScript (JavaScript позиционируется для быстрого создания прототипов, а для окончательных приложений предлагается использовать языки C/C++);

-  Cистема OTA-обновлений с поддержкой отката обновления в случае сбоя;

-  Средства удалённого управления устройством;

-  Встроенная поддержка шифрования данных на Flash-накопителе;

-  Поставка варианта библиотеки mbedTLS, оптимизированного для задействования возможностей крипточипов и минимального потребления памяти;

-  Поддержка микроконтроллеров CC3220, CC3200, ESP32, ESP8266, STM32F4;

-  Использование штатного инструментария ESP32-DevKitC для AWS IoT и  ESP32 Kit для Google IoT Core;

-  Интегрированная поддержка AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik и Adafruit IO;

В новом выпуске добавлена начальная поддержка одночиповых систем
Redpine Signals RS14100 (http://www.redpinesignals.com/Products/Wireless_Secure_MCU/M...), охватывающая использование     UART,
    GPIO, ФС,  OTA, I2C (bitbang) и WiFi в режиме клиента (пока не поддерживаются WiFi в режиме точки доступа, Bluetooth и  Zigbee). В утилиту mos добавлена (https://github.com/cesanta/mos-tool/commit/d896418) команда  atca-gen-cert для генерации сертификатов и ключей ATCA, а также опция "--cdef VAR=value". Добавлен драйвер для датчиков температуры STLM75. Расширена поддержка SoC ESP*. Обновлены версии компонентов:
mbedTLS 2.16, ESP-IDF 3.2,  FreeRTOS  10.2.0,  LwIP 2.1.2.


URL: https://github.com/cesanta/mongoose-os/releases/tag/2.13.0
Новость: https://www.opennet.ru/opennews/art.shtml?num=50591

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  –3 +/
Сообщение от Аноним (1), 28-Апр-19, 10:29 
IoT как отдельное явление, конечно, не нужен, но домашние поделки на дешевых SoC рулят, безусловно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  –6 +/
Сообщение от GentooBoy (ok), 28-Апр-19, 10:57 
Что значит не нужно? Еще как нужно. Это подразумевает все умные истройства. И это новый тренд. рынок ростет на 40% в год. От  IoT исходит запах больших деньжищ.
Помните тренд со смартфонами? Вот точно такой же тренд с  IoT, в россии его некоторым может быть не видно потому что экономическая ситуация не та. Но в других странх все впрорядке. РФ это вызженная земля для IT, что конечно очень печально.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Аноним (7), 28-Апр-19, 16:06 
Что толку чайнику от "ума"? Wi-Fi там есть, а воду наливать кому? Даже тестировать не стал это дело.

И да, я помню "тренд" со смартфонами еще с тех пор, когда их и в плане не было. Собственноручно разбил на глазах изумлённой публики по две штуки ч/б и цветных противоударных Нокии. И видел ОЧЕРЕДИ за ними. А Вы заработали хоть копейку с ентого вашего запаха и роста рынка, или забесплатно кидаетесь?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  –2 +/
Сообщение от Аноним (11), 28-Апр-19, 21:22 
Не надо путать тренд со смартами и кпк. Ну а по остальным тезисам у вас похоже деменция началась как и у комментатора мечтающего избавиться от сматфона.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

23. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  –1 +/
Сообщение от Аноним (7), 29-Апр-19, 12:19 
> Не надо путать тренд со смартами и кпк.

Не надо путать инициатора "путанья трендов" со мной.

> Ну а по остальным
> тезисам у вас похоже деменция

И проецировать на меня тоже не надо.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

10. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +1 +/
Сообщение от хотел спросить (?), 28-Апр-19, 20:15 
у меня IoT не вызывает ничего кроме нервного тика
но пожалуй в очередной раз хомяки схавают

а я лично бы и от смарта избавился, если бы это было возможно
а еще пароварку "выкинул" с блютузом (подарок)
пипл хавает наверное потому что не понимает что это,
как работает, и не видят этого китайского дырявого говна ежедневно

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  –3 +/
Сообщение от Аноним (3), 28-Апр-19, 11:11 
Шутишь? Сейчас каждая стиралка уже с вафлей продается. Пусть развиваются. Конечно нужно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +11 +/
Сообщение от Аноним (4), 28-Апр-19, 11:44 
> JavaScript позиционируется для быстрого создания прототипов, а для окончательных приложений предлагается использовать языки C/C++

Что-то мне подсказывает, что на рынок пойдут поделки на JS, потому что за спиной разраба стоит с кнутом наготове эффективный менеджер, которому надо быстро-быстро выйти на "рынок, растущий на 40% в год". Хоть с каким фекалием, но выйти прямощяс.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Ordu (ok), 30-Апр-19, 09:45 
> потому что за спиной разраба стоит с кнутом наготове эффективный менеджер, которому надо быстро-быстро выйти на "рынок, растущий на 40% в год"

Мне кажется, что ты недооцениваешь разрабов: они в большинстве своём не хуже менагеров понимают, что быстро-быстро выйти с фекалием может быть гораздо выгоднее, чем десять лет вдумчиво разрабатывать и выйти с конфеткой через десять лет после того, как хайп закончился.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Лапчатый девляпс бубунтёнак (?), 28-Апр-19, 19:55 
Предлагаю разжечь холиsearch на тему:
FreeRTOS vs OpenRTOS vs SafeRTOS vs Mongoose vs Chibios vs СамописRTOS
Хотя бы по таким критериями:
- Менее 4МБ ОЗУ, где линуксу будет слишком трудно.
- XIP
- Возможность работы с MMU, по умолчанию, конечно же нет.
- Поддерживаемые архитектуры.
- Поддерживаемая периферия.
- HAL, например присутствующий в Chibios.
- Утечки памяти.
- CPU hogs.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +1 +/
Сообщение от Anonimous (?), 28-Апр-19, 22:22 
Я когда то крутил почтовик с проксей на 90MHz и 8Мб под линуксом. 90 рыл было в конторе....
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +1 +/
Сообщение от Лапчатый девляпс бубунтёнак (?), 28-Апр-19, 22:57 
И вообще, 2.4 ведру хватит 2МБ ОЗУ и 512КБ ПЗУ, чтобы склейку из ведра и инитрамдиска стартонуть. Но 4-е - растолстело сильно.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

19. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Аноним (19), 29-Апр-19, 09:09 
Так, тов. бубунтёнок, собирайте ядро сами. Опции ядра только вам нужные, всё, что возможно - модулями.
PS Да, про Meltdown и Spectre во времена 2.4 ещё не знали. Теперь знают, а патчей нет ;)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 29-Апр-19, 09:23 
> Так, тов. бубунтёнок, собирайте ядро сами.

Ну да... Чтобы сэкономить место, отключаем поддержку модулей. Компилим всё нужное статически...

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

24. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +1 +/
Сообщение от Аноним (7), 29-Апр-19, 12:27 
> Так, тов. бубунтёнок, собирайте ядро сами. Опции ядра только вам нужные, всё,
> что возможно - модулями.

При условии, что модули нужны (то есть загружабтся) они наоборот дадут прирост суммарно занимаемого ОЗУ по сравнению со статическим связыванием.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

18. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Аноним (19), 29-Апр-19, 09:02 
Выбираю ChibiOS. Во-первых потому, что под GPLv3.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Лапчатый девляпс бубунтёнак (?), 29-Апр-19, 17:08 
- Я тоже об этом подумал, когда фриртос с 10-й версии перешли на пермиссив. Чибиос больше похожа на целостное решение, поставляется в виде одного файла, имеет HAL. IDE на эклипсе есть. Нет посикс-эмулятора. Заточена в основном под ARM Cortex.

- FreeRTOS - более портабельна, поддерживает больше платформ(даже ч86 и посикс-эмулятор), мало ест, даже на 8-и битных атмегах работает. По своим возможностям сильно перекрывает Femtoos. Ещё во фриртоси диагностика хорошая, например - HighMemWatermark для конкретного процесса можно получить. Есть какая-то оболочка, но свою написать проще оказалось.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

28. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от anonymous (??), 30-Апр-19, 16:19 
BuguRTOS забыл.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от user90 (?), 29-Апр-19, 00:03 
"приложений на JavaScript" - ыыы, порвало в клочья. УЫЫЫХАХАХА!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Лапчатый девляпс бубунтёнак (?), 29-Апр-19, 01:08 
Не спеши рваться по микропитону и микрожс. Во первых, что то, что другое - являются усечёнными подмножествами, несовместимыми с настоящими языками на уровне переносимости кода. Кстати, микропитон можешь попробовать, указав linux target при сборке и просто запустив готовый эльф.
Во вторых, на микроконтроллере выделить от 400КБ памяти только под интерпретатор нового, т.е. - нестандартного языка - может ресурсов не хватить. И программировать на этом будет сильно сложнее, чем на С.
Из нежирных оболочек вроде forth shell есть. Но лучше - написать свою, со своим набором этих 20-и команд, заточенных под юзкейс. Это будет ещё проще, чем затаскивать что-то к себе.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Аноним (21), 29-Апр-19, 09:30 
Вангую что через 2 года MicroPython станет де-факто не только обыденным в прототипировании на ESP/STM, но и будет на половине наколенных "проектов", судя по его скорости - https://habr.com/ru/post/448702/ И не надо никаких RTOS.  
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

22. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Punk_Joker (ok), 29-Апр-19, 11:23 
Никакой скорости в этой статье не продемонстрированно. Обработка кнопки без доп нагрузки. И даже так спустились к низкоуровневым операциям для достижения скорости. Могу предположить, для задач где еще и обработать что-то надо, скорость будет намного ниже.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

16. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Аноним (16), 29-Апр-19, 01:26 
Покажите кто-то Артамонову ссыль, пусть покритикует.

Верните старый вид коментов.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от ыы (?), 29-Апр-19, 08:58 
>ESP32, ESP8266

Это проприетарные блобы со встроенным Lua. JS там- как пятое колесо..

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от Аноним (29), 30-Апр-19, 19:50 
Прикинь, есть прошивки и без lua.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

30. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +/
Сообщение от ыы (?), 01-Май-19, 08:35 
Прикинь, из Mongoose можно выкинуть JS.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

27. "Выпуск Mongoose OS 2.13, платформы для IoT-устройств "  +1 +/
Сообщение от nelson (??), 30-Апр-19, 11:25 
"Движок mJS, предназначенный для разработки приложений на JavaScript (JavaScript позиционируется для быстрого создания прототипов, а для окончательных приложений предлагается использовать языки C/C++)"
т.е. у каждого жиэс-манкикодера появится дополнительный повод для гордости, т.к. теперь нежные бородачи смогут тешить своё эго "причастностью к эмбеддингу".
"Как я мигал светодиодом, используя 100500 жиэс-фреймворков", "Используем браузер, в качестве ИДЕ", "Электрон для эмбеддера", "Вчера я верстал лендинги, а сегодня пишу на жиэс под железо", "Как я прокачал свопрока"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру