自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux selinux代码分析

1、首先注册了sel_fs_type文件系统,提供了一系列接口,这里只分析了sel_load_ops,这个用来解析规则数据库,解析到的数据会放到avtab_node结构体的变量中,然后将变量插入到一个表中。3、这里只分析了一个回调函数。主要是根据ssid,tsid,tclass在表中找到相应的规则数据,然后判断操作是否允许。2、selinux作为一个安全模块,需要相关配置才能生效。初始化流程主要注册了一系列回调函数。这个博客主要留给自己参考用的,不指望帮助到其他人。内核版本5.4.83。

2025-01-18 01:06:33 877

原创 linux dma控制器驱动

to_40bit_cbaddr(d->cb_list[0].paddr):d->cb_list[0].paddr,//把传输描述符中第一个传输控制数据的地址写入到dma寄存器,然后启动传输。当启动dma传输前把第一个dma传输控制数据的地址写入到dma寄存器中,然后启动dma,这些dma传输控制数据会自动写入到dma寄存器中并控制dma的行为。//设置外设数据寄存器的地址,保存在dma_slave_config结构体变量中,由使用dma的驱动设置。//cb_list的数量。

2025-01-18 01:05:16 632

原创 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 997

原创 SD卡识别协议

详细协议可以参考www.sdcard.org网站Part1_Physical_Layer_Simplified_Specification_Ver6.00.pdf文档 SD卡分类 SD卡按容量(Capacity)分类,可以分为标准容量卡、高容量卡,扩展容量卡,详细如下: 1、Standard Capacity SD Memory Card (SDSC): 容量小于等于2GB 2、High C...

2020-03-14 23:04:42 959

web服务器环境变量

cgi获得web服务器的变量

2016-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除