02 2020 档案
摘要:启动顺序: 1 rtthread_startup进行对象初始化 2 rt_application_init进行线程对象初始化 rt_thread_create 创建线程 1 调用rt_object_allocate(RT_Object_Class_Thread,name);获取线程对象并创建线程 (
阅读全文
摘要:代码如下:#include <linux/module.h> #include <linux/fs.h> #include <linux/mm.h> #include <linux/init.h> #include <linux/cdev.h> #include <linux/slab.h> #in
阅读全文
摘要:我用的是EDMAX的免驱dongle用来做数据抓包。 1 首先执行ifconfig命令查看接口名字。这里是wlx74da38f2b5e5 2 安装aircrack-ng 3 执行sudo airmon-ng start wlx74da38f2b5e5将网卡设置为监听模式 这里注意wlx74da38f
阅读全文
摘要:前面的队列以及锁都是基于阻塞是的操作。要实现同步,还可以通过信号也就是异步的方式来进行。例如在往文件的写入字符后,发送一个信号。捕捉到信号后执行动作。这样就不会造成阻塞,之前的阻塞性IO和POLL,是调用函数进去检查,条件不满足是造成阻塞。 应用层启动异步通知机制就三个步骤: 1 调用signal函
阅读全文