- 博客(3)
- 收藏
- 关注
原创 设备驱动轮询(poll)操作
阻塞和非阻塞I/O是设备访问的两种模式,阻塞操作是指在执行设备操作时,若不能获得资源,则挂起进程直到满足可操作得条件后在进行操作,被挂起的进程进入睡眠状态,被从调度器的运行队列移走,直到等待的条件被满足。设备驱动中阻塞I/O一般基于等待队列或基于等待队列的内核API实现。非阻塞操作的进程在不能进行设备操作时,并不会被挂起,它要么放弃,要么不停的查询直到可以进行操作为止。非阻塞I/O的应用程序可以借助轮询函数来查询设备是否能被立即访问,在用户程序中,通常使用select(),poll(),epoll()接
2021-09-05 22:44:38
937
原创 Yocto环境下编译Selinux相关的bb时,编译比较慢问题解决
已经release的一个项目,在最近编译时发现,解析bb很慢,以前没有出现过这个问题。打开调试,发现卡在解析selinux相关的bb处。DEBUG: /home/user44/3.15_/poky/…/meta/meta-selinux/recipes-security/refpolicy/refpolicy-minimum_git.bb: Fetcher accessed the netwo...
2019-10-23 19:09:06
1422
原创 密码技术小结
本篇文章是结合工作中常用的密码概念,根据《图解密码技术》总结写出。对称密码—用相同的密钥进行加密和解密AES密码算法:安全,快速,能够在个各种平台上工作。AES属于分组密码,即分组的处理特定长度的一块数据的一类密码算法。分组密码的迭代方式称为分组密码的“模式”。(ECB,CBC,CFB,OFB,CTR)公钥密码—用公钥加密,用私钥解密1 RSA:目前最为普及的一种公钥密码算法,RSA利...
2019-09-27 11:26:14
728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅