meta-rust:用于生锈和货物的OpenEmbeddedYocto层

时间:2024-04-17 23:03:56
【文件属性】:

文件名称:meta-rust:用于生锈和货物的OpenEmbeddedYocto层

文件大小:78KB

文件格式:ZIP

更新时间:2024-04-17 23:03:56

rust cargo yocto-layer yocto bitbake

介绍 这个OpenEmbedded层提供了rust编译器,用于构建软件包(货物)的工具以及一些示例项目。 什么有效: 建筑rust-native和cargo-native rust-native 使用TARGET的Cargo构建基于Rust的项目例如CI系统使用的rustfmt -buildsdk和-crosssdk软件包 什么不是: 使用除x86_64之外的任何东西作为构建环境 锈(为目标而建) 未经测试的是: 货物(为目标量身定制) 制作防锈包装 在bitbake中构建防锈包时,通常最简单的方法是使用cargo.bbclass用货物来构建。 如果程序包已经有一个Cargo.toml文件(大多数rust程序包都有),那么它就特别容易。 否则,您可能应该首先在货物中建立代码。 当您的包裹装入货物后,就可以使用为其生成一个bitbake配方。 这使bitbake可以获取所有必需的


【文件预览】:
meta-rust-master
----conf()
--------layer.conf(544B)
--------distro()
--------bblayers.conf.sample(484B)
--------local.conf.sample(10KB)
----recipes-example()
--------rustfmt()
--------rust-hello-world()
----.github()
--------ISSUE_TEMPLATE.md(126B)
--------workflows()
----classes()
--------cargo.bbclass(2KB)
--------cargo_common.bbclass(3KB)
--------rust-bin.bbclass(4KB)
--------rust.bbclass(1KB)
--------rust-common.bbclass(6KB)
--------crate-fetch.bbclass(250B)
----scripts()
--------build.sh(433B)
--------cleanup-env.sh(214B)
--------fetch.sh(3KB)
--------setup-env.sh(277B)
--------containerize.sh(1KB)
--------publish-build-cache.sh(547B)
----lib()
--------crate.py(5KB)
----recipes-devtools()
--------cargo()
--------rust()
----README.md(2KB)
----Jenkinsfile(1KB)
----COPYING.MIT(1KB)
----.gitignore(19B)

网友评论