Apache Mynewt RTOS解决了物联网设备的电量、内存等限制问题

简介:

Apache Mynewt是一个开源模块化的实时操作系统,专门为内存和存储都极其有限而又要以极低功耗运行非常长时间的物联网(Internet of Things, IoT)设备设计。在关于Arduino与初创公司Runtime的一则新闻上,Mynewt被描述成“一个为32位微控制器(MCU)设计的组合式操作系统,将帮助可穿戴设备、电灯泡、锁、门铃等各式各样的嵌入式设备连上物联网。”

新闻称Mynewt解决了一个重要的物联网问题:“32位微控制器比平板电脑和智能手机使用的CPU更便宜,但上面无法运行Linux或者Android这样的Linux衍生品。物联网开发者需要可以运行在这些更小、更便宜的处理器上的Linux商用级替代方案。”

Eric Brown在Hackerboards.com上也赞成这一说法:“就象ARM公司的Mbed操作系统一样,新的Apache Mynewt将要为各种不能运行Linux的高端微控制器带来类似Linux的功能。”

Mynewt项目突出强调了开源实现的4.2版低功耗蓝牙驱动程序(Bluetooth Low Energy,BLE),它为物联网开发提供了包括支持IPv6/6LoWPAN和蓝牙智能网关的互联网连接等在内的新能力,有更低的功耗和更快的吞吐速度。

Mynewt代码是用C语言写的,在github上开源。项目遵守2.0版Apache许可协议。Rick Merritt在电子工程专辑(EETimes)上这样描述了它的重要性:

Mynewt遵守2.0版Apache许可协议,与GNU通用公共许可协议不同的是,它不要求开发者公开他们在Mynewt上开发的产品的代码。

Apache Mynewt网站上有帮你开发新Mynewt项目的。在Mynewt的快速启动页面上就提供了两种方法帮你上手:

方法一:这是启动和运行Mynewt的简单快速办法。所有Newt工具和构建工具集都已经打包在了一个全功能Docker容器中,你只要在笔记本电脑或台式机上把它安装起来就好了。 方法二:你也可以自己在笔记本电脑或台式机上安装Newt工具、Mynewt操作系统模拟器和开发嵌入式软件的构建工具集(比如GNU构建工具集等)。

把软件安装好之后就可以开发你的Mynewt项目了。

Mynewt 0.9.0-incubating是最新的Apache Mynewt发布版,包含扩展的硬件支持和硬件抽象层(HAL)。Runtime公司的Serling Hughes在一次非正式的讲座中公开了Mynewt开发的路线图:

v0.10 (2016年6月): 支持Wi-Fi和IP网络v0.11 (2016年7月): 全面支持蓝牙功能v1.0-GA (2016年10月): API兼容性开发,全面回归测试 




====================================分割线================================

本文转自d1net(转载)
相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
26天前
|
传感器 人工智能 物联网
C 语言在计算机科学中尤其在硬件交互方面占据重要地位。本文探讨了 C 语言与硬件交互的主要方法,包括直接访问硬件寄存器、中断处理、I/O 端口操作、内存映射 I/O 和设备驱动程序开发
C 语言在计算机科学中尤其在硬件交互方面占据重要地位。本文探讨了 C 语言与硬件交互的主要方法,包括直接访问硬件寄存器、中断处理、I/O 端口操作、内存映射 I/O 和设备驱动程序开发,以及面临的挑战和未来趋势,旨在帮助读者深入了解并掌握这些关键技术。
42 6
|
1月前
|
Web App开发 网络协议 安全
基于Web攻击的方式发现并攻击物联网设备介绍
基于Web攻击的方式发现并攻击物联网设备介绍
42 4
|
1月前
|
安全 物联网 物联网安全
智能物联网安全:物联网设备的防护策略与最佳实践
【10月更文挑战第26天】随着物联网(IoT)技术的快速发展,智能设备已广泛应用于智能家居、工业控制和智慧城市等领域。然而,设备数量的激增也带来了严重的安全问题,如黑客攻击、数据泄露和恶意控制,对个人隐私、企业运营和国家安全构成威胁。因此,加强物联网设备的安全防护至关重要。
95 7
|
2月前
|
物联网 5G 智能硬件
物联网卡:物联网卡不支持语音通话,是如何实现设备间的数据传输和通信的?
物联网卡(IoT SIM卡)通常被设计用于支持物联网(IoT)设备之间的数据传输,而不直接支持语音通话功能。这是因为物联网设备主要关注的是数据的收集、传输和处理,而不是语音通信。为了实现设备间的数据传输和通信,物联网卡及其背后的技术采用了多种方法,主要包括但不限于以下几种方式:
物联网卡:物联网卡不支持语音通话,是如何实现设备间的数据传输和通信的?
|
2月前
|
传感器 机器学习/深度学习 存储
物联网设备精细化管理系统解决方案
随着科技的进步,物联网技术作为新一代信息技术的核心部分,正在深刻改变各行业的生产和管理方式。其在资产管理、智慧城市、能源管理和智慧医疗等多个领域的广泛应用,不仅提高了运营效率,还促进了资源优化配置和精细化管理。本文详细介绍了物联网的基础概念及其在设备精细化管理系统中的具体应用方案,展示了如何通过智能感知层建设、数据处理分析平台以及精细化管理应用,实现设备的实时监控、预测性维护和能耗管理等功能,从而帮助企业提升竞争力,降低成本,并推动社会向更智能化、绿色化的方向发展。
99 2
物联网设备精细化管理系统解决方案
|
2月前
|
物联网
物联网卡不能使用在什么设备上
“物联网卡不能使用在什么设备上”这一操作或规定,通常基于物联网卡的特性、使用条款以及设备兼容性等因素。以下是对这一问题的详细分析和操作建议:
|
2月前
|
存储 监控 物联网
医疗物联网设备精细化管理系统解决方案
华汇数据智慧医院物联网管理系统解决方案是一种集物联网、云计算、大数据和人工智能等先进技术于一体的综合性解决方案,旨在提升医院的运营效率、医疗质量和患者满意度。
85 3
|
2月前
|
安全 物联网
物联网卡不能更换设备使用吗
物联网卡(IoT SIM卡)是否允许更换设备使用,这主要取决于物联网服务提供商的具体政策和服务条款。通常,物联网卡是为特定设备或应用场景设计的,因此一些服务提供商会限制卡的更换使用,主要是出于安全、管理、网络优化和避免滥用等考虑
|
3月前
|
安全 物联网 定位技术
2G网络和基站的撤销对物联网设备的影响
2G网络和基站的撤销对物联网设备的影响是多方面的,以下是对这一影响的详细分析:
2G网络和基站的撤销对物联网设备的影响
|
1月前
|
安全 物联网 物联网安全
智能物联网安全:物联网设备的防护策略与最佳实践
【10月更文挑战第27天】随着物联网技术的快速发展,智能设备已广泛应用于生活和工业领域。然而,物联网设备的安全问题日益凸显,主要威胁包括中间人攻击、DDoS攻击和恶意软件植入。本文探讨了物联网设备的安全防护策略和最佳实践,包括设备认证和加密、定期更新、网络隔离以及安全标准的制定与实施,旨在确保设备安全和数据保护。
69 0

相关产品

  • 物联网平台
  • 推荐镜像

    更多