How to use phoronix test suite
phoronix test suite 是很全面的测试工具,支持Linux/Windows/Mac等主流OS。 The Phoronix Test Suite ships with access to more than 450 test profiles and over 100 test suites. These tests range from battery power consumption monitoring for mobile devices to multi-threaded ray-tracing benchmarks and span the CPU, graphics, system memory, disk storage, and motherboard components. If there is a test though not currently covered by the Phoronix Test Suite, new tests can be quickly added via its extensible architectur...
怎样简单使用winring0驱动
Winring0 驱动内部集成了读写MSR、读写物理地址、读写PCI配置空间、读写IO地址空间等常见的操作。目前签名版的不具备读写物理地址的能力,想要读写物理地址需要重新编译驱动,并将Windows设置成测试模式。本文介绍,如何使用VS2019编译Winring0驱动及如何使用, 测试代码 github : https://github.com/Tinycl/easy_winring0 (1)下载并安装VS2019 https://visualstudio.microsoft.com/zh-hans/vs/ (2)下载并安装相同版本的SDK和WDK, 比如SDK 10.0.18362 WDK 10.0.18362 https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk (3)编译驱动 (4)编写测试案例 (4.1)加载驱动 (4.2)使用驱动的API Good Luck!
JTAG 学习笔记之状态机
JTAG简介JTAG接口的基本工作原理是:在芯片内部定义一个TAP(Test Access Port,测试访问端口),开发人员使用连接到芯片的JTAG外部接口上的JTAG调试器,通过访问芯片内部的TAP端口来扫描芯片内部各个扫描单元以写 入或读取扫描寄存器的状态,从而对芯片进行测试和调试。一个扫描单元对应一个外部管脚,每个外部管脚有一个扫描寄存器BSR单元,所有这些管脚的扫描寄存 器连在一起就形成了扫描链。简单地说,PC通过JTAG调试器对目标板的调试就是通过TAP端口完成对扫描寄存器BSR和指令寄存器IR的读写访问。要了 解关于JTAG 更全面的知识,请参阅 IEEE1149.1标准。基本概念JTAG 是Joint Test Action Group(联合测试行动组)的缩写,是一种国际标准测试协议,它遵守IEEE 1149.1标准。一个含有JTAG接口的处理器,只要时钟正常,就可以通过JTAG接口访问处理器的内部寄存器、挂在处理器总线上的设备以及内置模块的 寄存器。 TAP 是Test Access Port(测试访问端口)的缩写,是芯片内部一个通用的端口,通过TAP可以访问芯...
How to use phoronix test suite
phoronix test suite 是很全面的测试工具,支持Linux/Windows/Mac等主流OS。 The Phoronix Test Suite ships with access to more than 450 test profiles and over 100 test suites. These tests range from battery power consumption monitoring for mobile devices to multi-threaded ray-tracing benchmarks and span the CPU, graphics, system memory, disk storage, and motherboard components. If there is a test though not currently covered by the Phoronix Test Suite, new tests can be quickly added via its extensible architectur...
怎样简单使用winring0驱动
Winring0 驱动内部集成了读写MSR、读写物理地址、读写PCI配置空间、读写IO地址空间等常见的操作。目前签名版的不具备读写物理地址的能力,想要读写物理地址需要重新编译驱动,并将Windows设置成测试模式。本文介绍,如何使用VS2019编译Winring0驱动及如何使用, 测试代码 github : https://github.com/Tinycl/easy_winring0 (1)下载并安装VS2019 https://visualstudio.microsoft.com/zh-hans/vs/ (2)下载并安装相同版本的SDK和WDK, 比如SDK 10.0.18362 WDK 10.0.18362 https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk (3)编译驱动 (4)编写测试案例 (4.1)加载驱动 (4.2)使用驱动的API Good Luck!
JTAG 学习笔记之状态机
JTAG简介JTAG接口的基本工作原理是:在芯片内部定义一个TAP(Test Access Port,测试访问端口),开发人员使用连接到芯片的JTAG外部接口上的JTAG调试器,通过访问芯片内部的TAP端口来扫描芯片内部各个扫描单元以写 入或读取扫描寄存器的状态,从而对芯片进行测试和调试。一个扫描单元对应一个外部管脚,每个外部管脚有一个扫描寄存器BSR单元,所有这些管脚的扫描寄存 器连在一起就形成了扫描链。简单地说,PC通过JTAG调试器对目标板的调试就是通过TAP端口完成对扫描寄存器BSR和指令寄存器IR的读写访问。要了 解关于JTAG 更全面的知识,请参阅 IEEE1149.1标准。基本概念JTAG 是Joint Test Action Group(联合测试行动组)的缩写,是一种国际标准测试协议,它遵守IEEE 1149.1标准。一个含有JTAG接口的处理器,只要时钟正常,就可以通过JTAG接口访问处理器的内部寄存器、挂在处理器总线上的设备以及内置模块的 寄存器。 TAP 是Test Access Port(测试访问端口)的缩写,是芯片内部一个通用的端口,通过TAP可以访问芯...

Subscribe to Tinychenlin

Subscribe to Tinychenlin
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
UTF-8 转 ANSI
: set encoding
: set encoding=UTF-8
: set fileencoding=cp936
: wq!
ANSI 转UTF-8
: set encoding
: set fileencoding=UTF-8
: wq!
$ gvim ~/.vimrc
set nu!
set hlsearch
syntax enable
syntax on
colorscheme desert
set autoindent
set smartindent
set tabstop=4
set expandtab
set softtabstop=4
set foldmethod=indent
syntax on
set fileencodings=utf-8,gbk2312,gbk,gb18030,cp936
set encoding=utf-8
set langmenu=zh_CN
let $LANG = 'en_US.UTF-8'
set nocompatible
set nobackup
set noswapfile
set history=1024
set autochdir
UTF-8 转 ANSI
: set encoding
: set encoding=UTF-8
: set fileencoding=cp936
: wq!
ANSI 转UTF-8
: set encoding
: set fileencoding=UTF-8
: wq!
$ gvim ~/.vimrc
set nu!
set hlsearch
syntax enable
syntax on
colorscheme desert
set autoindent
set smartindent
set tabstop=4
set expandtab
set softtabstop=4
set foldmethod=indent
syntax on
set fileencodings=utf-8,gbk2312,gbk,gb18030,cp936
set encoding=utf-8
set langmenu=zh_CN
let $LANG = 'en_US.UTF-8'
set nocompatible
set nobackup
set noswapfile
set history=1024
set autochdir
No activity yet