Sparrow manifest

为 Ambient ML 应用建立低功率安全嵌入平台
授权协议 Apache-2.0
开发语言 Rust
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 潘修为
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Sparrow 是一个为 Ambient ML 应用程序构建低功耗安全嵌入式平台的项目。目标平台利用 RISC-V 和 OpenTitan。Sparrow 软件包括一个名为 KataOS 的本土操作系统,它运行在seL4之上,并且(忽略 seL4 内核)几乎完全用Rust编写。

Sparrow(和 KataOS)是一项正在进行的工作。KataOS 组件基于 seL4 的 CAmkES 框架的增强版本。关键系统服务是静态配置的 CAmkES 组件。应用程序是使用专注于 AmbiML 的 SDK 开发的,并由系统服务动态加载。

[最初,Sparrow 存储库仅包含用于开发 seL4 / CAmkES 组件的 Rust 框架。以后的版本将共享 KataOS services,包括支持应用程序动态操作的 MemoryManager 和 ProcessManager。]

Sparrow 由多个 git 仓库组成,这些存储库与 repo 工具拼接在一起。以下 git 仓库当前可用:

  • camkes-tool : seL4 的 camkes-tool 存储库,增加了支持 KataOS 服务的功能
  • capdl : seL4 的 capdl 存储库,添加了 KataOS 服务和 KataOS 根服务器(替代 capdl-loader-app,用 Rust 编写并支持将系统资源移交给 KataOS MemoryManager 服务)
  • kernel : seL4 的内核,带有用于 Sparrow 的 RISC-V 平台的驱动程序,并支持回收 KataOS 根服务器使用的内存
  • 用于在 Rust 中开发的kata 框架,以及(最终)KataOS 系统服务
  • scripts:支持 scripts,包括 build-sparrow.sh
 相关资料
  • TL;博士;如何使用PDFBox生成文档真实性下的“低分辨率”PDF 我正在尝试使用Java创建PDF,并尝试在文档安全性下将printing属性的值设置为低分辨率。 我之所以这么做,是因为我正在开发的应用程序偶然发现了这个chrome bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1307219我试图了解它的哪一部分设置了这样的

  • 当我尝试在https上使用Invoke WebRequest时,我遇到了一些奇怪的错误: "调用-网络请求:基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。" 这是我的密码: 对我有什么建议吗??多谢了。

  • electron-vue 支持使用 electron-packager 和 electron-builder 来构建和分发你的产品阶段的程序。两个构建工具都由了不起的 @electron-userland 社区支持,每个都有详尽的文档。在 vue-cli 脚手架过程中,你会被问到你想要使用哪个构建器。 electron-packager 如果你刚开始制作 electron 应用程序或只需要创建简单

  • 大部分的Spring Security用户都会使用到他们的HTTP或则Servlet API应用中。在这一部分我们将了解Spring Security如何在应用的web层提供验证和权限控制。我们将会看到在命名空间的背后实际上是哪些类和接口被装配起来用来提高web层的安全。在某些情况下,有必要使用传统的Bean的配置,提供完全的配置控制,因此我们也将看到如何直接配置这些没有命名空间的类。

  • 问题内容: 我迷上了Firefox。我无法使Websocket正常工作。我使用TornadoWebsocket,并通过以下代码对其进行了初始化: 然后像这样在Javascript端初始化它: 这段代码在Chrome上运行良好,同时我自己创建了证书并在HTTPS下运行页面。但是Firefox一直在说: 我用谷歌搜索,发现了太多想法,但没有一个对我有用:( 任何帮助将不胜感激。 问题答案: 我通过Pr

  •  E立方管理平台在运行时,对硬件的要求并不高。具体如下: 硬件 服务器 客户端 CPU P4 2.0GHZ以上 PIII 1GHZ以上 内存 512M以上 256M以上 硬 盘 80G以上 40G以上 网络 局域网/互联网 局域网/互联网

  • 第一章 SonarQube简介 1.1 SonarQube介绍 Sonar 是一个用于代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括 java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy,HTML,Python,PHP,XML等等二十几种编程语言的代码质量管理与检测 Sonar可以从以下七个维度检测代码质量 不遵循代码标准 sonar可以

  • 使用活动的风险和对策取决于活动的使用方式。 在本节中,我们根据活动的使用情况,对 4 种活动进行了分类。 你可以通过下面的图表来找出,你应该创建哪种类型的活动。