摘要:
题目转自http://blog.csdn.net/morewindows/article/details/7392749第一题:线程的基本概念、线程的基本状态及状态之间的关系?线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线程... 阅读全文
摘要:
Ubuntu Rhythmbox解决中文乱码 在这里介绍的是一个解决方法,修改变量。 在终端输入: gedit ~/.profile 在最后加入下面内容: exportGST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030 exportGST_ID3V2_TAG_... 阅读全文
摘要:
object-c中@interface和@property声明变量的区别Objective-C语言关键词,与@synthesize配对使用。xcode4.5以及以后的版本,@synthesize可以省略功能:让编译器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。那这两种方式有什么区别呢。... 阅读全文
摘要:
http://yunpan.cn/QijbmducPSydV (提取码:01a3)http://yunpan.cn/QijbFBcEYiRhu (提取码:f557)http://yunpan.cn/Qijbf5G3V7rje (提取码:4e14)链接:http://pan.baidu.com/s/1... 阅读全文
摘要:
前面, 我们已经讨论了内核所作的在队列中优化请求顺序的工作; 这个工作包括排列请求和, 或许, 甚至延迟队列来允许一个预期的请求到达. 这些技术在处理一个真正的旋转的磁盘驱动器时有助于系统的性能. 但是, 许多面向块的设备, 例如闪存阵列, 用于数字相机的存储卡的读取器、u盘等, 并且 RAM 盘真... 阅读全文
摘要:
http://blog.csdn.net/jianchi88/article/details/7212701块设备驱动注册与注销块设备驱动中的第1个工作通常是注册它们自己到内核,完成这个任务的函数是 register_blkdev(),其原型为:int register_blkdev(unsigne... 阅读全文
摘要:
上回最后面介绍了相关数据结构,下面再详细介绍块设备对象结构 block_device内核用结构block_device实例代表一个块设备对象,如:整个硬盘或特定分区。如果该结构代表一个分区,则其成员bd_part指向设备的分区结构。如果该结构代表设备,则其成员bd_disk指向设备的通用硬盘结构ge... 阅读全文
摘要:
基本概念块设备(blockdevice)---是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。字符设备(Character device)---是一个顺序的数据流设备,对这种设备的读写是按字符... 阅读全文
摘要:
http://my.oschina.net/u/1169027/blog/191538 阅读全文
摘要:
Linux中的IO使用方法应该是新版本内核才有的方法。请参考:./Documentation/gpio.txt文件提供的API:驱动需要包含 #include 判断一个IO是否合法:int gpio_is_valid(int number);设置GPIO的方向,如果是输出同时设置电平:/* set ... 阅读全文