- 博客(3)
- 收藏
- 关注
转载 数组只能在初始化时整体赋初值。以后再赋值只能逐一改变了
数组只能在初始化时整体赋初值。以后再赋值只能逐一改变了。很少用数组,都忘光了。以前没有注意这个,今天算是记住了。 分别遇到以下情况: 错误一:// 初始化后,不能整体赋值int ftime[] = new int[3];ftime[] = {5,12,16};解决方法:参见 “正确一” 正确一: int ftime[] = new int[3];
2017-08-24 22:46:10 27903 3
原创 底半部机制之work_struct(二)
工作队列工作队列的实现和tasklet很相似,只是工作队列的执行上下文在内核线程,所以可以调度和睡眠。首先是定义一个工作队列和一个底半部执行函数struct work_struct my_wq; Voidmy_wq_func(struct work_struct *work) 通过INIT_WORK()宏,可以初始化工作队列并将工作队列和处理函数进行绑定INIT_WO
2017-08-24 15:40:05 432
转载 warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法
linux驱动中定义一个无参的函数int probe_num(){ ....}警告:函数声明不是一个原型 [-Wstrict-prototypes]应对方法:改成int probe_num(void){ ....}警告消失
2017-08-23 10:26:27 3562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人