Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Операционная системадаИнтернет вещейэпохаизстратегическая возвышенность,сегодня PC Доминирование операционных систем в эпоху мобильных телефонов и мобильных телефонов, возможно, не сможет продолжить свое доминирование в эпоху Интернета вещей. Правило индустрии операционных систем таково: когда сформировалась монополия, опоздавшим трудно ее подорвать, и им остается только ждать следующей промышленной волны. Сегодня на рынке операционных систем открываются новые творческие возможности.
Такое ключевое промышленное звено должно стать полем битвы для военных стратегов. Известные ИТ-компании в стране и за рубежом, такие как ARM, Google, Microsoft, Huawei, Alibaba и Haier, одну за другой запускают операционные системы Интернета вещей, и вся отрасль демонстрирует захватывающую сцену борьбы за первое место. Чтобы не отставать, традиционные компании, занимающиеся встраиваемыми системами, запустили программные платформы для Интернета вещей, используя стратегии с открытым исходным кодом и стратегии слияний и поглощений, такие как Intel, Wind River, Xinke и Micrium. В новой индустриальной волне в авангарде также оказались отечественные стартапы. Они запустили собственные операционные системы IoT, такие как Qingke, Ruff и RT-thread.
Оглядываясь назад на историю развития операционных систем Интернета вещей, можно сказать, что 2014 год является важной и знаковой отправной точкой. Именно с этого года на сцене последовательно появились такие международные гиганты, как ARM, Google и Microsoft, а в наше поле зрения вошли различные операционные системы IoT. Спустя 3 года давайте посмотрим на ситуацию и перспективы применения. этих операционных систем Интернета вещей.
mbed OS да ARM Компания специализируется на IoT Платформа операционной системы, предназначенная для поддержки всех Cortex M серия контроллеров, mbed OS да Открытый исходный кодиз Операционная система,Подробности смотрите в исходном коде:https://github.com/ARMmbed/mbed-os,Для получения дополнительной информации посетите официальный сайт:https://mbed.com。
Проще говоря, Мбед да Платформа разработки, основе ARM cortex M серия платформ разработки микроконтроллеров.
Mbed предоставляет C/C++ SDK, поэтому пользователи могут сосредоточиться на разработке приложения, не обращая слишком много внимания на базовое оборудование, что делает его немного похожим на Arduino.
Android Things даGoogle для Google Brillo После смены названия новую версию системы Google анонсировала в 2015 году. Операционная система. хотя Brillo изосновнойда Android система, но ее разработка и развертывание существенно отличаются от обычных Android разработка. Брилло Пучок C++ в качестве основной среды разработки, в то время как Android Things открыт для всех Java Разработчики, независимо от того, есть ли у разработчика опыт мобильной разработки.
Android Things Интегрированная платформа связи с устройствами Интернета вещей Weave,Weave SDK Будет встроен в устройство для локальной и удаленной связи. Плетение Server да используется для регистрации устройства.、передача команд、Хранение состояния и интеграция сервисов Google, таких как Google Assistant и облачные сервисы.
С точки зрения аппаратных ресурсов Android Things Это система местного уровня магната, которая может легко стоить сотни MB изMemory явно не подходит для микроконтроллеров, и это нормально, ведь ее главный конкурент на самом деле да Windows 10 IoT。
Кстати, Google тайно разработал, но хорошо известен Fuchsia система, не основанная на Linux Ядро, пока дана на основе своего рода имени Magenta из ядра, облегченное ядро, подходящее для встроенных систем. Хотя Android занимает большую часть рынка мобильных устройств, но Android Есть еще много проблем, таких как: серьезная проблема фрагментации, низкая производительность на устройствах с большим экраном, а также проблемы с опытом, которые подвергались критике со стороны многих пользователей. Хотя основной причиной задержки является то, что многие недобросовестные приложения будят друг друга в фоновом режиме и не имеют контроля над разрешениями, использованием памяти и т. д., это также точно отражает Android Базовая архитектура имеет недостатки. Так что Google думает просто отказаться от него Linux, разработай свой собственный Фуксия, избегая при этом Лицензия GPL. По мнению Google, это действительно невозможно. Давайте посмотрим. Java и Kotlin Просто знай. Мы, программисты, можем только надеяться, что Fuchsia Как и его китайское название, оно станет очень популярным в будущем и принесет пользу человечеству.
Windows 10 IoT даfaceКразличные умные устройстваиз Windows 10 Серия версий охватывает все: от небольших промышленных шлюзов до крупных и более сложных устройств, таких как терминалы торговых точек. банкомат), много типов. В сочетании с новейшими Microsoft Инструменты разработки Azure IoT Услуги позволяют партнерам собирать, хранить и обрабатывать данные для создания действенной бизнес-аналитики и достижения эффективных бизнес-результатов. Здание на основе Windows 10 IoT решения, партнеры будут использовать ряд Microsoft Откройте для себя больше возможностей, когда технологии предоставляют комплексные решения.
потому что Windows 10 for IoT да Совершенно новый продукт, он явно отстает от многих других по количеству пользователей, опыту и разработчикам в Интернете. Операционная система. При этом у этой операционной системы большой потенциал, особенно если вы хотите разрабатывать приложения самостоятельно. В конечном счете, те, кто привык использовать Visual Studio и Azure Интернет вещей для Windows Люди, которые работают в сфере разработки, будут полностью Windows 10 for IoT План притягивает прошлое.
После разговоров о стольких гигантах, почему у Apple нет многих преимуществ на настольных компьютерах? OS X, доступно на мобильном телефоне iOS. Хотя Apple еще не сыграла важной роли на рынке Интернета вещей, Apple использовала варианты платформы своей операционной системы для разработки ряда устройств Интернета вещей, таких как Apple TV, CarPlay (с помощью BlackBerry QNX)ияблочные часы。
Ubuntu Внешний мир уже высказал свое мнение о ВИнтернете Вещииз Самая последняя идея, тогда дале Linux пусть Интернет Вещи умнее и расширяемее из ядра. шустрый Ubuntu Core далапша Кумное устройствоиз Последняя платформа,Он обещает иметь возможность запускать одно и то же программное обеспечение, хранящееся локально или в облаке. очевидно,Самым большим преимуществом последнего является то, что он позволяет пользователям избегать частых и регулярных обновлений.
Команда Ubuntu Core понимает,Число «подключенных устройств» будет расти. Хотя мобильные телефоны и компьютеры регулярно обслуживаются и обновляются, они глубоко укоренились в сердцах людей.,А вот для стиральных машин, термостатов и умных выключателей,Их легко игнорировать каждому.
также,Перед лицом частых хакерских атак,Также необходимо тщательно продумать безопасность подключенных устройств. Если у вас нет последних обновлений безопасности и исправлений прошивки,Это определенно создаст огромную скрытую опасность для пользователей устройств, подключенных к Интернету.
более важныйизда,Ubuntu Core Он может работать на устройстве или полагаться на облако. и независимо от того, работают ли они на ARM или x86 платформу, разработчики получат то же самое API и Обновления безопасности。
На данный момент у материнской компании Ubuntu Canonical 21 партнер, и мы надеемся, что это число приведет к более быстрому росту в этом году.
μClinux да отличная встроенная версия Linux, ее полное название micro-control Linux буквально означает микроконтроллер. Линукс. Тот же стандарт Linux По сравнению с µClinux Ядро очень маленькое, но оно все равно наследует Linux К основным особенностям операционной системы относятся хорошая стабильность и портативность, мощные сетевые функции, отличная файловая система и богатые стандарты. API и TCP/IP Сетевые протоколы и т. д. Потому что нет MMU Блок управления памятью, поэтому его реализация многозадачности требует определенных навыков.
и Linux То же, что и µClinux Операционная система делит обработку прерываний на две части: верхняя половина обработки и нижняя половина. дело с.в верхней половине обработки,Операция прерываний должна быть отключена,И только необходимая, очень маленькая, быстрая обработка,Другая обработка оставлена в нижней половине обработки; нижняя половина обработки выполняет сложную и трудоемкую обработку;,И принять прерывание. Потому что в системе много прерываний и полуобработок,Следовательно, это приведет к задержке обработки системного прерывания.
μClinux Самая большая особенность заключается в том, что она не направлена ни на что. MMU дизайн процессора, который может использовать преимущества мощного Linux ресурсов, поэтому он подходит для разработки различных продуктов, которые не имеют высоких требований к событиям, небольшой емкости, низкой стоимости и особенно подходят для тех, кто разрабатывает встроенные устройства, тесно связанные с сетевыми приложениями. PDA оборудование.
Скачать адрес:http://www.uclinux.org/pub/uClinux/ или者 https://sourceforge.net/projects/uclinux/ 。
QNXдаа распределенный、Встроенный、Масштабируемыйиз硬в реальном времени Операционная система。следуетPOSⅨ.1 (Интерфейс программы) иPOSⅨ.2 (Shell и инструмент), частично соответствует POSⅨ.1b (расширение реального времени). Он родился в 1980 году и имеет 37-летнюю историю.
QNXда — микроядерная операционная система реального времени.,Его ядро имеет только 4 вида сервисов: планирование процессов, межпроцессное взаимодействие, базовое сетевое взаимодействие и обработка прерываний.,Его процесс выполняется в отдельном адресном пространстве. Все остальные службы ОС,Оба реализованы как совместные пользовательские процессы.,Поэтому ядро QNX очень маленькое (размер QNX4.x около 12 КБ) и работает очень быстро.
QNXда Промышленность признанаизX86Лучшее на платформеиз Встроенныйв реальном времени Операционная система之一。он имеет уникальныйиз Микроядерная платформа реального времени,Построен на микроядре и полной защите адресного пространства.,В режиме реального времени, стабильный и надежный,Завершен трансплантат на PowerPC, MIPS, ARM и другие ядра.,Она стала встроенной операционной системой реального времени, широко используемой в стране. Хотя QNX сам по себе не является UNIX,нопотому Что Он принял POSIX и поддержку, так что большинство традиционных программ UNIX можно скомпилировать и запустить на QNX с минимальными модификациями (или даже без модификаций).
На основе ядра с высокой надежностью,Инновационный дизайн QNX делает его высокоэффективным. QNX — самое привлекательное место,Это да УНⅨиз изомера,Сохраняет высокую степень сходства с иUNⅨиз,подавляющее большинствоUNⅨилиLINUXПриложение можно найти по адресуQNXНепосредственно компилировать и генерировать。Это означает, что существует множествоиз СтабилизироватьзрелыйизUNⅨ、LINUXПриложения могут быть перенесены непосредственно наQNXЭтот больше Стабилизировать Эффективныйизв реальном времени Встроенный Подойди на платформу。
TRON да Открытый проект по разработке ядра операционной системы реального времени, который Real-time Operating system Nucleus» (ядро операционной системы реального времени). Проект был инициирован профессором Кеном Сакамурой из Токийского университета в 1984 году с целью разработки идеальной компьютерной структуры и сети для нужд всего общества.
Работал в Токийском университете, Япония. of Токио) Профессор Сакамура всегда был нестандартным мыслителем, откровенным и увлеченным вычислительной архитектурой следующего поколения. Большую часть своей академической жизни он посвятил разработке TRON и продвижению концепции повсеместных и повсеместных вычислений в Японии; . Сакамура заявил, что задуманное им является «мудростью Интернета». вещей(Intelligent Object Network» — похожее на популярный Интернет вещей — можно проследить до одной из целей TRON, разработанной им в 1987 году.
TRON не очень известен в Китае, но на самом деле он имеет широкий спектр применения. Желающие могут найти соответствующие статьи, чтобы узнать больше, например «Другой мир операционной системы, в котором TRON сопровождает жизнь».
Даляньская компания Youlong Software Technology Co., Ltd. начала учиться у Google в 2008 году. Android успешная бизнес-модель на μT-Kernel Судя по спецификациям, в конце 2009 года он первым в мире разработал поддержку Cortex M3 и μT-Kernel Стандартизированное ядро операционной системы реального времени, постепенно добавленное позже. Linux Зрелое легкое промежуточное программное обеспечение с открытым исходным кодом в Интернете запустило собственную китайскую операционную систему реального времени с открытым исходным кодом для Интернета вещей — µTenux, в μTenux Следуйте за μT-Kernel Каноническое ядро называется μT/OS。μTenux поддерживать CortexM0/3/4、ARMV4T、ARMV5E Разнообразные микроконтроллеры с 32-битным ядром и т. д. последовательно стали ATMEL и ARM Стратегический партнер компании по глобальной операционной системе.
Недавно запущена uT/OS V3.0,поддерживать ST полный спектр Nucleo доска,поддерживать STM32 Cube Библиотека, поддержка динамического загрузчика, повышенная безопасность API。
Github адрес:https://github.com/TenuxOS。
Я считаю, что все, кто занимается разработкой встраиваемых систем в Китае, должны были об этом слышать. μCOS,μCOS Он также широко используется в Китае благодаря хорошему стилю кода и открытости, а также полноте поддерживающего промежуточного программного обеспечения и документации, и было опубликовано множество публикаций под руководством Пекинской компании Mactech и некоторых отечественных экспертов по встроенному оборудованию. μCOS Китайские книги.
μC/OS-II изпредшественникда микро С/ОС, впервые выпущена в 1992 году. Американский эксперт по встраиваемым системам Джин J.Labrosse Опубликовал серию статей в майском и июньском номерах журнала «Встроенное системное программирование», а также опубликовал μC/OS Исходный код опубликован в журнале BBS начальство。μC/OS-II да在 μC-OS Разработанный на основе из, да используется C Компактное, вытесняющее, многозадачное ядро реального времени, написанное на этом языке. микро С/ОС-II способен управлять 64 задачи,А также обеспечивает планирование и управление задачами, управление памятью, синхронизацию и связь между задачами, управление временем, обслуживание прерываний и другие функции.,С высокой эффективностью исполнения и высокой эффективностью мало места、Отличная производительность в реальном времени и отличная масштабируемость.
μC/OS-II Обработка прерываний относительно проста. На вектор прерывания можно повесить только одну подпрограмму обслуживания прерываний. ISR и пользовательский код должны находиться в ISR Завершено в. ISR Чем больше действий необходимо сделать, тем дольше будет задержка прерывания. Максимальная глубина вложенности ядра может быть. 255。
Micrium объявил о добавлении μC/OS-MMU иμC/OS-MPU Два продукта. Оба продукта добавляют критически важные функции памяти во встроенные системы. микро С/ОС-ММУ Защитите, применяя время и пространство для множества независимых,ЦП имеет блок управления памятью (MMU) и функцию защиты памяти. μC/OS-MPU предотвращает несанкционированный доступ к системной памяти, защищая память задач.,Уничтожить содержимое памяти,Существует механизм защиты ЦП с блоком защиты памяти.
о µCOS-II и µCOS-III из Отличия и Сравнение производительности,Вы можете найти соответствующие статьи, чтобы узнать больше,Например, «UCOS-IIиUCOS-IIIиз Сравнение производительности».
В 2016 году в целях укрепления своих решений для проектирования встроенных Интернета вещей компания Silicon Labs объявила о приобретении Micrium, поставщика программного обеспечения для операционной системы реального времени (RTOS) Интернета вещей (IoT), чтобы повысить целостность встроенных решений Интернета вещей.
FreeRTOS даa mini из операционной системы реального времени Ядро.,Функции включают в себя: управление задачами, управление временем, семафор, очередь сообщений, управление памятью, функцию записи, программный таймер, сопрограмму и т. д.,В основном он может удовлетворить потребности небольших систем.
Возможности FreeRTOS включают в себя:
FreeRTOS изFounderда Richard Барри, он написал много кода для переноса и сопроводительной документации, мы можем начать с FreeRTOS Официальный веб-сайт (www.freertos.org) для получения соответствующих учебных материалов и исходного кода.
SafeRTOS удобныйдана основе FreeRTOS Да ладно, бывший да прошел сертификацию безопасности из ОСРВ, поэтому для FreeRTOS Также есть уверенность в безопасности.
RT-Thread да Технологическая платформа, объединяющая ядро операционной системы реального времени (RTOS), компоненты промежуточного программного обеспечения и сообщество разработчиков. Она была разработана под руководством г-на Сюн Пусяна и силами сообщества открытого исходного кода RT-Thread. Это также полноценный и богатый компонент, хорошо масштабируемый, простой в разработке, со сверхнизким энергопотреблением и высоким уровнем безопасности из Интернета. Операционная система. RT-Тред Иметь IoT OS Все ключевые компоненты, необходимые для платформы, такие как Графический интерфейс, стек сетевых протоколов, безопасная передача, компоненты с низким энергопотреблением и т. д. После 11 лет совокупного развития RT-Thread Он уже имеет самое большое в Китае сообщество встроенного ПО с открытым исходным кодом и широко используется во многих отраслях, таких как энергетика, автомобилестроение, медицина, бытовая электроника и т. д., с совокупной установленной мощностью более 20 миллионов единиц, что делает его независимо разработанным Китайцы и самая зрелая и стабильная установленная мощность в стране. Максимальный открытый исходный код. RTOS。
RT-Thread Благодаря хорошей экосистеме программного обеспечения поддерживаются все основные инструменты компиляции на рынке, такие как GCC, Keil, IAR и т. д., цепочка инструментов является полной и дружественной, поддерживаются различные стандартные интерфейсы, такие как POSIX、CMSIS、C++ Среда приложения, Javascript Среда выполнения и т. д., чтобы облегчить разработчикам пересадку различных приложений. Коммерческийподдержаниевсе основные направления MCU архитектура, например ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V, почти все мейнстримовые из представленных на рынке MCU и Wi-Fi чип.
Операционная система реального времени RT-Thread соответствует лицензии GPLv2+. Ядро операционной системы реального времени и все компоненты с открытым исходным кодом можно бесплатно использовать в коммерческих продуктах. Нет необходимости публиковать исходный код приложения и нет потенциальной коммерческой выгоды. риск.
официальный сайт:http://www.rt-thread.org/
[Не удалось передать изображение по внешней ссылке. Исходный сайт может иметь механизм защиты от кражи. Рекомендуется сохранить изображение и загрузить его напрямую (img-d8wlJC46-1637987316007) (https://img-blog.csdn.net/20171029013052428). ?водяной знак/2/текс t/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHVfZW1iZWRkZWQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/гравитация/Юго-Восток)]
Nucleus да Разработанное для встроенных приложений реального времени ядро операционной системы с вытесняющей многозадачностью, в котором используется 95 % кода. ANSIC Написанный как «Из», он очень портативен и работает на большинстве типов процессоров. С точки зрения реализации NucleusPLUS да группа C Библиотека функций, код приложения и библиотека основных функций соединяются вместе для создания целевого кода, который загружается на целевую плату. RAM Непосредственно сжигайте целевую плату из ROM в исполнении.
Nucleus да Mentor Graphics Компания разрабатывает встроенную операционную систему. Компания утверждает, что ее программное обеспечение в настоящее время работает на более чем 3 миллиардах устройств, что представляет собой очень большую инсталляционную базу. Операционная система обеспечивает мощную поддержку многих встроенных архитектур и очень популярна в таких вертикальных областях, как автомобили, медицина, коммунальные услуги, промышленная и бытовая электроника. общий велосипед Bluegogo использоватьиз Сразуда Nucleus OS。
官网адрес:https://www.mentor.com/embedded-software/nucleus/
NuttX да Встроенная операционная система реального времени (Embedded RTOS), который небольшой и используется в среде микроконтроллера. Nuttx полностью масштабируется от небольших (8-битных) до встраиваемых систем среднего размера (32-битных). Он также полностью совместим с POSIX, работает в режиме реального времени и полностью открыт.
Первая версия NuttX была выпущена Грегори Наттом в 2007 году под разрешительной лицензией BSD.
Впервые я услышал об этом на форуме квадрокоптеров. NuttX , NutX поддерживать Allwinner、Atmel、Freescale、MicroChip、nuvoTon、NXP、Hitachi、STMicroelectronics、Texas Instruments Существует множество микроконтроллеров и плат, подходящих для файловых систем и сетей, а также есть аналогичная для поставляемых устройств. bash из shell。
SylixOS встроенная операционная система жесткого реального времени, похожая на нее, относительно известна в мире, существует VxWorks(主要приложение ВАэрокосмическая промышленность、Военная и промышленная автоматизация)、RTEMS (происходит от системы управления ракетами и ракетами Министерства обороны США в реальном времени)、ThreadX (в основном используется в аэрокосмической и цифровой связи) и т. д.
С глобальной точки зрения SylixOS Поскольку операционная система реального времени появилась поздно, она позаимствовала многие идеи проектирования операционных систем реального времени, в том числе RTEMS、VxWorks、ThreadX ждать,Конкретные параметры производительности достигли уровня многих операционных систем реального времени.,Станьте одним из лучших представителей отечественных операционных систем реального времени.
Основными особенностями SylixOS являются:
Ссылка на ресурс:
Операционная система Huawei IoT Huawei LiteOS дахуахуа лицо КИнтернет Разработка месторождений на основе ядра реального времени из облегченной операционной системы. Этот проект принадлежит ВОперационная система Huawei IoT Huawei LiteOS 基础Ядро源码,Существующий код поддерживает планирование задач,Управление памятью,Механизм прерывания,Управление очередью,управление событиями,механизм МПК,тайм-менеджмент,Общие структуры данных, такие как программные таймеры и связанные списки с двойным K.
Huawei LiteOS из кода будет BSD 3-Clause Лицензия, если Huawei не выберет другую лицензию («Применимая лицензия»). Получатель имеет доступ к http://opensource.org/licenses/BSD-3-Clause Просмотрите сведения о лицензии.
Lite OS На данный момент самый легкий в мире из Интернет Вещи операционной системы, размер ее системы составляет около 10 КБ, имеет нулевую конфигурацию, самоорганизующуюся сеть, кроссплатформенные возможности и может широко использоваться в умных домах, носимых устройствах и промышленности. другие поля.потому что LiteOS Благодаря открытому исходному коду партнеры могут быстро создавать свои собственные Вещи, которые упростят разработку интеллектуального оборудования, тем самым ускоряя взаимосвязь всех вещей. Лайт OS из модели и исследователи Оксфордского университета изобрели из Contiki Система, изобретенная Калифорнийским университетом в Беркли. TinyOS Аналогично, он также имеет характеристики легкого веса и открытого исходного кода.
LiteOS Операционная система имеет характеристики наименьшего энергопотребления, наименьшего размера и быстрого реагирования. Она создала сообщество с полностью открытым исходным кодом, предоставляющее чипы, модули и аппаратные платы с открытым исходным кодом, такие как HiSilicon. PLC чип HCT3911, медиачип 3798M/C、IPCamera чип Привет3516А и LTE-M чип и т. д. (Разработчики также могут выбрать сторонний чип, например STM32 и т. д.).
LiteOS В основном используется в умных домах, носимых устройствах, Интернете транспортных средств, интеллектуальных показаниях счетчиков, промышленном Интернете и т. д. IoT полеиз智能硬件начальство,Сбор данных、в реальном времени控制ждатьда其典型使использовать环境。
Huawei LiteOS Быстрый старт:http://developer.huawei.com/ict/cn/site-iot/article/liteos-start/
代码скачать:https://github.com/LITEOS/LiteOS_Kernel
Предполагается, что новое подразделение операционной системы Alibaba будет находиться в IoT Продолжать увеличивать инвестиции в эту сферу, ориентируясь на автомобили и Интернет вещей. Терминал, Интернет вещей чипы Промышленные исследования и разработки Интернет Вещи операционной системы и интегрировать оригинал YunOS Мобильный бизнес. прошлое из YunOS То есть эволюционировать в AliOS。
YunOS на основе Linux Исследования и разработки, оснащенные независимо разработанными основными функциями и компонентами операционной системы, поддерживаются HTML5 Экологично и оригинально из CloudCard Среда приложений расширяет возможности облачных сервисов.
Для этого обновления операционной системы,Об этом сообщили инсайдеры Alibaba.,Основными действиями этого раунда являютсяда Обновите общий бренд。Предыдущий Интернет-автобизнес、Интернет Вещи бизнес, бизнес мобильных телефонов и т. д. все имеют свои названия, но теперь они объединены как AliOS, уточняя фокус и интегрируя оригинал Миграция ЮНОС Мобильный бизнес, позиционирующий операционную систему Интернета вещей, уделяя особое внимание исследованиям и разработкам автомобильных операционных систем и Интернета вещей. и другие поля.
Старший вице-президент Alibaba Group, AliOS Президент Ху Сяомин сказал: «Alibaba Group продолжит углубляться в область автомобильных операционных систем и объединит усилия с Zebra Network и другими партнерами по всей цепочке автомобильной промышленности, чтобы совместно продвигать интеллектуальную трансформацию автомобильной промышленности. Сегодня смартфоны станут антиквариатом. В будущем неразумные автомобили тоже станут антиквариатом. AliOS Чтобы начать с внедрения интеллекта во все вещи, мы определим другой PC мобильная эпохаиз Интернета Операционная система. "
Не так давно Alibaba также выполнила свое обещание интегрировать AliOS-Things. Он открыт, github адрес:https://github.com/alibaba/AliOS-Things
MiCO IoT OS Выпущенный компаниями Shanghai Qingke и Alibaba Intelligent Cloud в июле 2014 года, это первый по-настоящему интеллектуальный смартфон в Китае. Операционная система. Просто скажи это, дана основе MCU из Интернета в режиме реального времени Операционная система «Вещи», даface К, интеллектуальный аппаратный дизайн, работающий на микроконтроллере, портативный, операционная система и платформа разработки промежуточного программного обеспечения, широко используется в умных бытовых приборах, освещении, медицине, безопасности, развлечениях и т. д. Интернет Вещи маркет приложений.
MiCO изполное имяда:Micro-controller based Internet Connectivity Operating system。дана на основе микроконтроллера из операционной системы доступа в Интернет. Разработчики могут создавать приложения на различных платформах микроконтроллеров. основе MiCO спроектировать доступ в Интернетиз Инновационные умные продукты,осознавать людей,Интернет вещей.
MiCO да Высокопортативная операционная система реального времени, предназначенная для интеллектуальной оптимизации оборудования и работающая на микроконтроллере. Она включает в себя различное промежуточное программное обеспечение, что позволяет снизить затраты на разработку интеллектуального оборудования и повысить эффективность разработки. Операционная система. Ми КО Иметь полное решение,Он включает в себя рекомендуемую конфигурацию беспроводной сети, интеллектуальное оборудование, первоначальную настройку, быстрый доступ к беспроводной сети, обнаружение локальных устройств и служб, аутентификацию личности и другие компоненты. Это может сократить инвестиции в НИОКР и затраты на техническое обслуживание.,Сократите цикл разработки.
MiCO Интернет вещей Сервисная платформа для разработки инженеров:http://mico.io/
Ruff даодинподдерживать JavaScript Разработка приложения из Интернет Операционная система, открытая, эффективная и гибкая для разработчиков программного обеспечения, обеспечиваетиз Интернет Платформа разработки приложений «Вещи», позволяющая IoT Разработка приложений проще.
Ruff Аппаратное обеспечение абстрагируется с помощью на основе Событийный, асинхронный I/O Эта модель делает разработку аппаратного обеспечения легкой и эффективной. Помимо использования JavaScript как язык разработки,Он также имеет собственный репозиторий программного обеспечения.,Всё от модулей до драйверов. Улучшите совместимость программного обеспечения и снизьте пороговые значения разработки оборудования.
Вся система разработки Ruff включает в себя ОС Ruff, Ruff SDK, хранилище программного обеспечения Ruff и комплект разработки Ruff Kit. Если у вас есть опыт разработки программного обеспечения, вы можете разрабатывать аппаратные приложения с помощью Ruff.
Из особенностей Ерша являются:
официальный сайт:https://ruff.io/zh-cn/
Linux Фонд анонсировал проект микроядра Zephyr, разработанный Intel ведущий, Wind River предоставляет технологию. Зефир Микроядро будет разработано с использованием В для Интернета. Вещи Устройство с операционной системой реального времени (RTOS). Зефир Проект поддержала компания Intel. NXP Полупроводники, Синопсис и UbiquiOS Другие компании изпод поддержки, дочерняя компания Intel Wind River К Zephyr Проект пожертвовал его из Rocket RTOS Ядро.
Wind River из Rocket RTOS будет преобразовано в на основе Zephyr Ядро для дальнейшего коммерческого распространения. Зефир Микроядра могут работать только 10KB RAM из32-битного микроконтроллера по сравнению с на на основеLinuxизMicrocontroller Project uClinux Требуется 200 КБ RAM。
Проект Zephyr имеет функции безопасности на двух уровнях: стек протоколов устройства и протокола связи.,кроме,Сообщество также серьезно относится к вопросам безопасности.,Запланируйте создание специальной рабочей группы по безопасности и назначьте защитника безопасности.
официальный сайт:https://www.zephyrproject.org/
Ostro Операционная система Специально для Интернета Вещи создают операционную систему, которую разработчики могут использовать немедленно, экономя много времени, а функции также очень полны, включая полный охват стандартов соединения, поддержку, включая Bluetooth, Wi-Fi. и NFC и другие методы подключения, а также такие поддержки, как IoTivity Стандарт соединения между устройствами включает обязательную безопасную загрузку; контроль доступа、Меры безопасности, такие как стандарты шифрования и протоколы обновления безопасности программного обеспечения, расширенное управление устройствами и интуитивно понятные инструменты разработки.
данаборна основе Linux И для Интернета Вещи Умные устройства — это специально разработанная операционная система с открытым исходным кодом, которую можно использовать для любого количества людей из Интернета. Вещи Используйте функции настройки для конкретного случая, в том числе Linux Эталонный дизайн, механизм установки и управления пакетом программного обеспечения. Кроме того, его инструменты разработки могут максимизировать потенциал подключения устройства. Остро Проект не только управляет множеством устройств и инструментов, но, что самое главное, может обеспечить безопасность и защищенность проекта. Вещи Мир безопасен.
Ostro Операционная система легко адаптируется. Ее можно использовать непосредственно на устройстве или настраивать в соответствии с потребностями, а среда разработки имеет множество языковых опций (родной). (C/C++) и Node.js), вы можете легко найти новые драйверы устройств и воспользоваться ими. Linux Сообщество из Всех ресурсов. Наконец, он также предоставляет нисходящие варианты безопасности: от загрузки/ядра до промежуточного программного обеспечения и приложений.
Ostro Операционная система включает в себя простые в использовании инструменты, упрощающие разработку и создание прототипов. он использует Yocto Среда группы инструментов проекта используется для настройки пакетов операционной системы и приложений. Разработчики могут сначала создать идеальную конфигурацию, а затем изменить ее в соответствии с потребностями. При использовании на основе Linux из При разработке инструментов уже есть Linux иAndroid-разработчик,Никакого дополнительного процесса обучения вообще не требуется,Разработчики могут напрямую использовать интерактивные инструменты компиляции для создания программ.
официальный сайт:https://ostroproject.org/
Tiny OS да UC Беркли (Калифорнийский университет, Беркли) разрабатывает операционную систему с открытым исходным кодом, специально предназначенную для встроенных беспроводных сенсорных сетей. Архитектура на основе компонентов обеспечивает быстрое обновление, что, в свою очередь, уменьшает размер кода, ограниченный ограничениями памяти сенсорной сети. Крошечный OS да Высокопрофессиональная операционная система, разработанная специально для маломощных беспроводных устройств. В основном используется в сенсорных сетях, повсеместных вычислениях, персональных сетях, умных домах и интеллектуальных измерениях. другие поля.
Tiny ОС: Следующие характеристики определяют ее широкое применение в сенсорных сетях, что делает ее широко используемой в Интернете. Вещи занимают центральное место.
Посмотреть больше:http://tinyos.stanford.edu/tinyos-wiki/index.php/Main_Page
eCos(embedded Configurable operating система), китайский перевод — встроенная настраиваемая операционная система или встроенная настраиваемая операционная система реального времени. Подходит для глубоко встроенных приложений. Основные цели применения включают бытовую электронику, телекоммуникации, автомобильное оборудование, портативные устройства и другие недорогие и портативные приложения. ЭКо С да Программное обеспечение с открытым исходным кодом, не требующее уплаты каких-либо лицензионных отчислений.
Это открытый исходный код и настраиваемый、портативный、лапша Кглубина Встроенныйприложениеизв реальном времени Операционная система。Самая большая особенностьда Гибкая конфигурация,Модульная конструкция,Основная часть состоит из небольших компонентов.,Включая ядро, библиотеку языка C, базовый работающий пакет и т. д. Для каждого компонента доступно большое количество вариантов конфигурации (ядро реального времени также доступно в качестве дополнительной конфигурации).,Легко настроить с помощью инструмента конфигурации eCos.,и через разныеиз Конфигурация делаетeCosспособный удовлетворить различныеиз Встроенныйприложение要求。
eCos Используется иерархический механизм обработки прерываний. Пучок обработки прерываний делится на традиционный и. ISR èЗапаздывающая процедура обслуживания прерываний ДСР. Похоже на: μClinux из механизма обработки, который может работать, когда разрешены прерывания DSR, что позволяет прерываниям иметь высокий приоритет при обработке прерываний с более низким приоритетом. дело с.Чтобы значительно сократить задержку прерывания, ISR Должен бежать быстро. Если прерывание приводит к низкому объему обслуживания, то ISR Прерывания могут обрабатываться индивидуально; если обслуживание прерываний сложное, то ISR Маскируются только источники прерываний, а затем передаются DSR иметь дело с.
официальный сайт:http://ecos.sourceware.org/
Система Контики, названная в честь Тура Хейердала, была изобретена исследователями Оксфордского университета.
Contiki да Подходящая память, встроенная система с открытым исходным кодом, высокая портативность, поддержка сети, многозадачная операционная система. Включает многозадачное ядро TCP/IP. Стеки, сборки и стеки беспроводной связи с низким энергопотреблением. Контики использовать C развитие языкаизочень маленькийиз Встроенный Операционная система,Для работы требуется всего несколько килобайт памяти.
Contiki Имейте превосходное TCP/IP Поддержание сети, включая IPv4иIPv6, и 6Lowpan Сжатие сообщений, маршрутизация RPL и прикладные уровни CoAP превратились в беспроводные сенсорные сети. Вещи Основная платформа для исследований, разработок и экспериментов с протоколами беспроводных сетей с низким энергопотреблением на уровне восприятия, среди которых 6Lowpan стал спецификацией IETF, а также был принят zigbee. Принято стандартом SEP2.0 и стандартом ISA100.11a.
заинтересованныйиз Вы можете взглянуть на Lei Feng.com.изэтот отчет《Контики: малоизвестная система》。
конечно,除了начальстволапша介绍из Эти Встроенный/Интернет Вещи операционной системы, или сказал RTOS снаружи,Есть еще много систем,Я буду представлять его медленно, когда у меня будет возможность…
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/129276.html Исходная ссылка: https://javaforall.cn