12 2021 档案
摘要:进程 我的博客 将以如下几个部分进行讨论: 多用户与多任务 进程类型 使用不同的信号控制进程 进程属性 进程的生命周期 系统启动过程以及关闭过程 SUID 以及 SGID 系统速度与响应 进程调度 Vixie 定时任务系统 如何充分利用系统 注意,本文档中的部分内容对不同的版本,比如 RedHat、
阅读全文
摘要:文件与文件系统 我的博客 将以如下几个部分进行讨论: 描述 Linux 文件系统布局 打印/设置路径 描述最重要的文件,包括内核与 shell 寻找/隐藏文件 创建/移动/删除文件与目录 展示文件内容 理解使用不同的链接类型 查看文件属性, 修改文件权限 Linux 文件系统总览 文件 一般文件 对
阅读全文
摘要:U-Boot 环境变量 原文连接 我的博客 U-Boot 环境是存储在非易失存储区的数据,在 U-Boot 启动时这些数据被复制到 RAM 中,它存储着配置系统的环境变量,这个数据通过 CRC32 校验和保证数据完整性。 本文档,列出一些常用的环境变量,一些环境变量对 U-Boot 具有特殊的含义,
阅读全文
摘要:Quickstart 我的博客 将以如下几个部分进行讨论: 连接到系统 与系统断开连接 文本模式以及图形模式 修改密码 文件系统导航 确定文件类型 查看文本文件 查找帮助 登录,激活用户界面,登出 介绍 为了直接在 Linux 系统中开展工作,你需要提供用户名及密码。前面提到过,个人电脑版本的 Li
阅读全文
摘要:Linux 是什么 我的博客 本文档介绍如下内容 什么是 Linux Linux 历史 Linux 的优势与劣势 有哪些种类的 Linux,如何选择合适自己的版本 什么是开源以及 GNU 历史 UNIX 在讨论 Linux 之前,让我们回到更早的时期。刚开始的电脑除了体积极大外,每一台电脑都具有自己
阅读全文
摘要:Linux brctl 的以太网桥命令例子 原文链接 我的博客 在 Linux 中,这个命令用来创建、操作以太网桥。通常在你的服务器上具有多个以太网,且你希望对它们进行组合,呈现某种逻辑网络时,使用 brctl 命令。 比如,你有一个 eth0 以及 eth1,你可以组合它们,让他们呈现为 br0,
阅读全文
摘要:OpenBMC 备忘录 我的博客 本文档旨在提供一些常用的 OpenBMC 的 recipe 客制化任务,本文只是对 原始文档 的部分翻译,不一定贴合实际情况,需要实事求是。 构建一个指定的机型配置 如果你希望构建一个不同的系统配置: meta-<layer>/meta-<system>/conf/
阅读全文
摘要:OpenBMC 层与包 我的博客 首先构建 OpenBMC 系统 首先克隆 OpenBMC 的仓库 后,进入克隆的仓库: cd openbmc 执行 ls 命令,可以看到许多的层,比如: meta-ibm meta-inventec meta-phosphor meta-security 这些层,有
阅读全文
摘要:Linux grep 命令 在文件中搜索字符串 grep 命令最基本的使用方法是在文件中搜索字符串(文本),比如下面的例子在 ~/.bashrc 中搜索带有 export 字串的行: xdd:~$ grep export ~/.bashrc export JAVA_HOME=/usr/lib/jvm
阅读全文
摘要:开发 OpenBMC WEB 用户界面 内容: 如何定制化,构建,运行 OpenBMC WEB UI 受众: 熟悉 HTML,CSS,JS 的开发者 前提: 系统是 Linux,Mac 或 Windows Webui-vue webui-vue git 仓库将会在未来替代原本使用的 phosphor
阅读全文
摘要:添加新系统到 OpenBMC 实践 我的博客 首先构建新的 romulus-prime 元文件 按照 添加新系统到 OpenBMC 文档 中介绍的 创建新系统 小节构建自己的新系统。 使用 bitbake 编译新的系统 在完成上面步骤后,使用如下命令先配置本次使用的环境变量: . setup rom
阅读全文
摘要:使用 OpenBMC 的 SDK 实现 hello word 内容: 从头开始编译汇编并在 QEMU 中运行 OpenBMC 应用 受众: 完成开发环境设置 配置文档 克隆并构建一个仓库 本文档使用 openbmc/phosphor-state-manager 仓库。为了保证你的仓库组织结构,将它们
阅读全文
摘要:术语表 包含 OpenBMC 项目、OpenBMC 参考平台(如 OpenPower 或 ASpeed )、BMC 或平台管理包含的规定内容 包含需要澄清的内容。比如 image 可以用来表示图像或固件镜像 这些内容的首字母缩写 BMC - 基板管理控制器(Baseboard management
阅读全文
摘要:添加新系统到 OpenBMC 内容: 如何添加一个新的系统到 OpenBMC 版本 受众: 熟悉 OpenBMC 的开发者 需求: 完成了环境配置文档 我的博客 总览 本文档将描述如下的内容: 回顾 Yocto 与 BitBake 的历史 创建新的系统层 完善这个新的层 编译新的系统并使用 QEMU
阅读全文