Linux
求知书生
Success is the sum of small efforts,repeated day in and day out.
展开
-
linux多线程驱动中调用udelay对整个系统造成的影响
驱动开的是内核线程 跟普通进程一样是可以调度的,而udelay是靠死循环实现的延迟,当你的内核线 程没有占用cpu时,很可能超过1ms都不会执行你的程序,100us是小于进程可能的最小时间片的 (HZ= 1000时,1ms才产生一个时钟中断,假设时间片为1个jiffes,1ms才可能发生进程切换,轮到你的内核线 程),所以这是靠不住的,会受到其他阻塞进程的影响。对于时序要求比较严格的硬件,产转载 2015-07-24 14:14:01 · 583 阅读 · 0 评论 -
mac os x 设置Terminal快捷键
mac os x 设置终端快捷键 大家都知道在linux下可以用ctr+alt+t组合快捷来打开终端,那么在OS X上可以吗?答案是肯定的,其实OS X上很多功能都可以通过Apple自家的Automator.app创建,且使用此方法可以为任何程序创建快捷键。 废话少说,下面给大家演示一下: 思路是这样的(分三步完成):第一步在Automator.app中创建一个AppleSc转载 2017-11-05 12:48:58 · 364 阅读 · 0 评论