物联网操作系统

物联网的操作系统

喜夏-厌秋 提交于 2020-04-02 05:51:57
一 mbed:由ARM推出,只适合ARM架构,单线程。 mbed OS 5在不同的硬件开发板上,不同的开发主机(Windows,Linux,MAC)上,以及不同的开发IDE环境里都有一致的工作流程。 集成了实时操作系统CMSIS-RTOS RTX的内核 ,使得mbed OS可以 支持确定性、多线程实时 程序。mbed OS 5支持开发者使用以下 三种开发方式 : 1、登陆ARM的mbed 网页在线开发 ; 2、将mbed CLI(命令行界面)工具下载到自己的电脑上在线下开发; 3、使用第三方的开发工具,目前mbed OS 5支持KEIL、eclipse、IAR三种第三方IDE 目前mbed OS 5支持 BLE、Wi-Fi、NFC、Tread、RFID、LoRa、6LoWPAN等多种无线通信协议,未来还会支持802.15.4 Mesh和NB-IoT 。 mbed cloud:保证芯片到云端的安全数据传输,简化用户对设备的管理。比如用户需要将终端设备做系统或 固件升级 ,只需登录mbed cloud,将系统文件或固件程序上传,mbed cloud会完成与终端设备的数据通信传输工作。是一种设备云,它不会存储终端设备的运行数据和采集数据,用户仍然需要选择第三方的基础数据云(如阿里云、亚马逊AWS等)来做数据处理和数据开发。https://blog.csdn.net

腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人、QQ公仔、定制开发板等礼品等

隐身守侯 提交于 2019-12-27 19:21:51
一、产品介绍 TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如STM32全系列)及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。 二、活动规则 目前TencentOS tiny已于2019年9月18日在github上正式对外开源,开源后获得了较好的影响力,上线一个星期内,登录github热榜第二名,目前已累计获得star数量超3000+,fork数量超680+。开发者生态发展良好,微信群吸引开发者800+,QQ群开发者680+,技术交流氛围活跃,目前已经吸引多名开发者参与代码贡献。为了促进TencentOS tiny和腾讯IoT生态进一步发展,现启动TencentOS tiny线上移植比赛活动,鼓励广大开发者一起来丰富TencentOS tiny的硬件生态。 2.1 线上移植比赛分为两类 A类 :适配新的 IP核(arch中目前未支持的架构) 参考硬件类型(以CPU 架构区分),开发者可从中任选: 1

物联网操作系统

╄→гoц情女王★ 提交于 2019-12-09 11:53:19
原文:https://blog.csdn.net/lu_embedded/article/details/78363460 前言    今天 PC 和手机时代的操作系统霸主未必能在物联网时代延续霸业 。 操作系统产业的规律是,当垄断已经形成,后来者就很难颠覆,只有等待下一次产业浪潮。 如此关键的产业环节必然是兵家必争之地 。 ARM、谷歌、微软、华为、阿里、海尔 等国内外著名的 IT 企业纷纷推出物联网操作系统,整个产业呈现出群雄逐鹿的壮观景象。 传统的嵌入式系统公司也不甘示弱,纷纷通过开源和并购策略推出面向物联网软件平台,比如 Intel、风河、芯科和 Micrium 。 在一轮新的产业浪潮中,国内创业公司也走在风口浪尖上,他们纷纷推出自己的物联网操作系统,比如 庆科、Ruff 和 RT-thread。   回溯物联网操作系统的发展历程,2014年是个重要的、标志性的起点。正是从这一年开始,ARM、谷歌、微软等国际巨头陆续登场,形形色色物联网操作系统进入我们的视野。    ARM Mbed OS   mbed OS 是 ARM 公司专门为 IoT 设计的一个操作系统平台,它支持所有基于 Cortex M 系列的控制器,mbed OS 是开源的操作系统,详情源代码请看:https://github.com/ARMmbed/mbed-os,更多介绍请看官网:https://mbed