太空链03.13-03.19工作总结

重点提要

本周,太空链 SpaceChain OS 正式开源并上线GitHub。OS的使用将大幅提高航天领域的合作效率,降低技术平台不同带来的高昂迁移成本。SpaceChain OS 是适用于航天领域的嵌入式实时操作系统,支持常用的处理器,适用于绝大多数航天器设备对于操作系统的需要,性能稳定可靠;OS同时提供了区块链功能的支持,可直接运行量子链 Qtum,降低节点运行硬件成本。

此次发布后,太空链基金会将持续进行操作系统优化,并计划推出更多的辅助工具。

作为以太坊企业联盟成员,太空链接下来会和合作伙伴在物联网、星间互联、防伪验证溯源等多个领域展开探索,推进实践。

OS 团队结束了测试工作后,随同代码上线,同时发布了基础的使用说明文档,详情请访问 Github。(网址:https://github.com/spacechain)目前,已经开源的代码可以完整的部署到硬件使用。更多开发辅助工具和文档也在持续的完善中,欢迎保持关注或访问 Github 查看最新进展。

核心事件

「项目重大里程碑

Major Milestone 」

太空链SpaceChain OS正式上线

3月14日,太空链基金会正式上线了其适用于航天领域的嵌入式操作系统SpaceChain OS。SpaceChain OS的上线,将大幅提高航天领域的合作效率,降低技术障碍带来的高昂成本。

太空链希望通过一个共同的操作系统平台来解决目前割裂的现状,让航天领域之间的技术积累能像手机平台的安卓操作系统一样,所有的应用程序在不同的设备上通行,由此最大程度消弭合作的技术障碍和由此带来的高昂成本。

太空链针对航天应用领域做了大量的优化适配,支持常用的处理器,适用于绝大多数航天器设备操作系统的需要,性能稳定可靠。SpaceChain OS的发布,无异于是让航天领域走上“智能时代”的一步,让航天领域的合作更加紧密顺畅,最大程度的对研究成果复用,避免重复造轮子。

SpaceChain OS提供了区块链功能的支持。其采用区块链沙盒提高了应用软件的可靠性,并且可直接运行量子链 Qtum,降低节点运行硬件成本。

此次发布后续,太空链基金会将持续进行操作系统优化,也计划推出更多的辅助工具。作为以太坊企业联盟成员,太空链也会和合作伙伴在物联网、远洋货运、星间互联、防伪验证溯源等多个领域展开探索,推进实践。不断地提升价值,以期实现人类走出地球摇篮的终极目标。

「技术进展

Technology Development」

过去的这周,SpaceChain OS团队结束了测试工作,并且正式开源上线了代码,并同时发布了基础的使用说明文档,详情请访问Github。

目前,已经开源的代码可以完整的部署到硬件开始使用。开发工具和更多的文档也在持续的完善中。

如果是开发开发基于区块链的DAPP不需要使用专用开发工具。

开发SpaceChainOS上层脚本应用,可以用脚本工具如Python、Lua等直接开发。通过FTP工具可以上传开发好的任何应用到目标板,即可直接运行。

如果需要修改内核以及相关系统文件的源代码,并且需要重新编译的话,就需要使用对应的编译器,具体使用方法请参阅IDE使用手册。

以下是开源代码的功能框图:

其中重点增加或优化部分说明如下:

HAL是针对硬件的抽象层,对于常用的航天硬件,通过抽象达到最好的兼容效果,对于不同厂商的硬件在软件上尽可能做到一致性。

SystemService是集成化的常用服务,对于升级、电源管理等模块做成标准化系统服务,为硬件和应用提供支撑。

BlockChain:目前我们提供了BlockChain基础服务和QTUM。

BloackChain APP:Dapp,wallet等常用APP。

LocalApp:其他基于OS的app。

代码说明:

以下是代码在GitHub的目录截图以及对应说明。

以下是base目录代码说明:

代码组织结构如下:

l spacechainos-base----SpaceChain OS

l spacechainos-base/ libsylixos----Kernel

l spacechainos-base/ libcextern---- C库

l spacechainos-base/ libexpat ----一个用于解析XML的库

l spacechainos-base/ liblua----lua脚本支持库

l spacechainos-base/ libluaplugin----lua插件集

l spacechainos-base/ libpcap----pcap库为网络数据包分析工具提供底层接口支持

l spacechainos-base/ libreadline----提供了交互式的文本编辑功能

l spacechainos-base/ libsalsa----轻量级ALSA(高级Linux声音架构)支持库

l spacechainos-base/ libsqlite3----sqlite数据库

l spacechainos-base/ libVxWorks----VxWorks兼容层

l spacechainos-base/ libzmodem----zmodem通信协议支持库

l spacechainos-base/ openssl---- openssl安全套接字层密码库

l spacechainos-base/ pciutils----PCI总线工具集

l spacechainos-base/ unfsd----nfs服务器

我们仍在持续更新代码、文档和工具,请保持关注或访问Github查看最新进展。

「社区和媒体

Community & Media Exposure」

《太空链SpaceChainOS正式上线》

http://huoxun.com/m/news/show/1348.html?from=groupmessage&isappinstalled=0

金色财经与币世界发布太空链SpaceChain OS上线相关快讯

SpaceChain, Arch Aim to Archive HumanKnowledge in Space

https://www.technewsworld.com/story/85196.html?rss=1&utm_source=dlvr.it&utm_medium=twitter

下周前瞻

SpaceChain OS将持续更新,同时将在Github上上线更多技术文档,敬请关注。网址:https://github.com/spacechain

SpaceChain硬件系统将确定合作供应商,同时开始研制。

周报回顾 ▽

最新消息 ▽

关于我们 ▽

官网: spacechain.com

Facebook: https://goo.gl/uywmns

Twitter: https://twitter.com/Space__Chain

Linkedin: http://suo.im/coYSo

Medium: http://suo.im/24wI8M

BeeChat: https://beechat.io/join?g=7a6859dabe364bd4bae48fd2f88021d3&lang=zh

KaKao: https://open.kakao.com/o/g5NJmlE

LINE: http://t.cn/RVh1tC1

Slack: http://suo.im/2TUUPC

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180319G18U9F00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券