首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
kdb专题
linux 调试-kdb 调试内核-1
目标:打印bcm2835_spi_transfer_one 是如何从用户空间开始调用的 1. kernel 配置 KDB配置选项 添加 spi 控制器驱动 和 spi 设备驱动 2. 调试流程 调试内核-系统启动之后 1. 开发板进入kdb,等待pc 连接 root@raspberrypi:~# echo "ttyS0,1
阅读更多...
量化新手初识KDB时序数据库
上文《量化新手初次听闻时序数据库》提到,KDB是专门处理金融tick数据的时序数据库,今天来研究一下。 这几个知乎问答 金融分析量化系统,高频交易程序数据库通常采用哪种方式存贮数据?Kdb+有可能不再是最快的时序数据库?Quant 如何运算百万行的数据?请问有人熟悉Q/KDB吗?q语言与量化分析利器kdb+KDB/Q是什么语言? 几个认知 kdb+作为上一代时序数据库,最大的问题是为高性能计
阅读更多...
linux系统通过内核调试器kdb获取root权限
0x1 原理 kdb模式下是可以随意修改内存的,一旦在非root账户下被触发进入,可以通过mm命令修改登陆shell的uid为0,从而获取root权限 0x2 非root权限账户自动登录 inittab中添加 null::respawn:/sbin/getty -L ttyAMA0 115200 vt100 /etc/passwd添加 marquis::500:50
阅读更多...
arm linux内核调试器--kdb
0x1. 介绍 kdb是简单主义的shell风格的交互接口,可以借助键盘或者串口在系统终端上使用。你可以用它查看内存,寄存器,进程列表,内核log,甚至设置断点停在某个地方,尽管你可以设置断点并且对内核运行进行简单的控制,但kdb不是源码级的调试器。kdb主要的目标时对内核做一些分析用于辅助开发和诊断内核问题。如果内核编译时选择了CONFIG_KALLSYMS,不管时内建的还是模块编译,都可
阅读更多...
无线充电器做MPE报告、无线充电宝做MPE报告,无线充电宝做KDB报告
无线充电器、无线充电宝,出口美国需要满足哪些认证检测标准? 解答:需要FCC认证和KDB报告。当然还要满足RF射频方面的检测报告。所以需要做FCC-ID认证。 最新的亚马逊要求,还需要提供UL报告,必须由ISO 17025资质的实验室发布! FCC针对低功率(小于5W)、紧耦合、电磁感应方式工作的无线充电装置,提出应满足KDB 680106 D01《低功率无线充电设备的电磁辐射实施细则》的要求。
阅读更多...
kdb 环境搭建成功
1.内核开关打开 .config中,需要打开如下选项 CONFIG_KGDB 加入KGDB支持 CONFIG_KGDB_SERIAL_CONSOLE 使KGDB通过串口与主机通信(打开这个选项,默认会打开CONFIG_CONSOLE_POLL和CONFIG_MAGIC_SYSRQ) CONFIG_KGDB_KDB 加入KDB支持 CONFIG_DEBUG_KERNEL 包含驱动调试信息
阅读更多...
Linux Kernel KDB KGDB 实体机内核调试
内核编译配置 CONFIG_DEBUG_INFO=y # 编译debug infoCONFIG_MAGIC_SYSRQ=y # 功能编译开关CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 # 默认开启项 默认存在 /proc/sysrq-triggerCONFIG_MAGIC_SYS
阅读更多...