![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 82
futurezone
这个作者很懒,什么都没留下…
展开
-
linux 内核调试
1. 背景 linux 内核是介于应用和驱动之间的抽象层;系统调用api是kernel与app间的接口,kernel与driver之间也有一层low-level-api(如注册驱动模块,注册中断ISR等),driver与设备间的接口即为I/O寄存器(寄存器地址与硬件配置有关)。内核的主要任务是满足多个应用对设备资源(CPU、RAM、DISK、NET)的请求,而实际的硬件资源是有限的,不同需求的应原创 2017-07-24 21:27:24 · 254 阅读 · 0 评论 -
linux 应用调试
1. 背景: linux系统广泛应用于服务器端和客户端(如android), 因而大部分程序都是linux应用程序; 应用程序的生命周期包括: 需求分析, 概要设计, 编码实现, 调试维护. 其中第四阶段的耗时最 长, 因而熟悉linux的调试至关重要. 2. 为何调试和维护?程序运行行为不符合预期, 完善过程中引入新需求产生意想不到的问题;意料之外的行为 按原创 2017-07-22 19:32:24 · 346 阅读 · 0 评论