- 博客(64)
- 收藏
- 关注
原创 字符设备驱动内部实现原理解析及分步注册流程和代码实例
3.将字符设备驱动对象注册进内核 int cdev_add(struct cdev *cdev, dev_t dev, unsigned count);2.释放申请的设备号 void unregister_chrdev_region(dev_t from, unsigned count)1.字符设备驱动对象的注销void cdev_del(struct cdev *);from:要释放的设备号 count:设备的数量。count:要申请的设备资源的数量。count:要申请的设备资源的数量。
2023-06-22 21:30:20
586
原创 ioctl实现功能的控制风扇、蜂鸣器、马达、LED灯,编写四个硬件驱动,一个应用程序控制4个硬件
【代码】ioctl实现功能的控制风扇、蜂鸣器、马达、LED灯,编写四个硬件驱动,一个应用程序控制4个硬件。
2023-06-14 20:19:10
272
原创 C高级DAY3
2.编写脚本~/sumfile.sh,统计/etc,/var,/usr目录中共有多少个一级子目录和文件。3.写一个shell脚本,获取当前用户名,用户id和工作路径。4.统计/etc目录下以P或p开头的文件个数。5.输入一个文件名,判断文件是否为普通文件。
2023-05-12 19:44:27
255
原创 C高级DAY2
2、有一个unsigned char类型的数据data,把他的第六个bit位置为1。请写出将 data第6位清0的表达式。1、写出行列式中每个元素的每行每列乘积(不包括元素本身),并计算乘积的最大值。
2023-05-10 21:28:00
200
原创 C++DAY5
由这两个类共同派生出学生干部类,私有成员属性(职位),成员方法(无参构造、有参构造、析构函数、show函数),使用学生干部类实例化一个对象,然后调用其show函数进行测试。定义一个学生类(Student):私有成员属性(姓名、年龄、分数)、成员方法(无参构造、有参构造、析构函数、show函数)。再定义一个党员类(Party):私有成员属性(党组织活动,组织),成员方法(无参构造、有参构造、析构函数、show函数)。
2023-04-23 19:31:42
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅