<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FPGASOPC的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FPGASOPC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FPGASOPC]]></copyright><item><title><![CDATA[schedule() , schedule_work() 以及schedule_timeout_interruptible()区别]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/136692590</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/136692590</guid><author>FPGASOPC</author><pubDate>Wed, 13 Mar 2024 21:49:39 +0800</pubDate><description><![CDATA[schedule_timeout_interruptible()  用于在内核中进行可中断的睡眠，可以设置一个超时时间，允许在等待期间响应信号。总的来说，schedule() 用于实现任务调度和让出 CPU 给其他任务执行，而 schedule_work() 用于延迟执行工作函数以避免阻塞当前任务，适合在内核中异步执行一些工作。schedule() 和 schedule_work() 是 Linux 内核中用于任务调度的两个函数，它们的作用和使用场景有所不同。工作函数会在系统空闲时被调度执行。]]></description><category></category></item><item><title><![CDATA[queue_work]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/136692480</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/136692480</guid><author>FPGASOPC</author><pubDate>Wed, 13 Mar 2024 21:42:47 +0800</pubDate><description><![CDATA[queue_work]]></description><category></category></item><item><title><![CDATA[INIT_WORK 和 DECLARE_WORK]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/136692371</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/136692371</guid><author>FPGASOPC</author><pubDate>Wed, 13 Mar 2024 21:38:31 +0800</pubDate><description><![CDATA[INIT_WORK 和 DECLARE_WORK ]]></description><category></category></item><item><title><![CDATA[线程同步互斥锁]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/132907590</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/132907590</guid><author>FPGASOPC</author><pubDate>Fri, 15 Sep 2023 16:51:57 +0800</pubDate><description><![CDATA[LINUX  C线程同步]]></description><category></category></item><item><title><![CDATA[linux内核进程间通信IPC----消息队列]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/132907536</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/132907536</guid><author>FPGASOPC</author><pubDate>Fri, 15 Sep 2023 16:48:49 +0800</pubDate><description><![CDATA[linux消息队列]]></description><category></category></item><item><title><![CDATA[linux多处理器并发访问共享资源---自旋锁]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/132907479</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/132907479</guid><author>FPGASOPC</author><pubDate>Fri, 15 Sep 2023 16:47:03 +0800</pubDate><description><![CDATA[linux并发访问共享资源]]></description><category></category></item><item><title><![CDATA[Linux kernel之中断]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/132907396</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/132907396</guid><author>FPGASOPC</author><pubDate>Fri, 15 Sep 2023 16:44:27 +0800</pubDate><description><![CDATA[linux 中断]]></description><category></category></item><item><title><![CDATA[DSD 和 PCM audio接口]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/132885761</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/132885761</guid><author>FPGASOPC</author><pubDate>Thu, 14 Sep 2023 17:17:25 +0800</pubDate><description><![CDATA[DSD和PCM接口]]></description><category></category></item><item><title><![CDATA[由内核函数container_of宏看如何获取结构体地址]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/131444076</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/131444076</guid><author>FPGASOPC</author><pubDate>Wed, 28 Jun 2023 20:10:30 +0800</pubDate><description><![CDATA[由内核函数container_of宏看如何获取结构体地址]]></description><category></category></item><item><title><![CDATA[结构体，共用体所占字节数 ---- 内存对齐或者字节对齐]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/131211439</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/131211439</guid><author>FPGASOPC</author><pubDate>Wed, 14 Jun 2023 16:52:35 +0800</pubDate><description><![CDATA[结构体，共用体所占字节数 ---- 字节对齐]]></description><category></category></item><item><title><![CDATA[alsa pcm函数调用流程]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/128514933</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/128514933</guid><author>FPGASOPC</author><pubDate>Sun, 01 Jan 2023 19:33:36 +0800</pubDate><description><![CDATA[alsa pcm函数调用流程]]></description><category></category></item><item><title><![CDATA[抓取界面（framebuffer）图片方法]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/127839321</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/127839321</guid><author>FPGASOPC</author><pubDate>Sun, 13 Nov 2022 23:05:17 +0800</pubDate><description><![CDATA[界面]]></description><category></category></item><item><title><![CDATA[linux系统网口当做usb用]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/127839190</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/127839190</guid><author>FPGASOPC</author><pubDate>Sun, 13 Nov 2022 22:56:50 +0800</pubDate><description><![CDATA[ubuntu网口当做usb用]]></description><category></category></item><item><title><![CDATA[linux调试方式]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/127839122</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/127839122</guid><author>FPGASOPC</author><pubDate>Sun, 13 Nov 2022 22:51:03 +0800</pubDate><description><![CDATA[linux调试方法和手段]]></description><category></category></item><item><title><![CDATA[ubuntu terminal快捷键]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/127838928</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/127838928</guid><author>FPGASOPC</author><pubDate>Sun, 13 Nov 2022 22:46:40 +0800</pubDate><description><![CDATA[ubuntu terminal快捷键]]></description><category></category></item><item><title><![CDATA[ubuntu安装sop包]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/127838646</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/127838646</guid><author>FPGASOPC</author><pubDate>Sun, 13 Nov 2022 22:21:51 +0800</pubDate><description><![CDATA[ubuntu安装sop包]]></description><category></category></item><item><title><![CDATA[ubuntu 下切换python版本]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/127086173</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/127086173</guid><author>FPGASOPC</author><pubDate>Wed, 28 Sep 2022 11:24:33 +0800</pubDate><description><![CDATA[ubuntu 下切换python版本]]></description><category></category></item><item><title><![CDATA[面向对象编程 ---- 封装，继承，多态]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/126956873</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/126956873</guid><author>FPGASOPC</author><pubDate>Tue, 20 Sep 2022 17:28:50 +0800</pubDate><description><![CDATA[OOP基本编程]]></description><category></category></item><item><title><![CDATA[Linux并发控制--- 多任务编程]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/126952542</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/126952542</guid><author>FPGASOPC</author><pubDate>Tue, 20 Sep 2022 14:35:16 +0800</pubDate><description><![CDATA[Linux并发控制--- 多任务编程]]></description><category></category></item><item><title><![CDATA[windows和ubuntu系统文件互传]]></title><link>https://blog.youkuaiyun.com/FPGASOPC/article/details/126922150</link><guid>https://blog.youkuaiyun.com/FPGASOPC/article/details/126922150</guid><author>FPGASOPC</author><pubDate>Sun, 18 Sep 2022 20:06:43 +0800</pubDate><description><![CDATA[windows和ubuntu系统文件互传]]></description><category></category></item></channel></rss>