- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 linux selinux代码分析
1、首先注册了sel_fs_type文件系统,提供了一系列接口,这里只分析了sel_load_ops,这个用来解析规则数据库,解析到的数据会放到avtab_node结构体的变量中,然后将变量插入到一个表中。3、这里只分析了一个回调函数。主要是根据ssid, tsid, tclass在表中找到相应的规则数据,然后判断操作是否允许。2、selinux作为一个安全模块,需要相关配置才能生效。初始化流程主要注册了一系列回调函数。这个博客主要留给自己参考用的,不指望帮助到其他人。内核版本 5.4.83。
2024-06-09 23:20:38 737
原创 sd卡驱动
简介MMC/SD存储卡是一种典型的块设备,它的实现位于drivers/mmc。Drivers/mmc下又分为card、core、host三个子目录。Card层实际跟块设备子系统对接,实现块设备驱动,core层处理块驱动和sd卡设备的匹配,host层实现了sdhci控制器驱动,在检测到sd存在会向系统中添加sd卡设备。匹配过程图解如下;sdhci控制器识别并添加sd卡的过程sdhc...
2020-03-14 23:06:22 917
原创 SD卡识别协议
详细协议可以参考www.sdcard.org网站Part1_Physical_Layer_Simplified_Specification_Ver6.00.pdf文档SD卡分类SD卡按容量(Capacity)分类,可以分为标准容量卡、高容量卡,扩展容量卡,详细如下:1、Standard Capacity SD Memory Card (SDSC): 容量小于等于2GB2、High C...
2020-03-14 23:04:42 875
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人