- 博客(87)
- 资源 (12)
- 收藏
- 关注
原创 龙芯在启动参数里添加串口信息
本文介绍了在龙芯平台(LS3A6000 NUC)上通过调试串口追踪内核启动进度的配置方法。针对UEFI和PMON两种固件环境,分别提供了具体操作步骤: UEFI固件:在GRUB启动项界面编辑内核参数,添加console=ttyS0,115200并移除quiet参数,临时生效;永久修改需编辑grub.cfg文件。 PMON固件:通过命令行查找boot.cfg或手动加载内核与initrd,支持直接引导或启用EFI模式加载。 特殊情况处理:包括手动指定grub.cfg路径、直接加载内核文件等方案。文中配有操作截图
2025-09-26 18:33:26
1127
1
原创 硬盘读写性能测试
Fio(Flexible I/O Tester) 是一个强大的 I/O 性能测试工具,用于模拟各种存储设备的负载场景(如顺序读写、随机读写、混合读写等)。IOPS(每秒 I/O 操作数):衡量随机读写性能的关键指标。带宽(Throughput):衡量顺序读写性能(单位:MB/s 或 GB/s)。延迟(Latency):单次 I/O 操作的响应时间(单位:毫秒)。表示存储设备每秒能处理的 I/O 操作次数(如读或写)。
2025-04-21 08:57:10
2920
原创 龙芯平台配置SATA链路速度限制
SATA(Serial Advanced Technology Attachment)接口在多种情况下可能需要限制速率,这取决于硬件兼容性、硬件性能、电源管理、系统配置、外部环境以及安全与稳定性考虑等多个因素。在实际应用中,需要根据具体情况来评估和调整SATA接口的传输速率以满足不同的需求。
2025-01-24 08:48:26
1230
原创 Linxu下确认PCIe配置信息
PCI(Peripheral Component Interconnect)是一种用于连接计算机内部硬件设备的标准接口。lspci命令通过读取系统的 PCI 配置空间来获取这些信息,并以用户友好的格式显示出来。PCIe协议之RCB、MPS、MRRS
2025-01-18 14:15:00
4033
原创 linux网络抓包工具
tcpdump 指令可列出经过指定网络界面的数据包文件头,可以将网络中传送的数据包的 “头” 完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供 and、or、not 等逻辑语句来帮助你摘取有用信息。由于它需要将网络接口设置为混杂模式,普通用户不能正常执行,但具备 root 权限的用户可以直接执行它来获取网络上的信息。wireshark具有图形化和命令行两种版本,可以对 tcpdump 抓的包进行分析,其主要功能就是分析数据包。
2024-12-02 17:59:28
1398
原创 UEFI之FDF详解
FDF文件是固件描述文件,是UEFI固件构建过程中的重要组成部分,它指定了固件映像的布局,包括固件区域的定义、模块和驱动程序的链接位置、固件的启动设置等。通过GenFds工具,可以将FDF文件转换为FD文件,进而生成包含多个FV和FFS文件的固件映像。这个固件映像可以被烧录或加载到设备上,实现固件的更新或加载。通过理解和使用FDF文件,可以更有效地管理和更新UEFI固件,提高系统的稳定性和安全性。在UEFI固件构建过程中,FDF文件起到了关键的作用。
2024-11-30 13:00:00
829
原创 UEFI之PCD详解
PCD的全称是Platform Configuration Database,它是一个存放了UEFI下可访问数据的数据库。EDK2(EFI Development Kit II)用它来进行全局配置。PCD将代码中的可配置选项抽取出来,使得在需要修改platform时,无需改动源代码,从而降低了代码维护的工作量,增加了代码的可复用性。
2024-11-28 17:09:46
770
原创 loongnix系统下获取内核源码
Loongnix操作系统是龙芯开源社区推出的Linux操作系统,作为龙芯软件生态建设的成果验证和展示环境,集成了内核、工具链、龙芯浏览器、Java虚拟机、音视频库、图形环境、云计算、打印驱动等操作系统基础设施方面的最新研发成果,可直接应用于日常办公、生产、生活等应用环境,同时可供合作厂商、科研机构及爱好者在龙芯平台上研发其品牌软件或专用系统。
2024-11-28 09:47:23
867
原创 【测试工具】Kdump
kdump是一种先进的基于kexec的内核崩溃转储机制。与传统的调试工具相比,kdump的独到之处在于,它能在系统崩溃时保存内核状态的快照,即内核转储。这个转储包含了崩溃时的内存信息、CPU寄存器状态等等,是解决问题的关键钥匙。kdump有啥用?当系统崩溃、死机时,kdump使用kexec启动到第二个内核。第二个内核通常叫做捕获内核,捕获第一内核的内存镜像生成vmcore文件,使用makedumpfile工具压缩vmcore,使用crash工具分析崩溃原因。
2024-11-26 11:36:21
1635
原创 【测试工具】lmbench 测试
LMbench是一套用于UNIX/POSIX的简单、可移植的ANSI/C微基准测试。在龙芯平台进行LMbench测试。
2024-11-08 15:04:46
3610
原创 UEFI实战——键盘操作
UEFI下如何获取键盘键值,用户输入按键方式分两种:一种是单个按键,另外一种是组合按键。两种方式对应两个Protocol服务,接下来分步讲解。
2023-11-18 13:33:08
1268
6
原创 【龙芯固件】ACPI简介
ACPI是Hewlett-Packard, Intel, Microsoft, Phoenix, 和Toshiba共同制定的一个开放的行业规范。ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。DSDT,Differentiated System Description Table,差分系统描述表,包含大部分硬件信息的主体表格。
2023-11-12 12:46:33
1820
原创 Linux下快速上手Screen
在Linux终端中管理会话时,Screen是一个非常有用的工具。它允许在单个终端会话中创建多个虚拟终端,从而可以同时运行多个任务,即使在断开与服务器的连接后也可以保持这些会话。
2023-11-11 14:14:49
465
原创 UEFI基础——Protocol服务
Protocol是UEFI中重要概念之一,Protocol在UEFI中的角色相当于UEFI的接口函数。实际上,Proctol是UEFI环境的提供者何使用者之间的一种约定,双方根据这个协定进行通信。
2023-10-12 17:25:15
1056
原创 Linux 的远程唤醒
Linux的远程唤醒(Wake-on-LAN,简称WOL)是一种通过局域网(LAN)远程唤醒计算机的技术。Linux远程唤醒技术广泛应用于服务器管理和远程控制领域。例如,在服务器集群中,管理员可以使用WOL技术来远程唤醒需要维护或升级的服务器,从而提高管理效率和灵活性。此外,WOL技术还可以用于家庭网络中的计算机远程唤醒,方便用户在不在家的情况下启动计算机进行文件传输或远程访问等操作。
2023-07-18 15:58:35
5282
原创 OTG功能模拟U盘
龙芯ls2k1000 OTG功能模拟U盘内核版本是linux-4.19-loongson一、内核otg配置二、otg.sh测试脚本#!/bin/sh#挂载configfs文件系统mount -t configfs none /sys/kernel/configcd /sys/kernel/config/usb_gadgetmkdir g1cd g1 #设置USB协议版本echo 0x0200 > bcdUSB #定义产品的VendorID和ProductIDec
2022-05-18 18:06:36
2307
原创 Linux下2D、3D及GPU性能测试
一、软件安装apt install mesa-utils 或 yum install glx-utils二、测试命令:glxgears三、测试命令:vblank_mode=0 glxgearsvblank_mode=0 告诉图形卡忽略显示器的刷新率,仅尝试达到其关闭功能的maximux fps。
2022-03-02 17:44:12
21252
基于龙芯3号的UEFI固件开发详解
2024-10-30
龙芯3号PMON固件开发实战指南
2024-10-30
龙芯 3 号产品图形与内存测试工具
2024-04-16
个人雇佣月嫂合同模板,《月嫂服务合同模板》
2024-04-16
edk2-MetaDataExpressionSyntaxSpecification-release-1.30
2024-04-10
龙芯3号处理器测试工具
2024-04-08
LS2K中断.svg
2020-05-13
ite-66121资源包括:代码demo、数据手册、寄存器说明、编程指南
2020-02-27
智能车竞赛专题培训.有关飞思卡尔智能小车培训
2012-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅