刷新固件是运维及技术人员经常遇到的情况,新的固件可以保证系统问题得到修复,提升系统的稳定性及可靠性。产品信息:浪潮英信服务器NF5280M6 产品数量:21台/63块网卡规格配置:MCX4121A-XCAT环境准备:windows10 (rhel、linux、window severxx) Mellanox网卡FW刷新
collect snapshot from XSCF card: To dump the snapshot to USB disk. . Login to XSCF . Plug in one usb disk. . Run below command line. XSCF> snapshot -L F -d usb0
原创 2011-12-23 16:20:57
1032阅读
1.问题描述XSCF> showstatus    MBU_B Status:Normal;        MEMB#4 Status:Normal;           MEM#1A Status:Degraded;     位置MEMB#4模块,MEM#1A
原创 2013-11-21 09:52:43
4722阅读
背景: 由于openstack云平台压力过大,扩容了3台计算节点。基础环境略。因以前扩容过计算节点,有现成的脚本,本以为这次扩容so easy,但过程却很坎坷,所以记录以下,以备后患。流程:上架、装机、联网,非常顺利,接下来轮到我装了,按照脚本跑了一遍,发现系统升级到centos7.5 了,这里我偷了懒(没有做本机yum 源,生产环境不可轻易升级版本,所以一定要做本地yum 源),升级就升级吧,安
引言本文尝试带领观众体验uboot到应用程序执行的过程,了解Linux的基本使用和开发。也许当你跟着博文操作一次,会发现做一个Linux嵌入式镜像也没想象的困难。QEMU是什么QEMU是一个开源的虚拟机监视器,它可以模拟多种硬件平台,包括x86、ARM、PowerPC等。QEMU最初是由Fabrice Bellard开发的,目的是为了能够运行Linux在Windows和Mac OS X操作系统下。
环境准备开发环境:Ubuntu 20.04.5 LTS,推荐修改阿里云的apt源,遇到编译依赖方便安装。 环境准备:在Windows上基于WSL2搭建Linux开发环境 本文用到的软件选用的是截至当前(2022-11-19)官网发布的最新的release版本,详细如下:软件版本官网发布日期说明Linux6.0.9https://kernel.org2022-11-16Linux内核BusyBox1
转载 2024-10-25 11:23:12
175阅读
                 1.安装gnusudo apt-get install gcc-arm-linux-gnueabi  sudo apt-get install g++-arm-linux-gnueabi2.安装qemusudo apt-get install qemuqemu-system
前言嵌入式开发离不开硬件设备:开发板、外设等,但如果只是想研究Linux内核的架构/工作模式,修改一些代码然后烧写到开发板中验证,这样未必有些复杂。然而qemu可以避免频繁在开发板上烧写版本,如果仅仅是内核方面的调试,qemu完全可以完美地胜任。仿真能解决以下痛点:真实单板难以获取时,可以快速上板,无需轮候源码级的GDB(这真是一个超级强大的功能,有了它,开发效率会直线上升)快速单元测试、开发者测
转载 2024-09-28 23:33:50
402阅读
一、EDKII windows 环境搭建1. 下载UEFI开源代码cmd进入C盘根目录,git clone https://github.com/tianocore/edk2.git edkii && cd edkii && git submodule update --init (太慢的话,使用gitee, git clone https://gitee.com
转载 2024-04-26 13:10:00
4719阅读
目录前言1 安装并配置qemu1.1 安装1.2 配置qemu的网络2 搭建TFTP环境3 搭建NFS环境4 编译u-boot5 编译linux kernel6 使用busybox制作根文件系统6.1 制作过程6.2 测试7 在qemu上利用u-boot启动kernel8 对开发环境的一些完善工作参考文献 前言因为疫情的原因,迟迟没有开学,而我的开发板还在学校,为了不影响linux的学习计划,决
转载 2024-07-24 10:30:19
28阅读
virtio是相当复杂的,网上写virtio原理解析的文章也不少,这里我想通过最简练易懂的方式来解释一下virtio的原理。一方面也完善一下自己对virtio的理解,文中含有大量个人理解,如果发现有错误的地方欢迎与我交流。virtio整体流程是怎样的?盗用网上的一张图:一开始我也看不明白这里面都画了些啥东西,后面慢慢抽丝剥茧吧。管道的原理国际惯例先简单介绍一下管道的基本实现原理,其实管道就是一个基
很多技术流的用户都喜欢折腾自己手里的设备,比如为路由器刷个第三方固件玩玩。目前开源路由器固件主要有以下几种:DD-WRT、Tomato、Gargoyle与OpenWrt。它们各自都有自己的优势和不足,本文对这几个固件做一个简要的介绍,以方便用户可以根据需要选择路由器固件。DD-WRT DD-WRT是最受欢迎的开源路由器固件。DD-WRT已经存在了很长的时间,它支持市面上非常多的路由器设备。
介绍Android 模拟器实现了一个特殊的虚拟设备,用于提供客户 Android 系统和模拟器本身 非常 快速的通信通道。在客户 Android 系统端,用法非常简单,如下:1/ 打开 /dev/qemu_pipe 设备文件来读和写 注意:自 Linux 3.10 开始,设备被重命名为了 /dev/goldfish_pipe,但行为完全一样。2/ 写入描述你想要连接的服务,且以 0 结束的字符串
转载 2024-03-16 09:53:50
120阅读
安装前准备: 1. 首先要确认CPU是否支持VT技术,用 egrep '(vmx|svm)' /proc/cpuinfo 查看一下,比如我的是intel T7500,查询结果是: flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse
文章目录准备工具基于builroot定制项目推荐的目录树结构br2-external tree模式br2-external tree布局external.descConfig.in和external.mkconfigs目录项目树项目编译测试 为了能够更好的学习嵌入式Linux内核,本文基于qemu-system-arm工具模拟ARM公司的VersatileExpress硬件环境,基于buildr
# 实现“3650M4 BIOS固件”的步骤指南 欢迎来到这篇详尽的指南,在这里我将带你一步一步地实现 “3650M4 BIOS固件”。作为一名新手开发者,你不需要感到畏惧,按照以下步骤,你将会掌握实现过程。以下是整个实现的流程概览。 ### 实现流程概览 | 步骤 | 描述 | |------|-------------------------|
原创 2024-10-14 04:56:03
126阅读
因为这学期我们小组的一个关于高速救援的项目要用到Qt与web进行交互式展现相关的图像,由于没有MSVC这个插件,所以我只好选择重装Qt,这次没有第一次装那么困难,毕竟经历过一次,这次我以这篇博客记录下来,分享给大家!首先,进入QT官网 选择你需要的版本,我选择了5.13,因为5.14才更新两天,不喜欢用最新的,当这个小白鼠。选择你需要的安装,当然mac是选择小编勾画出来的部分接下来又是漫长的等待下
转载 2024-08-17 15:58:34
55阅读
最近准备深入学习一下RTOS,好巧不巧的是在前几天换了m1的macbook air,于是想要在电脑上配置一下RT-Thread的开发环境,网上搜了一大堆,没有看到符合需求的相关教程(真的很少很少,哭了,给我整崩溃!)。不过在几天的东平西凑后,成功在我的电脑上完成了RT-Thread的编译与运行。现在分享出来,有需要的可以参考一下。1.工具python 3.11.5. 我这里应该是用的苹果自带的,这
转载 2024-10-18 08:58:49
127阅读
Parallels Desktop安装Ubuntu 文章目录Parallels Desktop安装Ubuntu一.下载Ubuntu镜像1.1 访问Ubuntu官网并下载镜像二. 安装Ubuntu三. 软件源配置及gui界面3.1 配置软件源3.2 安装GUI四. 感受 一.下载Ubuntu镜像1.1 访问Ubuntu官网并下载镜像访问Ubuntu 官网后,我们需要寻找Ubuntu镜像下载位置,所以
转载 2024-07-30 17:59:34
571阅读
Macbook pro M1基本环境配置HomeBrewiterm2Java1.8maven 3.6.3ScalaNode.js数据库软件 Navicat Premium for mac自动补全zsh Shell 增加自动补全、语法高亮kubectldocker HomeBrewcd /optmkdir homebrewcurl -L https://github.com/Homebrew/br
  • 1
  • 2
  • 3
  • 4
  • 5