- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 Linux进程状态(ps stat)之R、S、D、T、Z、X
Linux进程状态(ps stat)之R、S、D、T、Z、X2012 年 03 月 11 日Posted byJianLinux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状
2013-03-26 10:57:51 1062
原创 iomemory地址被抢占(二)
上一篇中,我们分析了request_mem_region的实现。现在来看看board文件中是如何配置ssi和esai的。现在做的项目是基于freescale平台的。所以代码也是基于该平台代码进行分析。先看看ssi。首先定义了一个mxc_audio_platform_data结构体和一个platform_device结构体: static struct mxc_audio
2013-03-05 20:03:00 2423
原创 iomemory地址被抢占(一)
最近做的一个项目,系统启动时发现有warning,并打印出了一堆dump stack。看了下代码,发现是在esai的probe函数中调用request_mem_region时失败代码走到了错误处理的部分。错误处理中disable了一个clock,warning的内容是说该clock没enable就disable了。从代码看,存在两个问题:1、request_mem_region为什
2013-03-05 19:54:47 2892
转载 Linux对I/O端口资源的管理(ZZ)
转自:http://hi.baidu.com/zengzhaonong/item/b8c6e78ea7e8a3d45f0ec15d 几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped
2013-03-04 17:03:07 942
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人