博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工作队列 (一) workqueue demo
阅读量:4285 次
发布时间:2019-05-27

本文共 823 字,大约阅读时间需要 2 分钟。

驱动makefile 请参考

// 使用方法// insmod work_queue.ko// work_queue.c#include
#include
// 头文件#include
// 全局static struct work_struct test_work;//handlerstatic void test_work_func(struct work_struct *work){
printk("hello\n"); return ;}static void work_init(void){
// 初始化 INIT_WORK(&test_work, test_work_func); // 提交任务到 event schedule_work(&test_work);}static void work_deinit(void){
}static int hello_init(void){
printk(KERN_ALERT"-----------------!\n"); printk(KERN_ALERT"hello world!\n"); work_init(); printk(KERN_ALERT"hello vexpress!\n"); printk(KERN_ALERT"-----------------!\n"); return 0;}static void __exit hello_exit(void){
work_deinit(); printk(KERN_ALERT"goodbye, crazy world!\n");}module_init(hello_init);module_exit(hello_exit);MODULE_LICENSE("GPL");

转载地址:http://gxigi.baihongyu.com/

你可能感兴趣的文章
让es进行后端进程的方式启动
查看>>
es2.4.5 离线安装head插件
查看>>
实战项目经验得到的常用linux命令(-)
查看>>
Mysql的设计规范和结构优化(-)
查看>>
查看是否安装mysql以及是否正在运行的mysql
查看>>
题目:在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出思路即可(内存限制为 2G的意思就是,可以使用2G的空间来运行程序,而不考虑这台机器上的其他软件的占用内存)。
查看>>
springboot注解中@controller和@restcontroller,以及@springbootApplication注解的区别和联系
查看>>
hbase 常用过滤器filter--------------------------有这篇文章就够了,舍我其谁!!!!
查看>>
【十问评估经营理念】
查看>>
Android调用天气预报的WebService简单例子
查看>>
出现An internal error occurred during: "Building workspace".的解决方法
查看>>
ext4.2入门简单小例子(button的事件--对话框的几种使用情况)
查看>>
nodejs:在windows系统中安装node.js 及第一个程序Hello World
查看>>
ExtJS 4.2心得和总结:布局系统详解(Ext.layout.container)
查看>>
数据结构几种排序算法详解和总结(java版)
查看>>
ExtJS4.2 登陆表单(Login)简单示例
查看>>
Node.js快速入门
查看>>
Node.js进行Web开发(一)--Express,路由控制,模板引擎
查看>>
阿里巴巴集团2014秋季校园招聘笔试题
查看>>
2014校园招聘_百度2014校园招聘
查看>>