- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 arm64设备上运行gdb调试
arm64设备上运行gdb调试gdb编译gdb的编译这里是参考hisi提供的Makefile脚本进行交叉编译,这里就不过多描述了:服务器上进行调试这里准备了一个测试代码,test_call.c,在服务器上进行编译后,拷贝到设备上,就可以进行gdb调试了:aarch64-himix100-linux-gcc test_call.c -g -o test_call设备端运行gdbserver:(下面的xxx.xxx.xxx.xxx是设备的ip地址)./gdbserver xxx.xxx.xxx.
2021-03-06 15:33:25 1486
原创 mj-trace 代码分析
mj-trace 代码分析-(1)文章目录mj-trace 代码分析-(1)中间产物分析trace.[c/h/i]分析trace.i 分析定义的结构体定义的变量定义的函数变量与函数之间的关联编写的trace模块mj请参考文档《Linux内核增加一个trace.md》,接下来开始分析一下代码。内核有自带的sample,在路径samples/trace_events/下,代码相对来说比较长,可以使用下面命令进行编译以及生成预处理文件:make ARCH=arm64 CROSS_COMPILE=aarch
2021-03-06 12:15:44 458 3
原创 procps-ng交叉编译
procps-ng交叉编译procps-ng依赖ncurses,ncurses下载:https://invisible-mirror.net/archives/ncurses/ncurses交叉编译先创建一个目录,用来保存生成的成果物,--prefix指向这个目录的绝对路径:mkdir -p tmptar -xvf ncurses-6.0.tar.gz cd ncurses-6.0/./configure --host=aarch64-himix100-linux CPPFLAGS="-P"
2021-03-02 19:36:49 1369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人