<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FF_programming的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FF_programming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FF_programming]]></copyright><item><title><![CDATA[自然辩证法概论-雨课堂]]></title><link>https://blog.youkuaiyun.com/FF_programming/article/details/124212797</link><guid>https://blog.youkuaiyun.com/FF_programming/article/details/124212797</guid><author>FF_programming</author><pubDate>Sat, 16 Apr 2022 14:09:13 +0800</pubDate><description><![CDATA[第一章绪论--习题











第二章 科学、技术与工程与自然的关系--习题













第三章 科学研究和工程技术方法论--习题











第四章 科学、技术、工程的社会互动和伦理--习题










]]></description><category></category></item><item><title><![CDATA[MISC机制编写字符驱动程序]]></title><link>https://blog.youkuaiyun.com/FF_programming/article/details/121410239</link><guid>https://blog.youkuaiyun.com/FF_programming/article/details/121410239</guid><author>FF_programming</author><pubDate>Thu, 18 Nov 2021 21:09:55 +0800</pubDate><description><![CDATA[一、杂项设备
在上次的实验中编写了一个内核模块，是使用内核提供的API实现了一个简单的虚拟设备的驱动，其中字符设备是使用函数alloc_chrdev_region -&gt; cdev_alloc-&gt; cdev_init-&gt; cdev_add来注册和初始化的，而字符设备驱动也可以使用MISC机制来进行注册。
Linux把不符合预先确定的字符设备范畴称为杂项设备-MISC。
Linux的驱动设计是趋向于分层的，大多数设备都有自己归属的类型，例如按键、触摸屏属于输入设备，对于他们有一个input子系]]></description><category></category></item><item><title><![CDATA[task_struct 结构，mm_struct 结构， vm_area_struct 结构]]></title><link>https://blog.youkuaiyun.com/FF_programming/article/details/120963212</link><guid>https://blog.youkuaiyun.com/FF_programming/article/details/120963212</guid><author>FF_programming</author><pubDate>Mon, 25 Oct 2021 23:58:16 +0800</pubDate><description><![CDATA[task_struct 结构，mm_struct 结构， vm_area_struct 结构
1、task_struct
每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息，Linux内核的进程控制块是task_struct结构体。

位置：&lt;include\linux\sched.h&gt; - 593行
部分代码如下：

struct task_struct
{
    /*...*/
	struct mm_struct		*mm;
	struct mm_struct		*activ]]></description><category></category></item></channel></rss>