首页/新闻资讯/正文详情

2、OpenBMC国产BMC开发实战:飞腾E2000S开发宿主机环境搭建与依赖安装

发布时间:2026/11/5 3:56:30 来源:云帆数科 栏目:资讯中心
2、OpenBMC国产BMC开发实战:飞腾E2000S开发宿主机环境搭建与依赖安装
本文所有命令都在下面这套环境里验证通过Ubuntu 18.04.6 LTS64 位、16 核 / 32GB 内存 / 300GB 可用磁盘、普通用户非 root构建。除前文列出的依赖包外实际编译中还有几处容易被忽略的前置条件踩过之后建议一次配好sudo apt install git build-essential cmake python3-distutils gcc g make file wget gawk diffstat bzip2 cpio chrpath zstd lz4 bzip2 libncurses5 libncurses5-dev不要用 root 构建。用 sudo 或 root 跑一次 bitbakedownloads、sstate-cache 里就会出现 root 属主的文件之后普通用户再编译会遇到权限问题新版 git2.35还会因此触发可疑仓库所有权拒绝操作。若已经混用用 sudo chown -R 把自己加回去系统时间要正确。镜像版本号与部分产物文件名带编译时刻时间明显偏差会让版本号看起来回到过去排查升级问题时极易误判磁盘写满比内存不足更常见。sstate-cache 与 tmp 会持续增长200GB 是底线做多机型并行时建议按机型分目录并定期清理 tmp内存不足的表现很隐蔽。编译到 meson/ninja 阶段若被 OOM Killer 杀掉终端上通常只看到莫名的 configure 失败或 Killed此时先用 free -h 与 dmesg 确认再考虑加 swap 或降低并行度BB_NUMBER_THREADS / PARALLEL_MAKE从 Windows 传入的脚本必须先转 LF。编辑器保存的 CRLF 会让脚本首行变成 #!/usr/bin/env python3\r运行时报 No such file or directory——这个报错指向的解释器路径看起来完全正常非常容易误判。传文件后用 file 或 cat -A 确认一下行尾Python 版本。18.04 自带 python3.6工程脚本若用到 3.7 的语法如 dataclasses、海象运算符会直接语法错误写辅助脚本时注意兼容

相关推荐

敏感数据喂给大模型,成本还越算越亏
敏感数据喂给大模型,成本还越算越亏

AI 大模型做数据分析,效率提升非常直接:两三千行明细,现在一句话出结论。但效率的另一面是暴露面——让人睡不着的不是模型算错,而是敏感数据得先离开自己的环境才有结果。一、风险的落点IBM《2025 数据泄露成本报告》&#xff1a… · 2026/11/5 3:56:30

财务数据用AI,必须留在本地跑
财务数据用AI,必须留在本地跑

财务是数据敏感行业里最谨慎的一环。工资、成本、往来、税负,一张明细表就是公司的底牌;月结、季报又是重复劳动。分歧不在能不能用 AI,而在数据在哪一步、以什么形式离开你的环境。一、财务数据的三个特殊性合规是第一层。员工薪酬、银行流水… · 2026/11/5 3:56:30

【Linux网络】传输层协议TCP(3)滑动窗口、流量控制
【Linux网络】传输层协议TCP(3)滑动窗口、流量控制

hello~ 很高兴见到大家! 这次带来的是Linux网络中关于网络基础这部分的一些知识点,如果对你有所帮助的话,可否留下你宝贵的三连呢? 个 人 主 页: 默|笙 文章目录一、滑动窗口1.1 流量控制与窗口探测1.2 滑动窗口介绍滑动窗口的正常工作流程异常情况情况一:报文已送… · 2026/11/5 3:56:30

电商限额系统设计:Redis与分布式锁实践
电商限额系统设计:Redis与分布式锁实践

1. 用户限额系统设计背景与核心挑战在电商和虚拟商品交易场景中,用户购买限额控制是一个常见但极具挑战性的需求。最近我负责设计了一个通用限额系统,用于限制用户对特定商品的购买次数。这个系统需要支持多种维度的限额控制,包括用户ID、设备… · 2026/11/5 4:46:54

机器人端到端学习实现客厅自主整理技术解析
机器人端到端学习实现客厅自主整理技术解析

1. 项目概述:当机器人学会整理客厅上周在实验室里,我亲眼目睹了这样一幕:一台配备机械臂的移动机器人,在完全无人干预的情况下,用了23分钟将散落着玩具、书籍和零食的15平米客厅恢复到整洁状态。这背后是英伟达最新投资… · 2026/11/5 4:46:54

AI与混合现实融合的技术挑战与优化实践
AI与混合现实融合的技术挑战与优化实践

1. AI驱动混合现实应用的核心挑战解析混合现实(MR)技术正在重塑人机交互的边界,而AI的融入让这个领域呈现出指数级增长的复杂性。作为从业者,我经历过从传统AR开发转向AI增强型MR系统的完整转型周期,深刻体会到这个交叉… · 2026/11/5 4:46:54

AI智能体记忆机制:解耦聚合架构与RAG优化实践
AI智能体记忆机制:解耦聚合架构与RAG优化实践

1. 项目概述:AI智能体记忆机制的技术演进在构建AI智能体时,记忆系统就像人类大脑的海马体,负责信息的存储、组织和检索。传统RAG(检索增强生成)架构虽然解决了部分外部知识接入问题,但其耦合式的设计存在三… · 2026/11/5 4:46:54

Git误操作急救指南:撤销与恢复技巧大全
Git误操作急救指南:撤销与恢复技巧大全

1. Git误操作急救手册:为什么每个开发者都需要这份指南刚提交的代码突然消失了?不小心把未完成的feature分支合并到了master?执行完rebase发现历史记录全乱了?这些场景对开发者来说就像噩梦一样。我经历过太多次这样的时刻——手心… · 2026/11/5 4:46:54

基于PySpark的大数据图书推荐系统全栈开发实践
基于PySpark的大数据图书推荐系统全栈开发实践

1. 项目概述:大数据图书推荐系统全栈实现这个毕业设计项目融合了Python全栈开发、大数据处理和可视化技术,构建了一个完整的图书推荐系统解决方案。作为一套面向计算机专业毕业设计的实战案例,它涵盖了从数据采集、分布式计算到前端展示的全流… · 2026/11/5 4:45:54

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码