嵌入式 - @/ “
lsxuan驱动
学习总结,分享快乐。 望指正错误, 共同提高!!!
全部博文(39)
3》设备模型(2)
2》 c_dd(11)
1》基础(7)
》 汇编(2)
发布时间:2015-06-16 18:14:50
4种方法: 1> 忙等待: 点击(此处)折叠或打开 void 1_delay(u32 sec) { unsigned long end_point = jiffies + sec*HZ; while(!time_before_eq(end_point, jiffies)){ /*nothing*/; &.........【阅读全文】
发布时间:2015-06-14 17:24:00
0> 概述: 自旋锁:自旋就是当进程不能获得锁时,它会while(1);循环。 2种方式退出:1》进程时间片消耗完。 2》得到.........【阅读全文】
发布时间:2015-06-14 16:50:30
0> 概述:2种实现互斥锁: 1》semaphore 2》mutex都属于睡眠锁。xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1>互斥锁:互斥锁用值为1的信号量实现.........【阅读全文】
发布时间:2015-06-13 16:31:36
0> 概述:中断分成上下半部目的只有1个:使cpu快速处理完中断,其实质是把一些事情放到上半部快速执行完, 另一些事情放到下半部,cpu有空了再执行。实现中中断下半部的方法:1》 tasklet机制2》 工作队列Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.........【阅读全文】
发布时间:2015-06-12 21:53:20
0>实验目的:实现key1一个按键的中断。思路:在裸板时【irq异常处理2》Key】我们需要:1》初始化按键2》注册中断3》实现中断处理函数。现在有了内核,已将提供了一套注册中断的函数。Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1>中断注册函数:request_irq(unsignedint.........【阅读全文】
登录 注册