按类别查询搜索结果
关于关键词 的检测结果,共 112676
Mrstudy | 2016-07-27 15:46:00 | 阅读(1450) | 评论(0)
初始化就是初始化以下串口结构: static int __init serial8250_init(void){int ret;if (nr_uarts > UART_NR)//UART_NR =3nr_uarts = UART_NR;//串口数量最多设为3个printk(KERN_INFO "Serial: 8250/16550 driver, ""%d ports, IRQ sharing %sabled\n", nr_uarts,share_irqs ? "en" : "dis");#ifdef...【阅读全文】
Mrstudy | 2016-07-27 15:43:58 | 阅读(1120) | 评论(0)
三、串口的打开在用户空间执行open操作的时候,就会执行uart_ops->open. Uart_ops的定义如下: tty_open=>init_dev=>initialize_tty_struct=>tty_ldisc_assign=>将tty_ldisc_N_TTY复制给该dev然后tty->driver->open(tty, filp);tty->driver为上面uart_register_driver时注册的tty_driver驱动,它的操作方法集...【阅读全文】
18345093167 | 2016-07-27 15:00:37 | 阅读(1000) | 评论(0)
w787815 | 2016-07-27 14:15:55 | 阅读(690) | 评论(0)
系统连接状态篇:1.查看TCP连接状态netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rnnetstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’ 或netstat -n | awk ‘/^tcp/ {++state[$NF]}; END {for(key in state) print key,"\t"...【阅读全文】
w787815 | 2016-07-27 14:13:53 | 阅读(1390) | 评论(0)
Linux下使用mail命令发送邮件   1. 最简单的方法:  mail -s text mail.com  这条命令的结果是发一封标题为text的空信给后面的邮箱,但是往往这类邮件会被当成垃圾邮件来处理,  所以如果没有收到邮件,建议打开垃圾...【阅读全文】
Mrstudy | 2016-07-27 13:53:58 | 阅读(1210) | 评论(0)
亮有一妓 | 2016-07-27 13:35:55 | 阅读(1570) | 评论(0)
Deem_passion | 2016-07-27 09:54:17 | 阅读(6350) | 评论(0)
一、linux系统支持的最大进程数       限制1:既然系统使用pid_t表示进程号,那么最大进程数不能超过pid_t类型的最大值吧       限制2:使用命令ulimit -u查看系统中限制的最大进程数,我的机器上是65535。/etc/security/limits.conf里面是硬限制,...【阅读全文】
binary_swordman | 2016-07-27 09:46:25 | 阅读(0) | 评论(0)
一、父子进程资源二、文件描述符处理三、TCP、UDP异同【阅读全文】
无帝老三 | 2016-07-27 09:34:35 | 阅读(1410) | 评论(0)
参考博文:http://www.cnblogs.com/luxiaoxun/archive/2012/10/16/2725760.html示例程序是国嵌的linux 网络编程是通过socket(套接字)接口实现,Socket是一种文件描述符,socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建...【阅读全文】
win2domain | 2016-07-26 23:01:50 | 阅读(1290) | 评论(0)
linxu启动过程中pci总线初始化主要包括2部分,pci控制器的注册和pci设备的枚举,pci总线和其他总线一个很重要的区别就是pci总线的枚举,在启动过程中遍历pci总线树上所有可能的dev func,记录下所有存在的设备的vendor id  设备名等,这个是做为后面pci设备驱动初始化中注册pci设备驱动需要匹配的重要依据,...【阅读全文】
18345093167 | 2016-07-26 19:30:46 | 阅读(850) | 评论(0)
18345093167 | 2016-07-26 18:49:26 | 阅读(730) | 评论(0)
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Slab将缓存分为两种:一种是专用高速缓存,另外一种是普通高速缓存。请注意,这里所说的高速缓存和硬件没有必然的关系,它只是slab分配器中的一个软件概念。专用高速缓存中用来存放内核使用的数据结构,例如:mm,skb,vm等等普通高速缓存是指存放一般的数据,比如内核为指针分配一段内存所有的高速缓存区都通过链表的方式组织在一起,它的首结点是cache_chain另外,普通高速缓存将分配区分为32*(2^0),32*(2^1),32*(2^2) ….32*(2^12)大小,共【阅读全文】
18345093167 | 2016-07-26 18:44:19 | 阅读(740) | 评论(0)
18345093167 | 2016-07-26 18:43:44 | 阅读(1070) | 评论(1)
根据内核3.1.6版本源码、书籍和网上资料,对几个函数进行分析        介绍这几个函数,不得不先介绍等待队列wait_queue_head_t        等待队列用于使得进程等待某一特定事件的发生,无需频繁的轮询,进程在等待周期中睡眠,当时间发生后由内核自动唤醒。 等待队列        (一)数据结构        等待队列结构如下,因为每个等待队列都可以再中断时被修改,因此,在操作等待队列之前必须获得一个自旋【阅读全文】
faer615 | 2016-07-26 16:31:55 | 阅读(1100) | 评论(0)
1.创建PV物理卷[root@localhost ~]# pvcreate /dev/sda4 /dev/sda5 /dev/sda6 /dev/sda7   Physical volume "/dev/sda4" successfully created  Physical volume "/dev/sda5" successfully created  Physical volume "/dev/sda6" successfully created  Physical volume "/dev/sda7" success...【阅读全文】
0900404134 | 2016-07-26 16:14:46 | 阅读(360) | 评论(0)
【嵌入式】 Linux进程的五个段
hfxin2001 | 2016-07-26 15:40:40 | 阅读(0) | 评论(0)
进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用 途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。Linux...【阅读全文】
wjcapple | 2016-07-26 15:14:02 | 阅读(1250) | 评论(0)
所有的应用程序使用dev/目录下创建的设备,这些字符设备的操作函数集在文件spidev.c中实现。点击(此处)折叠或打开static const struct file_operations spidev_fops = {    .owner =    THIS_MODULE,    /* REVISIT ...【阅读全文】
Mrstudy | 2016-07-26 15:11:07 | 阅读(980) | 评论(0)