ElectrimeDesign 8985 Ubuntu Core Promo

Ubuntu.Core 16 Enables Snappy IoT

Nov. 18, 2016
Ubuntu Core 16针对嵌入式应用程序,例如带有紧凑,模块化架构的东西互联网。

1. ubuntu核心是在SNAPS周围构建的,该模块是具有定义接口的模块,用于连接到其他捕捉。例如,MySQL数据库服务器可以是从数据库中消耗数据的应用程序的提供程序。

Ubuntu.核心16现在可用。它是Ubuntu Linux的一个微小的交易实现,其针对嵌入式应用程序(如物联网)(物联网)。它使用一个新的包装系统,其中包含调用SNAPS的模块,包括元数据的连接和接口要求(图。1)

扫描可以具有一个或多个接口,该接口是插头或插槽,提供捕捉之间的连接。将捕捉作为只读,不可变,压缩的Squashfs Blob存在,而实例还包括私有,可写的目录。与操作系统服务的通信使用接口机制。可以将捕捉捕捉到其他目录的访问权限。

Ubuntu.Core is a more limited, compact Linux, but it includes features such as transactional over-the-air updates with full rollback support. This is key for all IoT aspects,从消费者到工业IOT(IIT)

安全性也是混合的一部分,使用ubuntu的apparmor支持,该支持在Ubuntu Linux的标准版本中找到的匹配。安全系统适用于捕捉及其自动连接和配置。捕捉被限制在其已发布的接口中。这是通过限制目录和文件访问来完成的大部分,非常类似于如何地狱操作系统工作。

2.捕捉文件是一个特殊格式的压缩zip文件,除了代码之外还包括元数据。

关于开源Ubuntu核心的一件好事是它是免费的。它可以不成本分发。还有一个应用程序(SNAP)存储,可用于将应用程序分发给消费者,以及开发人员。

用于分发的SNAP文件实际上是一个特殊格式的压缩zip文件(图2)。这包括一个元数据文件,包括接口和安全信息,以将Snap Co上下文放入Ubuntu核心系统中。捕捉可以包括本机代码,以及Python,PHP甚至Bash脚本等解释代码。

Ubuntu Core 16与常规的Ubuntu 16.04 LTS(长期支持)平台匹配基础内核(图3)。The difference is in package isolation. For example, shared libraries cannot go across snap boundaries.

3. Ubuntu Core 16 shares the same kernel as Ubuntu 16.04, but the packaging system is different. (Click image to enlarge)

可以找到捕捉的公共集合及其来源GitHub。Ubuntu.Core is available for download for a range of target platforms that include Raspberry Pi 2 and 3, Intel NUC and Joule, Samsung’s Artik, Qualcomm Snapdragon, BeagleBone, Gumstix, and more. Essentially the system needs an x86 or a ARMv7 or better processor. This fits most Cortex-A systems. 128 Mbytes of RAM is a good starting point, with about 4 Gbytes of non-volatile storage. A Raspberry Pi 2 Model B has a Cortex-A7, 1 Gbyte of RAM, and an microSD card slot.

甚至可以在Linux的KVM等虚拟机上运行Ubuntu核心16。虽然Ubuntu核心目标小型IOT应用程序,但它是一个有趣的替代品,作为更多模块化系统的薄操作系统。

一旦系统运行Ubuntu核心,它就可以使用其连接来维护和更新系统的快照集合。对于大多数IOT相关的协议提供捕捉MQTT.and links to many cloud-based IoT services.

Ubuntu核心有很多竞争,如Windows 10 IOT核心,嵌入式RTOSE,以及各种Linux化身等Tizen Linux。It has the advantage of familiar Ubuntu underpinnings and development tools and the snappy module system.

Sponsored

336-W AUXless AC / DC电源参考设计,具有80加铂兼容性能

已经开发了一个完全组装的电路板,仅用于测试和性能验证,不可用于销售..设计文件。下载准备...

功率因数的基本知识d Design Considerations

力量factor correct (PFC) basics and design considerations. This series discusses PFC basics, topology comparisons, and design considerations to achi…

孤立的DC / DC转换器和模块

我们的孤立偏置物资,孤立模块和隔离电源转换器的投资组合损害了高密度集成FET转换器,并集成了...

1-A,低IQ,高PSRR,可调,双通道低压差(LDO)电压调节器

1-A,低IQ,高PSRR,可调,双通道低压差(LDO)电压调节器

Voice your opinion!

本网站要求您注册或登录以发表评论。
尚未添加任何评论。想要开始对话?
Baidu