- 博客(17)
- 收藏
- 关注
原创 通过字符设备驱动分步注册方式编写LED驱动,完成设备文件和设备的绑定
【代码】通过字符设备驱动分步注册方式编写LED驱动,完成设备文件和设备的绑定。
2023-09-13 20:13:44 199
原创 自动创建设备节点udev机制的实现过程
然后hotplug一直在检测在/sys/class/目录/信息是否有新的目录产生及新的目录下是否有对应的信息,如果检测到产生了,hotplug就会通知udev给驱动在/dev/创建结点。udev是用户空间的一个应用程序,在内核里面安装一个驱动时,需要给这个驱动创建一个结点,安装驱动时向用户空间提交创建结点的信息,udev可以拿到提交的信息,自动在dev下创建结点。创建结点的逻辑放在用户空间。2、在指定目录提交设备信息。
2023-09-12 20:20:22 198
原创 冒泡排序 简单选择排序 插入排序 快速排序
两个for循环,从最左端开始一个一个逐渐有序,默认第一个就是有序区,第一个for遍历无序区,第二个for循环遍历有序区,为无序区的元素的插入挪出合适的位置。假设是升序,两个for循环,从最左端开始一个一个逐渐有序,找到lengh-1个无序区的最小值。两个for循环,从最右端开始一个一个逐渐有序。
2023-08-07 21:14:47 681
原创 字节序笔试题
-----------------------------------------------共用体方式。1. 简述字节序的概念,并用指针方式,或者共用体(联合体)的方式计算本机是大端还是小端(上交)--------------------------------------指针方式。小端字节序:数据低位存储在地址低位,浮点数,char,字符串没有字节序。大端字节序:数据地位存储在地址高位。字节序:不同类型的CPU主机,存储多字节整数序列的方式。
2023-07-04 18:34:02 69
原创 静态库和动态库的封装与使用&&进程的指令
合二为一:gcc -fPIC -shared add.c -o libadd.so。方法二,将自定义的库放入/usr/lib或者/lib中,也能进行操作。两句:gcc -fPIC -c add.c -o add.o。方法一,在命令行更改库的路径,但是只在当前终端有效。3>pidof可执行程序名,查看某一个进程的pid。方法三,更改配置文件,将自定义的库放入该文件中。4>显示进程的关系树 pstree。kill -l查看所有信号。bg 作业名 前台变后台。killall 进程名。kill -9 进程名。
2023-06-26 19:28:25 125 1
原创 标准IO练习
5.72使用fgetc和fputc统计一个文件的行数。5.73使用fgetc和fputc完成一个文件的拷贝。关于光标的函数fseek ftell frewind。5.8fputs/fgets统计文件行号和拷贝文件。5.14格式化函数fprintf/fscanf。5.15fread/fwrite函数的使用。5.16feof/ferror函数的使用。5.71fget/gputc的使用。5.8fgets/fputs的使用。5.11系统时间函数的使用。5.5fclose的使用。5.4fopen的使用。
2023-06-23 17:13:56 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人