自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 qspi(spi四线模式)

qspi(spi四线模式)

2023-02-20 15:20:45 3378

原创 测量功耗调试记录

功耗测试调试

2023-02-20 15:12:10 178

原创 虚拟机问题自适应屏幕

虚拟机相关问题

2022-12-16 10:37:18 622

原创 UEFI BootOption Variable存储字节流

BootOption Variable存储字节流

2022-10-28 14:51:14 470

原创 uefi 字体缺失,显示不正确

uefi 字体缺失,显示不正确

2022-10-13 11:08:02 314

原创 UEFI 的字符串处理函数

UEFI 的字符串处理函数

2022-10-09 12:01:12 2018

原创 type11 显示启动项顺序

type11 上传启动项顺序

2022-10-09 11:35:47 207

原创 UEFI USB端口控制

UEFI USB端口控制,控制每一个接口的开启关闭,以及存储设备的只读功能。

2022-10-09 10:57:30 1388 3

原创 Setup界面

setup vfr写法

2022-08-15 12:06:07 632

原创 uefi遍历pcie设备

uefi 在bds中对某些设备进行操作

2022-06-16 10:37:42 954

原创 打印DevicePath

UINT16 *Path;Path = ConvertDevicePathToText(DevicePath, TRUE, TRUE);DEBUG((EFI_D_ERROR, " %d. DevPath=%s\n", __LINE__,Path));主要是通过自带的这个函数ConvertDevicePathToText打印如下:PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x5,0x0)/Pci...

2022-04-14 15:11:32 581

原创 反编译系统下的acpi表

系统下可以将/sys/firmware/acpi/tables/DSDT拷贝出来,然后用iasl -tc DSDT命令反编译一下就可以查看BIOS中的DSDT内容了。

2022-04-14 11:40:45 436

原创 龙芯OS看cpu频率

find -name /sys/cpufreq可以找到这个文件cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq这个是cpu0当前运行的频率

2022-03-09 10:24:55 215

原创 Uefi Reset

在FDF中看有没有这个EmbeddedPkg/ResetRuntimeDxe/ResetRuntimeDxe.inf同目录下.c文件如下函数:InitializeReset 61 SystemTable->RuntimeServices->ResetSystem = ResetSystemViaLib; 62 64 Status = gBS->InstallMultipleProtocolInterfaces ( 65

2022-02-10 11:44:13 259

原创 UEFI三键重启

主要是下面这个文件Bus/Usb/UsbKbDxe/KeyBoard.c 大家可以在对应的FDF里面找对应的。1474 if (KeyDescriptor->Modifier == EFI_DELETE_MODIFIER) {

2022-02-10 11:37:25 439

原创 UEFI dec,inf 中 Guid和Protocol区别

沙发

2022-01-21 14:00:18 1174

原创 ASPM介绍

aspm是pcie的一种省电模式。涉及到的寄存器主要是pci配置空间的如下3个寄存器。(以下已usb 3.0 控制器的pci配置空间为例子:其中:link capabilities register [11:10]是活动状态链路的PM支持位。 [11:10] = 00保留。[11:10]=01表示支持L0s。[11:10]=10又保留了。[11:10]=11表示同时支持L0s和L1。设备也使用[14:12]和[17:15]来指示L0s和L1的退出延迟。link control regis

2022-01-12 16:52:13 10535

原创 UEFI下BootOption

先写一点:UEFI启动时候会有一个BootOrder,会根据BootOrder来依次启动相应的启动项比如:硬盘启动-U盘启动-PXE启动-shell之类的具体的可以在OS下使用efibootmgr命令查看man efibootmgr可以查看相应命令,这里可以看github地址和相应说明如apt-get install无法下载,另外,man中提到了/sys/firmware/efi/var中会提供很多变量我们经常在UEFI中使用SetVarible GetVarible,OS下也会

2021-12-24 16:54:21 3270

原创 工作中遇到的一些小问题以及解决方案

在Linux上编译代码时,遇到以下错误信息:curses.h:No such file or directory解决链接:https://blog.csdn.net/sunxiaopengsun/article/details/79447076

2021-09-28 12:00:48 135

原创 编译arm64内核

1、从arm64路径下拷贝个默认配置出来cp ./arch/arm64/configs/defconfig .config2、配置选项make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig3、编译内核make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-在根目录下会产生vmlinux*,arch/arm64/boot/下会产生Image和Image.gz出现fa...

2021-08-20 10:38:25 1794

原创 uefi shell调试网络网卡

uefi shell网络命令ifconfig -l(上面那个是小写L)查看网卡名字,我这台机器上是eth0,ifconfig -s eth0 dhcp通过dhcp服务获取ip,需要服务器有安装并启动dhcpd服务(linux)然后就可以ping 192.168.0.3附录一:查看服务器是否启动dhcpdps aux |grep dhcp...

2021-08-20 10:36:08 1638

原创 UEFI使用egypt+graphviz分析函数调用关系图

(使用./build 先看自己的编译参数,通过参数在Conf/tools_def.txt找到对应的CCFLAGS)在Conf/tools_def.txt修改对应的CCFLAGS,加上 -fdump-rtl-expand然后编译完成后:在对应的Build/***/***/DEBUG_GCC/***(AARCH64)/***Pkg/****Dxe/OUTPUT/**.c执行egyptBuild/***/***/DEBUG_GCC/***(AARCH64)/***Pkg/****Dxe/O..

2021-08-16 17:31:32 2625

原创 更新ubuntu源

所有操作均需要sudo 权限可选命令:sudo -s1.先保存旧文件cp /etc/apt/sources.list /etc/apt/sources.list.old2.编辑源vim/etc/apt/sources.list3.在结尾增加源deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-propertiesdeb http://mirrors.aliyun..

2021-08-16 10:33:12 77

原创 FIO下载使用技巧

fio在github上的坐标:https://github.com/axboe/fio。clone之后在目标机器上运行./configuremakemake install编译安装fio成功后运行命令可以参考如下链接:https://blog.csdn.net/don_chiang709/article/details/92628623我自己的运行命令如下:fio -bs=16k -direct=1 -thread -rw=read -filename=/dev/...

2021-07-29 11:33:16 1566

原创 UEFI 知识点体系-大佬都写了些啥

本文主要是用来做大佬的知识树目录的,会给出链接以及该文章下都写了哪些内容。PXE简介及使用说明https://blog.csdn.net/jiangwei0512/article/details/99993949?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159214413719195239855909%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D

2021-07-02 10:39:08 398

原创 Linux日常工作常用命令

ls ***.c -lh(显示多少kb)find -name stdio.h -r *(寻找stdio.h).find 目录名-name stdio.h

2021-07-01 14:26:04 193

原创 vim+ctags+cscope 在linux编辑代码

使用vim+ctags+cscope~/.vimrc增加如下代码let Tlist_Show_One_File=1let Tlist_Exit_OnlyWindow=1let Tlist_Auto_Open=1let Tlist_Use_Right_Window=1let Tlist_Ctags_cmd="/usr/bin/ctags"nnoremap <silent> <F8> : TlistToggle<CR>nmap wq :wq<C..

2021-06-23 10:27:29 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除