上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 阅读全文
posted @ 2021-06-15 15:27 蒲城小农 阅读(54) 评论(0) 推荐(0)
摘要: 什么是优先级反转? 所谓的优先级翻转问题:即当一个高优先级线程通过信号量机制访问共享资源时,该型号量以被一个低优先级线程占有,而这个低优先级的任务在访问共享资源时可能又被一个中等优先级任务抢占。从上面的描述,高优先级线程被许多较低优先级的任务阻塞,导致高优先级的实时性得不到保证。 解决方案:(1)设 阅读全文
posted @ 2021-05-26 22:04 蒲城小农 阅读(811) 评论(0) 推荐(0)
摘要: 因为触摸屏使用的也是USB接口,显示和触摸分别是两个USB接口 通过xinput命令屏蔽掉触摸的USB接口,发现插拔USB鼠标,鼠标箭头并没有消失。 怀疑是触摸屏没有跟内核进行适配工作 解决办法:将窗口管理器从mutter换到marco后问题解决,由此得知这个触摸屏不适配mutter, 阅读全文
posted @ 2021-05-25 16:58 蒲城小农 阅读(579) 评论(0) 推荐(0)
摘要: 在一次进行测试总发现client端发送一次发送2048哥byte的数据给server端,server端接收数据发现有时候会自动组包,有时候不会自动组包(自动组包:一次接收一帧2048, 不自动组包:分两次接收两帧一共2048) 现在大多数网卡都具有LRO/GRO功能。即,网卡收包时将同一流的小包合并 阅读全文
posted @ 2021-05-24 14:48 蒲城小农 阅读(1264) 评论(0) 推荐(0)
摘要: kworker 进程是内核工作进程,并且有很多进程是无害的。 内核工作线程可以做任何事情,例如一些随机的例子: 做页面缓存写回 处理某些种类的硬件事件 (如硬件中断,定时器,I / O等) 很多很多其他的东西 要知道任何kworker在做什么,你可以看看。 1 cat /proc/<kworker_ 阅读全文
posted @ 2021-05-20 22:13 蒲城小农 阅读(7121) 评论(0) 推荐(0)
摘要: 使用hwclock即可 阅读全文
posted @ 2021-05-20 21:28 蒲城小农 阅读(82) 评论(0) 推荐(0)
摘要: 进入到控制台后 首先尝试了第一种办法:执行 ldd /bin/mate-session 查看mete-session文件是否损坏,具体查看是看 => 右侧有没有空的。发现并没有空的,这个排除 第二种办法:执行 startx : 2 尝试启动一个界面,结果启动失败。发现Xorg是正常的,应该是某个桌面 阅读全文
posted @ 2021-05-20 21:22 蒲城小农 阅读(2454) 评论(0) 推荐(0)
摘要: 组播问题,使用多网卡的机器进行组播和点播同时进行通信。网卡1使用组播,网卡2使用点播,两个网卡如果同时设置网关,则这两个网卡将不能进行通信。 解决办法:组播通过route或者iproute将组播的网卡加入到组播路由中。点播设置好IP和netmask即可 route add -net 192.8.16 阅读全文
posted @ 2021-05-20 21:21 蒲城小农 阅读(1048) 评论(0) 推荐(0)
摘要: 分配原理 可以分配的最大内存 其他 __get_free_pages 直接对页框进行操作 4MB 适用于分配较大量的连续物理内存 kmem_cache_alloc 基于slab机制实现 128KB 适合需要频繁申请释放相同大小内存块时使用 kmalloc 基于kmem_cache_alloc实现 1 阅读全文
posted @ 2021-05-13 11:13 蒲城小农 阅读(1015) 评论(0) 推荐(0)
摘要: 1. 作用 用来标记分配内核空间内存时的方式 2. 两个标记使用在什么场合? 如果内存不够时,会等待内核释放内存,直到可以分配相应大小的内存,也就意味着会发生阻塞,因此不能使用在中断处理函数中, 而GFP_ATOMIC标记正好是用在中断处理函数中的,意思也就是说GFP_ATOMIC用在不能睡眠的场合 阅读全文
posted @ 2021-05-11 22:03 蒲城小农 阅读(1216) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 12 下一页