01 2022 档案

linux 添加用户ssh 密钥登陆
摘要:不能root要用普通用户 #!/bin/bash name=$1 useradd -m $name -s /bin/bash sub=`echo $name|md5sum|head -c 5` echo "$name:$name$sub" >> user.txt echo "$name:$name$ 阅读全文

posted @ 2022-01-25 17:53 tycoon3 阅读(94) 评论(0) 推荐(0) 编辑

qemu-system-riscv64
摘要:qemu-system-riscv64 -M sifive_u 改成 qemu-system-riscv64 -M virt qemu-system-riscv64: clint: invalid write: 0000e8a4 qemu-system-riscv64: clint: invalid 阅读全文

posted @ 2022-01-21 19:34 tycoon3 阅读(577) 评论(0) 推荐(0) 编辑

gdb riscv 寄存器
摘要:For help, type "help". Type "apropos word" to search for commands related to "word". 0x0000000000001000 in ?? () (gdb) b xPortStartFirstTask Breakpoin 阅读全文

posted @ 2022-01-19 12:15 tycoon3 阅读(364) 评论(0) 推荐(0) 编辑

clocksource 出错cu: rcu_sched kthread timer wakeup didn't happen for 89211 jiffies
摘要:[ 467.024565][ C2] rcu: Stack dump where RCU GP kthread last ran: [ 467.031360][ C2] Task dump for CPU 2: [ 467.035629][ C2] task:swapper/2 state:R ru 阅读全文

posted @ 2022-01-18 17:16 tycoon3 阅读(434) 评论(0) 推荐(0) 编辑

warning: remote HEAD refers to nonexistent ref, unable to checkout
摘要:Receiving objects: 100% (94615/94615), 240.39 MiB | 23.44 MiB/s, done. Resolving deltas: 100% (10078/10078), done. warning: remote HEAD refers to none 阅读全文

posted @ 2022-01-17 17:02 tycoon3 阅读(327) 评论(0) 推荐(0) 编辑

tftp-hpa
摘要:git clone https://github.com/asciiprod/tftp-hpa.git Cloning into 'tftp-hpa'... remote: Enumerating objects: 98, done. remote: Total 98 (delta 0), reus 阅读全文

posted @ 2022-01-14 16:32 tycoon3 阅读(237) 评论(0) 推荐(0) 编辑

gdb display/20i 反汇编
摘要:方法1. display 查看当前执行及后20行汇编指令 (gdb) display /20i $pc # trampoline ``` kvmmap(TRAMPOLINE, (uint64)trampoline, PGSIZE, PTE_R | PTE_X); ``` ``` (gdb) disa 阅读全文

posted @ 2022-01-12 20:16 tycoon3 阅读(350) 评论(0) 推荐(0) 编辑

RISC gp寄存器
摘要:首先说说gp寄存器出现的原因吧,由于RISC体系的CPU,每条指令都是32Bit,而地址总线也是32Bit,这样,就不可能通过一条指令来实现Memory的访问。 C语言中有两种存储类型,自动型和静态型,自动变量是一个过程中 的局部变量。静态变量是进入和退出一个过程时都是存在的。为了简化静态数据的访问 阅读全文

posted @ 2022-01-10 16:58 tycoon3 阅读(560) 评论(0) 推荐(0) 编辑

sed 转义字符
摘要:用' ' root@ubuntu:/home/ubuntu# sed -i s,mabi=lp64d,mabi=lp64d \$\(CFLAGS\),g `grep mabi=lp64d -rl * ` sed: -e expression #1, char 23: unterminated `s' 阅读全文

posted @ 2022-01-08 14:50 tycoon3 阅读(304) 评论(0) 推荐(0) 编辑

链接脚本
摘要:定位符号‘.’的使用 ‘.’表示当前地址,它可以被赋值也可以赋值给某个变量。如下为将当前地址赋值给某个变量(链接器链接是按照SECTIONS里的段顺序排列的,前面的排列完之后就能计算出当前地址) RAM_START = .; 如下为将段存放在特定的地址中: SECTIONS { . = 0×1000 阅读全文

posted @ 2022-01-07 15:36 tycoon3 阅读(283) 评论(0) 推荐(0) 编辑

FreeRTOS
摘要:riscv 通用寄存器 CPU中包含32个通用寄存器,有时候也会被称为通用寄存器文件,如图1所示。通用寄存器的命名方式为X0-X31。其中第一个寄存器X0的值,被硬连线到0,因此值永远是0。其他寄存器X1-X31都是可读可写的。0-31也叫做索引号,索引号也可以理解为寄存器的地址,当指令需要调用通用 阅读全文

posted @ 2022-01-06 20:02 tycoon3 阅读(1103) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示