ElectrimeDesign 8985 Ubuntu Core Promo

Ubuntu Core 16支持Snappy IoT

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

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

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

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

Ubuntu核心是一个更有限的,紧凑的Linux,但它包括具有完全回滚支持的事务无线更新等功能。这是所有IOT方面的关键,从消费者到工业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)。差异是包隔离。例如,共享库无法跨越捕捉边界。

3. Ubuntu Core 16与Ubuntu 16.04共享相同的内核,但包装系统是不同的。(点击图片放大)

可以找到捕捉的公共集合及其来源GitHub.。Ubuntu核心可用于下载一系列目标平台,包括覆盆子PI 2和3,英特尔NUC和Joule,三星的Artik,Qualcomm Snapdragon,Beaglebone,Gumstix等。基本上系统需要X86或ARMv7或更好的处理器。这适合大多数皮质 - 一个系统。128 MB的RAM是一个良好的起点,具有大约4 GB的非易失性储存。覆盆子PI 2型号B有一个Cortex-A7,1 GB的RAM,以及MicroSD卡槽。

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

一旦系统运行Ubuntu核心,它就可以使用其连接来维护和更新系统的快照集合。对于大多数IOT相关的协议提供捕捉MQTT.并链接到许多基于云的IOT服务。

Ubuntu核心有很多竞争,如Windows 10 IOT核心,嵌入式RTOSE,以及各种Linux化身等Tizen Linux.。它具有熟悉的Ubuntu Underlinnnings和开发工具和Snappy模块系统的优势。

来自我们的合作伙伴

工业自动化实用5G应用beplay体育手机登录

2021年6月16日
无线通信对工业自动化通信越来越重要。beplay体育手机登录现在,第五代(5G)Cellular Communicat ...

协处理器架构:用于快速原型设计的嵌入式系统架构

7月6日,2021年
编辑器注 - 虽然众所周知,其数字处理性能和吞吐量,但协处理器架构提供嵌入式系统...

M12连接器自动化和行业4.0合规性

由...赞助。M12连接器自动化和行业编码4.0合规性|1.连接器在任何形式的持续运行中都很重要......

BESS:主动管理能量的解决方案

9月28日,2021年
可再生能源的扩展和全球有效能耗的趋势促进了对能量存储解决方案的兴趣,特别是......

多功能的DIN外壳,几乎任何应用

多功能的DIN围栏几乎任何应用Barry Manz DIN导轨都是基于一个如此优雅的概念,其增长不仅仅是一个CEN ......

声音你的意见!

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