上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 最近看到一个问题,如何获取当前系统的文件类型? 这个时候就要介绍下/proc/mounts文件:这个文件以/etc/mtab文件的格式给出当前系统所安装的文件系统信息。同时也能反映出任何手工安装从而在/etc/mtab文件中没有包含的文件系统。 a56爆大奖在线娱乐们可以通过cat /proc/mounts查看挂载文 阅读全文
posted @ 2023-04-07 22:37 学习,积累,成长 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 简介 开发人员在内核或者模块的调试过程中,往往会需要要知道其中的一些函数有无被调用、何时被调用、执行是否正确以及函数的入参和返回值是什么等等。 比较简单的做法是在内核代码对应的函数中添加日志打印信息,但这种方式往往需要重新编译内核或模块,重新启动设备之类的,操作较为复杂甚至可能会破坏原有的代码执行过 阅读全文
posted @ 2023-04-07 22:33 学习,积累,成长 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 简介 perf是linux上的性能分析工具,perf可以对event进行统计得到event的发生次数,或者对event进行采样,得到每次event发生时的相关数据(cpu、进程id、运行栈等),利用这些数据来对程序性能进行分析。 perf可以统计或采样的event有很多,如果a56爆大奖在线娱乐们要分析cpu,那么a56爆大奖在线娱乐 阅读全文
posted @ 2023-04-07 22:29 学习,积累,成长 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 之前使用ftrace的时候需要一系列的配置,使用起来有点繁琐,这里推荐一个ftrace的一个前端工具,它就是trace-cmd trace-cmd安装教程 安装trace-cmd及其依赖库 git clone https://git.kernel.org/pub/scm/libs/libtrace/ 阅读全文
posted @ 2023-04-07 22:27 学习,积累,成长 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 内核的各个子系统已经有大量的跟踪点,如果这些跟踪点无法满足工作中的需求,可以自己手动添加跟踪点。 添加跟踪点有两种方式,a56爆大奖在线娱乐是仿照events/目录下的跟踪点,使用TRACE_EVENT() 宏添加。另a56爆大奖在线娱乐是参考内核目录samples/trace_events添加。a56爆大奖在线娱乐对这两种方式分别进行介绍。 使 阅读全文
posted @ 2023-03-03 22:36 学习,积累,成长 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 简介 Ftrace是Linux Kernel的官方tracing系统,支持Function trace、静态tracepoint、动态Tracepoint的跟踪,还提供各种Tracer,用于统计最大irq延迟、最大函数调用栈大小、调度事件等。 Ftrace还提供了强大的过滤、快照snapshot、实 阅读全文
posted @ 2023-03-03 22:35 学习,积累,成长 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 开发环境 客户端 开发板:FireFly-RK3399 Linux 4.4 IP:192.168.137.110 服务端 VMware Workstation Pro16,ubuntu 18.04 IP:192.168.137.100 MAC:00:0c:29:c1:9c:ed netconsole 阅读全文
posted @ 2023-02-23 22:41 学习,积累,成长 阅读(155) 评论(0) 推荐(0) 编辑
摘要: ARMv8-A 系统中的安全 一个安全或可信的操作系统保护着系统中敏感的信息,例如,可以保护用户存储的密码,信用卡等认证信息免受攻击。 安全由以下原则定义: 保密性:保护设备上的敏感信息,防止未经授权的访问。有以下几种方法可以做到,比如密码和加密密钥。 完整性:使用公钥来保护敏感信息防止被修改。 可 阅读全文
posted @ 2023-02-23 22:26 学习,积累,成长 阅读(344) 评论(0) 推荐(0) 编辑
摘要: SysRq键简介 SysRq键是一个魔术案件,只要在内核没有完全卡死的情况下,内核都会相应SysRq 键的输入,使用这些组合键都可以搜集包括系统内存使用、CPU任务处理、进程运行状态等系统运行信息。 配置 内核配置选项中要使能CONFIG_MAGIC_SYSRQ选项,这样系统启动之后,会生成/pro 阅读全文
posted @ 2023-02-23 22:21 学习,积累,成长 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 启动 在shell下敲gdb命令即可启动gdb,启动后会显示下述信息,出现gdb提示符。 ? example gdb GNU gdb (Ubuntu 8.1.1-0ubuntu1) 8.1.1 Copyright (C) 2018 Free Software Foundation, Inc. Lic 阅读全文
posted @ 2023-02-19 22:24 学习,积累,成长 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页