AliOS Things 技术架构
这篇文章,来源于GitHub : https://github.com/alibaba/AliOS-Things/wiki/AliOS-Things-Technical-Overview.zh
零妖是勤劳的搬运工。
技术架构总览
AliOS Things 是一款由阿里巴巴开发的轻量级物联网操作系统。
它在2017年杭州云栖大会中问世,并在同年10月20号于github:https://github.com/alibaba/AliOS-Things开源。
架构概述
AliOS Things的架构可以适用于分层架构和组件化架构。从底部到顶部,AliOS Things包括:
- 板级支持包(BSP):主要由SoC供应商开发和维护
- 硬件抽象层(HAL):比如WiFi和UART
- 内核:包括Rhino实时操作系统内核、Yloop, VFS, KV 存储
- 协议栈:包

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
JHipster生成微服务架构的应用栈(二)- 认证微服务示例
本系列文章演示如何用JHipster生成一个微服务架构风格的应用栈。 环境需求:安装好JHipster开发环境的CentOS 7.4(参考这里) 应用栈名称:appstack 认证微服务: uaa 业务微服务:microservice1 网关微服务:gateway 实体名:role 主机IP:192.168.220.120 1 生成认证微服务的工程代码 因为业务微服务和网关微服务都会依赖uaa,所以首先生成uaa的工程代码。 进入appstack/uaa目录,输入命令后回车: $ cd appstack/uaa/ $ jhipster 命令行输出JHipster启动信息 现在开始问答环节 1.1 Which type of application would you like to create? 选择生成的微服务类型 这是一个单选题,有4个选项,使用上下键切换选项。 这里选择JHipster UAA server,这是一种基于OAuth认证机制的微服务。 单击回车继续。 1.2 What is the base name of your application? 输入微服务的名称 默...
-
下一篇
2区块链底层技术-逻辑架构
区块链因为比特币而为大家熟知,随之而来衍生出一些优秀的项目,比较有代表性的有以太坊(Ethereum)、锯齿湖(Sawtooth Lake)、超级账本(Hyperledger)、比特股(bitshares)、瑞波(Ripple)、小蚁等,根据不同的应用场景分为应用于公众的公有链,需要授权使用的私有链和联盟链,还有在原有区块链基础上进行扩展的侧链等,随着区块链的发展,相信还会有其他形式的应用出现,任何的应用都不是绝对的,应该按实际的业务需求来定。比特币在牺牲资源和性能的情况下增加了安全和稳定,相较于比特币,新衍生的区块链项目在一定程度上解决了资源浪费和性能这两方面的问题,但安全性有待继续研究,我们经常会看到某某区块链被攻击,发现了某某区块链的漏洞等,这也充分说明了,我们还有很多坑要踩,很多问题需要研究和尝试。从比特币开始,到现在众多新的区块链项目出现,区块链的层次结构基本分为应用层、合约层、激励层、共识层、网络层、数据层。 应用层一般是业务平台或应用平台,通过业务逻辑处理形成需要上链的数据,按照区块链定义的规则,将数据发送给区块链。最终可以是一笔交易,也可以是需要上链的规则数据,还可以是...
相关文章
文章评论
共有0条评论来说两句吧...