Linux学习笔记
文章平均质量分 71
狂奔的蜗牛Alex
这个作者很懒,什么都没留下…
展开
-
pci设备probe函数的调用时机
int __init wwinit(void){ int ret; printk(KERN_ALERT \"\\n\\n\\n\\n\"); wwlogk(\"wwinit: entering - VID=0x%x, DID=0x%x\\n\", WWVID, WWDID); //###############1 ww_init(); ret = all原创 2012-08-21 13:58:01 · 1846 阅读 · 0 评论 -
linux驱动移植经验总结
最近刚开始做驱动移植,犯了好多错误,现在总结一下,也算一点经验了。 一、 移植驱动前先弄清楚四个平台的性质:原宿主机平台、原目标机平台、现宿主机平台、现目标机平台。 原宿主机平台、原目标机平台:弄清楚是大端还是小端,这两个平台决定了原来的交叉编译链。一般情况下,做移植之前的驱动在原宿主机环境下是可以编译通过的,在原目标机平台下是可以原创 2012-08-21 13:58:01 · 1246 阅读 · 0 评论 -
死锁发生的条件
操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。产生死锁的原因主要是:(1)原创 2012-08-21 13:58:03 · 387 阅读 · 0 评论