- 博客(62)
- 收藏
- 关注
原创 字符设备驱动内部实现
cdev只要文件存在,就会有唯一对应的inode号,且相应的会存在一个struct inode结构体.,在应用层通过open()打开一个设备文件,会对应产生一个inode号,通过inode号可以找到文件的inode结构体,inode结构体cdevdev_t dev;在驱动对象结构体中找到操作方法结构体指针,在驱动程序中定义一个操作方法结构体变量并初始化,实现具体的打开关闭,读写等功能={
2023-06-15 20:31:54
389
原创 汇编实现点灯
3.通过GPIOE_OTYPER寄存器,设置PE10引脚为推挽输出模式 0x50006004[10] = 0。@通过GPIOE_ODR寄存器 设置PE10引脚输出低电平 0x50006014[10] = 0。/**********LED1点灯PE10**************//**********LED1点灯PE10**************//**********LED2点灯PF10**************//**********LED3点灯PE8**************/
2023-05-22 21:10:10
535
原创 C高级day3
2.编写脚本~/sumfile.sh,统计/etc,/var,/usr目录中共有多少个一级子目录和文件。echo "/usr 目录下的一级子目录和文件数量: $usr_countl"echo "/etc 目录下的一级子目录和文件数量: $etc_count"echo "/var 目录下的一级子目录和文件数量: $var_count"# 统计 /etc,/var,/usr 目录中所有一级子目录和文件的数量。1、包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。4、显示上一级目录中的所有文件的列表。
2023-05-11 22:14:26
579
1
原创 c高级Day2
printf("请输入第[%d][%d]的元素", i+1, j+1);printf("请输入行、列\n");//把第6位的0置为1。
2023-05-10 21:32:27
550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人