WEB3
Blog iconTinychenlin
Aug 4
I like web3

Most popular by Tinychenlin

How to use phoronix test suite

How to use phoronix test suite

怎样简单使用winring0驱动

怎样简单使用winring0驱动

JTAG 学习笔记之状态机

JTAG 学习笔记之状态机

Ubuntu 20.04 安装EDK2

Ubuntu 20.04 安装EDK2

Windows 设置 power mode API

Windows 设置 power mode API

Cover image

春江花月夜

Tinychenlin

Written by
1540524015
Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

Tinychenlin

Subscribe
兰亭序
Blog iconTinychenlin
May 28
永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹,又有清流激湍,映带左右。引以为流觞曲水,列坐其次,虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天朗气清,惠风和畅。仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。 夫人之相与,俯仰一世。或取诸怀抱,悟言一室之内;或因寄所托,放浪形骸之外。虽趣舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至;及其所之既倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀,况修短随化,终期于尽!古人云,“死生亦大矣。”岂不痛哉! 每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔。悲夫!故列叙时人,录其所述。虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。兰亭序
What is xToken
Blog iconTinychenlin
May 19
xtoken terminalxToken is a team of 15 full-time and part-time contributors dedicated to building the comprehensive capital markets platform for Web3. Since launched in July 2020, served thousands of DeFi users and partnered with some of the most dynamic protocols in the space. For most of our history, we were known for building native staking (e.g., xSNX, xBNT, xAAVE) and liquidity (xU3LP) strategies. We processed over $300 million in primary volume across our funds, peaking at $150 million i...
Post cover image
Blog iconTinychenlin
May 4
春江花月夜
春江花月夜春江潮水连海平,海上明月共潮生。 滟滟随波千万里,何处春江无月明! 江流宛转绕芳甸,月照花林皆似霰。 空里流霜不觉飞,汀上白沙看不见。 江天一色无纤尘,皎皎空中孤月轮。 江畔何人初见月?江月何年初照人? 人生代代无穷已,江月年年望相似。 不知江月待何人,但见长江送流水。 白云一片去悠悠,青枫浦上不胜愁。 谁家今夜扁舟子?何处相思明月楼? 可怜楼上月裴回,应照离人妆镜台。 玉户帘中卷不去,捣衣砧上拂还来。 此时相望不相闻,愿逐月华流照君。 鸿雁长飞光不度,鱼龙潜跃水成文。 昨夜闲潭梦落花,可怜春半不还家。 江水流春去欲尽,江潭落月复西斜。 斜月沉沉藏海雾,碣石潇湘无限路。 不知乘月几人归,落月摇情满江树。明月
JTAG 学习笔记之状态机
Blog iconTinychenlin
Jan 4
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可以访问芯...
Ubuntu 开机自动挂载硬盘
Blog iconTinychenlin
Dec 22
查看系统分区 $ sudo fdisk -l创建挂载目录 $ mkdir /home/user/data 查询硬盘UUID $ sudo blkid /dev/sda2 /dev/sda2: LABEL="Data" UUID="88069947069936E2" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="7170f9a7-9c9f-43d8-9916-da47aa9101f7" 修改配置文件 $ sudo gvim /etc/fstab 末尾添加: UUID=88069947069936E2 /home/user/data ntfs defaults 0 2 $ sudo reboot 第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘; 第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区 我挂载的分区是在WIn系统下创建的分区,磁盘格式为ntfs
Windows 设置 power mode API
Blog iconTinychenlin
Dec 21
1, 查看当前电源模式, 管理员权限执行CMD, 查看当前电源模式下的GUID C:\WINDOWS\system32 > powercfg / q 电源方案 GUID : 381b4222 - f694 - 41f0 - 9685 - ff5bb260df2e(平衡) GUID 别名 : SCHEME_BALANCED 子组 GUID : 0012ee47 - 9041 - 4b5d - 9b77 - 535fba8b1442(硬盘) GUID 别名 : SUB_DISK 电源设置 GUID : 6738e2c4 - e8a5 - 4a42 - b16a - e040e769756e(在此时间后关闭硬盘) GUID 别名 : DISKIDLE 最小可能的设置 : 0x00000000 最大可能的设置 : 0xffffffff 可能的设置增量 : 0x00000001 可能的设置单位 : 秒 当前交流电源设置索引 : 0x000004b0 当前直流电源设置索引 : 0x00000258 子组 GUID : 02f815b5 - a5cf - 4c84 - bf20 - 649d1...
gvim 常见操作
Blog iconTinychenlin
Dec 2
1.文件编码操作UTF-8 转 ANSI: set encoding : set encoding=UTF-8 : set fileencoding=cp936 : wq! ANSI 转UTF-8: set encoding : set fileencoding=UTF-8 : wq! 2.显示设置$ 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...
How to use phoronix test suite
Blog iconTinychenlin
Nov 25
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...
Ubuntu 20.04 安装EDK2
Blog iconTinychenlin
Nov 23
(1) Ubuntu 20.04 添加源$sudo vim /etc/apt/sources.list deb http://mirrors.aliyun.com/ubuntu/ xenial main deb-src http://mirrors.aliyun.com/ubuntu/ xenial main deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb-src http://mirrors.aliyun.com/ubuntu/ xenia...
AMD noncanical address access attack poc
Blog iconTinychenlin
Nov 20
amd ryzen 架构处理器硬件设计的漏洞:非法的地址通过一套算法和合法的地址映射到通过一个TLB 条目里。 攻击原理基于如此, 利用对非法地址的推测访问,获取对应合法地址的数据。详细的论文和PoC 在 Github: https://github.com/Tinycl/amd_nocanonical_access 其中合法地址和非法地址之间的映射关系如下:
怎样简单使用winring0驱动
Blog iconTinychenlin
Nov 18
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!
Mirror I'm coming
Blog iconTinychenlin
Nov 18
This is my first Mirror blog, so interesting! Mirror 的数据是存储在去中心化分布式存储网路Arweave上, AR 应该比FILE coin 更靠谱。 牛逼!