swift-nav/swift-toolchains

GitHub: swift-nav/swift-toolchains

Swift Navigation 维护的嵌入式工具链集合,包含 ARM 混淆编译器、裸机 GCC 工具链及 LLVM 构建版本。

Stars: 2 | Forks: 6

# Swift 工具链概述 此工具链集合包含以下内容: - 用于 Buildroot 的 ARM 和 x64 版 LLVM 6 构建版本,用于运行 clang-tidy(及相关工具) - 使用 https://github.com/obfuscator-llvm/obfuscator 的 ARM 混淆编译器 - 用于“裸机 (bare metal)”构建的 GCC arm-eabi-none 工具链 # 在 Buildroot 中使用 LLVM 包的示例 要与 Buildroot 集成,请参阅 [piksi_buildroot](https://github.com/swift-nav/piksi_buildroot) 中的示例: - [llvm_obfuscator.mk](https://github.com/swift-nav/piksi_buildroot/blob/v2.2.0-release/package/llvm_obfuscator/llvm_obfuscator.mk) - [llvm_vanilla.mk](https://github.com/swift-nav/piksi_buildroot/blob/v2.2.0-release/package/llvm_vanilla/llvm_vanilla.mk) # Piksi Firmware 工具链 Piksi Firmware 工具链在此仓库的 Releases 中进行了镜像。当这些工具链更新时,Piksi Firmware 仓库中的说明以及任何安装工具(即 Mac Homebrew formulas)也应随之更新。 # 添加新工具链 要向仓库添加新工具链,请创建一个 Release 并手动上传工具链作为资产。我们使用 GitHub Releases 作为公共工具链资产的稳定文件托管服务。 # 版权 ``` Copyright (C) 2017 Swift Navigation Inc. Contact: Swift Navigation This source is subject to the license found in the file 'LICENSE' which must be be distributed together with this source. All other rights reserved. THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. ```
标签:ARM架构, Buildroot, Clang, Clang-Tidy, DNS 反向解析, GCC, LLVM, Obfuscator-LLVM, Piksi固件, Swift Navigation, x64架构, 云安全监控, 代码混淆, 固件开发, 嵌入式开发, 工具链, 编译器, 裸机编程, 跨平台编译, 软件开发套件, 静态分析