- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 字符设备驱动的创建(code)
/******************************************************/1、创建设备号 dev_t dev;2、申请设备号 静态注册设备号 int register_chrdev_region(dev_t from, unsigned count, const char *name)动态分配设备号 int alloc_chrdev_region(dev...
2018-02-28 22:25:43 452
原创 linux设备驱动 (0)
一、linux中设备驱动的类型字符设备:GPIO、EINT、ADC、WDT、LCD、CAMERA、JPEG......块设备:nand flash、SD卡、硬盘网络设备:有线网卡、无线网卡===================================================================================二、字符设备驱动的描述1、cdevcdev是一...
2018-02-28 20:53:23 299
原创 Linux设备驱动 (1)
1.Linux设备驱动分类按管理的设备硬件来分字符设备按字节流访问,能够顺序访问,也能够指定位置访问按键 串口 终端 触摸屏 LCD等块设备在Unix系统下,块设备按一定的数据块进行访问,数据块为512bytes 1K等在Linux下,块设备既可以按数据块的方式访问,也可以按字节流访问, 他和字符设备的区别在于linux系统中描述块设备和字符设备的数据结构和操作方法是不一样的网络设备网卡,网络设备...
2018-02-28 20:50:48 285
转载 C函数返回局部变量
一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指向的内容已经被释放了,这样指针指向的内容就是不可预料的内容,调用就会出错。准确的来说,函数不能通过返回指向栈内存的指针(注意
2018-02-07 11:03:06 514
Linux操作系统内核分析
2017-09-30
深入分析Linux内核源代码
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人