自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 银河麒麟系统设置变更

关于新系统中系统设置变更适配

2022-11-29 10:53:16 981 1

原创 12.28-Win7e系统定制

8.2任务目标 // 进度: Windows系统定制工作结果:学习笔记:2.5.测试串口前6个串口安装新唐驱动,后8个安装fintek驱动安装调试工具pcom测试串口单串口收发通信,多串口间收发通信。2.14.GPIO驱动2.15.显示设置安装SM750显示驱动安装英特尔集成显示驱动心情感悟:...

2021-12-30 14:08:21 2733

原创 12.17-Linux系统定制

12.17任务目标 // 进度: Linux系统定制工作结果:学习笔记:2.1.确定系统发行版本号# uname -r //内核发行号4.2.3-300.fc23.i686 # uname -i //硬件平台i386 //Fedora-23-mate-i386.sio2.8.更新网卡驱动Realtek官网下载网卡RTL8111H-CG对应的最新Linux驱动程序,并安装更新网卡驱动。2.9.设

2021-12-30 14:07:34 601

原创 12.9-linux

12.9任务目标 // 进度: Linux系统定制工作结果:学习笔记:Linux系统定制流程和方法fedora位 i386 x86 64桌面 Unity、 GNOME、KDE、Cinnamon、MATE、XFCE和 LXDELinux系统串口、GPIO、显示等驱动安装及测试Linux系统文件系统结构文件系统结构在Linux系统中,目录被组织成一个:单根倒置树结构,文件系统从根目录开始,用/来表示。文件

2021-12-30 14:07:08 415

原创 12.8-win7e

12.8任务目标 // 进度: win7e系统定制工作结果:学习笔记:软件配置说明.NET Framework 3.5.NET 框架 3.5MSMQ消息列队Windows Boot EnvironmentWindows引导环境Internet Explorer 8 BrowserInternet Explorer 8 浏览器Windows Backup And RestoreWindows 备份与还原Fax and Scan

2021-12-30 14:06:32 309

原创 11.16-msr

11.16任务目标 // 进度: MSR学习,编写小工具,通过rdmsr,wrmsr指令实现CPU温度读取。 寄存器 实模式工作结果:学习笔记:MSR(Model Specific Register)MSR 是CPU 的一组64 位寄存器,可以分别通过RDMSR 和WRMSR 两条指令进行读和写的操作,前提要在ECX 中写入MSR 的地址。MSR 的指令必须执行在level 0 或实模式下。​ RDMSR 读模式定义寄存器。对于RDMSR 指令,将会返回相应的MSR

2021-11-30 13:59:58 787

原创 11.17-efi file

11.17任务目标 // 进度: 基于 EFI_FILE_PROTOCOL 实现依次创建 ROOT->EFI->MYEFI->efi_template.txt 文件及目录,并操作文件将“DEBUG MAN”字符串写入文件,写入完成后,读取文件内容并输出至屏幕。工作结果:学习笔记:\sz4588\edk2-done cmd+Enter\sz4588\edk2-done>edksetup.bat\sz4588\edk2-done>build -p Sh

2021-11-30 09:10:44 320

原创 11.15-cpuid

11.15任务目标 // 进度: CPUID学习,编写小工具读取CPUID相关信息工作结果:学习笔记:CPU信息获取的方式有两种方式:​ 1.使用内嵌汇编调用CPUID指令​ 2.读取/proc/cpuinfo文件使用内嵌汇编调用CPUID指令首先使用内嵌汇编调用CPUID指令来获取CPUID、CPU厂商、CPU Brand、CPU Family、CPU Model、CPU Stepping ID,然后采用MD5算法计算CPU信息的Hash值。CPUID指令的基本原理是,C

2021-11-30 09:10:04 671

原创 11.11-CMOS

11.11任务目标 // 进度: CMOS学习,用汇编语言写出一个小工具读取机器CMOS数据工作结果:学习笔记:端口的读写在访问端口的时候,CPU通过端口地址来定位端口。因为端口所在的芯片和CPU通过总路线相连,所以,端口地址和内存地址一样,通过地址总路线来传送。在PC系统中,CPU最多可以定位64K个不同的端口。则端口地址的范围为0~65535。对端口的读写不能用mov,push,pop等内存读写指令。端口的读写指令只有两条:in和out,分别用于从端口读出数据和往端口写入数

2021-11-30 09:09:21 450

原创 10.29

10.29任务目标 // 进度:工作结果:学习笔记:为了强制编译器把常量作为长整数来处理,只需在后边加上一个字母L(或l):15L 0377L 0x7fffL为了指明是无符号常量,可以在常量后边加上字母U(或u):15U 0377U 0x7fffUL和U可以结合使用,以表明常量既是长整型又是无符号的(字母L、U的顺序和大小写无所谓。):0xffffffffUL 0x01 ? 1:0 //? 判断是不是0x01 //是为1,不是为0C/C++ typede

2021-11-30 02:15:00 207

原创 11.08-efi shell

11.08任务目标 // 进度: 将DOS下的SPD读取工具移植到EFI Shell环境下,并将读取的SPD内容保存至DIMM_SPD.txt工作结果:学习笔记:fopen()打开文件perror()错误判断处理fread()读取,写入fseek()重定向流ftell()返回当前文件位置fgets()读取fclose()关闭文件流FILE * fopen(const char * path,const char * mode); //打开一个文件 参数pa

2021-11-29 22:43:53 214

原创 11.03

11.03任务目标 // 进度:工作结果:学习笔记:>>= //右移后赋值<<= //左移后赋值&= //按位与后赋值^= //按位异或后赋值|= //按位或后赋值<< //左移| //按位或(y)int_inp(unsigned short port) //指定输入端口,读入int_outp(unsiged short port,int databyte)

2021-11-29 22:43:31 1536

原创 11.02-smbios

11.02任务目标 // 进度: SMBIOS学习,编写DOS下小工具,读取SMBIOS表信息,并解析TYPE0/TYPE1/TYPE4/TYPE7/TYPE17等Type信息。工作结果:学习笔记:DMI(Desktop Management Interface )SMBIOS(System Management BIOS)EPS(Entry Point Structure)1.访问方式1.1.通过即插即用功能接口访问 SMBIOS 结构,这个在 SMBIOS2.0 标准里定

2021-11-29 22:42:30 412

原创 10.29

10.29任务目标 // 进度:工作结果:学习笔记:为了强制编译器把常量作为长整数来处理,只需在后边加上一个字母L(或l):15L 0377L 0x7fffL为了指明是无符号常量,可以在常量后边加上字母U(或u):15U 0377U 0x7fffUL和U可以结合使用,以表明常量既是长整型又是无符号的(字母L、U的顺序和大小写无所谓。):0xffffffffUL 0x01 ? 1:0 //? 判断是不是0x01 //是为1,不是为0C/C++ typede

2021-11-29 22:41:48 95

原创 10.26-pci

10.26任务目标 // 进度: PCI学习,编写小工具列出系统PCI设备(穷举法&递归法)工作结果:学习笔记:PCI总线:一种高性能32位或者64位的多路复用地址或者数据行的总线。​ 作用:高度集成外围控制器、外围插件和处理器/内存系统之间的互连机制。BDF码:总线号,设备号,功能号​ 作用:描述PCI设备物理连接情况。一个系统可以有256个PCI总线,每个总线上可以有32个设备,每个设备可以具有8个功能(每个功能作为一个PCI设备)。当这三个数据确定的时候,就可以在

2021-11-29 22:05:57 1197

原创 10.25-sio

10.25任务目标 // 进度: SIO,GPIO,WDT编程,编写程序操作SIO,GPIO,WDT,需实现GPIO输入输出,电压高低控制,看门狗需实现按分钟或秒重启系统。 watcom工作结果:SIO:NCT6106D学习笔记:GPIO逻辑设备7 GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7逻辑设备8逻辑设备9输入模式:高阻抗;上拉;下拉输出模式:开漏输出OD,推挽输出PP,开

2021-11-29 22:05:32 303

原创 10.20-smbus

10.20任务目标 // 进度: SMBus/I2C:编写dos下小工具,读取256字节SPD信息 汇编语言工作结果:学习笔记:SMBus(System Management Bus)SMBus:双线通信专利技术,与I2C串行总线兼容,是I2C的子集。SMBUS可获取内存的SPD参数。0xA0, 0xA2, 0xA4, 0xA6 读取SPD。工作频率:10-100khz应答信息:ACK / NACK读操作:接收器->发送器; 写操作:发送器->接收

2021-11-29 22:01:50 1086

原创 10.11

10.11任务目标 // 进度: 主板信息 dos命令工作结果:学习笔记:主板信息主板型号ECS-1838BIOS09243043 C00SIONCT6106DAudioHDA-ALC892DOSFreeCom versionMASM5.0SMBIOS3.0DOS内部命令alias:beepbreak:中断call:调用。从一个批处理程序调用另一个批处理程序。cd:显示当前目录的名称或将其更改。

2021-11-29 22:01:21 253

4、访问NPCE791X串口和PCI网口.txt

4、访问NPCE791X串口和PCI网口.txt

2021-11-02

空空如也

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

TA关注的人

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