logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux kernel 中的work queue原理

<br /><br /> <br /> <br />分成两大部分,第一部分是用来执行work queue中每个节点上挂载的函数的内核线程,第二部分是从驱动程序的角度看work queue的使用。<br />第一部分 worker_thread内核线程<br />Linux系统启动期间会创建一名为worker_thread线程,该线程创建之后就处于sleep状态。这里所谓的内核线程,从调度器的角度就

#linux#list
Linux系统中/dev/mtd与/dev/mtdblock的区别,即MTD字符设备和块设备的区别

<br />1. /dev/mtdN 是Linux 中的MTD架构中,系统自己实现的mtd分区所对应的字符设备,其里面添加了一些ioctl,支持很多命令,如MEMGETINFO,MEMERASE等。<br />而mtd-util中的flash_eraseall等工具,就是以这些ioctl为基础而实现的工具,实现一些关于Flash的操作。比如,mtd 工具中的 flash_eraseall中的:<b

#linux
Linux wifi驱动调试 freescale imx27

<br />郁闷,之前写的东西没有保存,又要重新写一下……<br /> <br />前几天已经写了一篇关于wifi的介绍的文章,具体介绍了一些wifi驱动调试的一些工具,今天姜建wifi驱动的调试中出现的问题:<br /> <br />wifi模块用的rt3070这款芯片,用到了USB2,当然需要相应的USB驱动作支撑……<br />首先加载rt3070sta.ko这个驱动,编译一下内核,选择相应

#linux#百度
到底了