自定义博客皮肤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)
  • 收藏
  • 关注

原创 字符设备驱动开发

字符设备驱动开发 步骤: kernel阶段: 1.申请设备号 静态申请:指定主设备号和次设备号 int register_chrdev_region(dev_t from, unsigned count, const char *name) 参数:dev_t from------->设备号 unsigned count—>设备数 const char *name–>设备名 返回值:成功返回0,失败返回其他值 动态申请:自动申请未被占用的设备号 alloc_chrdev_regio

2021-08-31 19:38:56 60

原创 C++学习笔记

day1 { C++ 的函数可以带默认参数: 默认参数设置规则: 1、只能在函数声明时,设置默认参数,定义时不能写默认值 2、默认参数只能从参数列表的最右边开始,依次往左赋值 注意: 1、默认参数结合函数重载,在调用时,容易参数歧义(二义性)。 2、如果要对引用类型的形参 赋初值,那么必须使用已经存在的 全局变量 C++ 中的函数重载,函数名相同,但是参数列表必须不同 1、参数个数不同 2、参数个数相同,但是类型不

2021-08-28 11:36:38 138

原创 中断 重入函数

中断函数必须采用可重入函数。 可重入函数: 在实时系统设计中,RTOS,(real time operting system),经常会出现多个task同时调用同一个function的情况。改function必须设计为可重入函数。 1.坚持使用auto局部变量,不采用static 局部变量(存储在全局变量区,能见度之在function内部)和全局变量。 2.不使用malloc和free函数 3.不使用IO函数。scanf 和printf 因为IO函数都是不可重入的。 ...

2021-07-09 09:39:59 521

原创 2021-06-17

成绩排序 用一维数组存储学号和成绩,然后,按成绩排序输出 /* 题目1196:成绩排序 题目描述: 用一维数组存储学号和成绩,然后,按成绩排序输出。 输入: 输入第一行包括一个整数N(1<=N<=100),代表学生的个数。 接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。 输出: 按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。 如果学生的成绩相同,则按照学号的大小进行从小到大排序。 样例输入: 3 1 90 2 87 3 92 样例输出: 2 87 1 90 3

2021-06-17 19:30:58 53

空空如也

空空如也

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

TA关注的人

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