![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux驱动
文章平均质量分 78
yangzhiwen56
这个作者很懒,什么都没留下…
展开
-
linux 中断与时钟
中断与时钟中断就是CPU在执行程序的过程中,出现了突发事情时CPU暂停执行当前的程序,转去处理突发事情,处理完毕后返回到原来程序中断的位置并继续执行申请IRQint request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id, struct pt_regs *regs), unsigned long i转载 2014-04-18 12:26:33 · 484 阅读 · 0 评论 -
linux 几中互斥机制
linux 设备驱动中的并发控制:访问共享资源的代码区域为临界区,临界区需要用某种互斥机制加心保护。中断屏蔽、原子操作、自旋锁和信号量是linux设备驱动中可采用的互斥途径1.中断屏蔽local_irq_disable() //屏蔽中断critical section //临界区local_irq_enable() //开中断local_irq_save(flags转载 2014-04-18 14:30:48 · 734 阅读 · 0 评论 -
yocto环境学习--环境搭建
开发环境:ubuntu14.04开发板:IMX6UL1.安装必要的工具yangzhiwen@yzw-kingsee:~$sudo apt-get -y install gawk wget git-core diffstat unzip texinfo gcc-multilibyangzhiwen@yzw-kingsee:~$sudo apt-get -y install b原创 2016-01-27 11:04:45 · 4739 阅读 · 2 评论 -
yocto环境学习--新建driver recipe
1.建立目录yangzhiwen@yzw-kingsee:/home/work/workspace/fsl-release-bsp$ cd sources/meta-elmoyangzhiwen@yzw-kingsee:/home/work/workspace/fsl-release-bsp/sources/meta-elmo$ mkdir recipes-kernelyangzh原创 2016-01-27 11:16:37 · 4933 阅读 · 1 评论