上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 74 下一页
摘要: 配置内核 make menuconfig,选中device驱动 Device Drivers >USB support >USB Serial Converter support > (1)USB Generic Serial Driver. (2)USB FTDI Single Port Seri 阅读全文
posted @ 2018-04-14 19:23 yuxi_o 阅读(446) 评论(0) 推荐(1)
摘要: 公司成熟的东西,技术都很稳定,相应的也有一定的落后。这个产品稳定的过程需要很长很长的时间,这和追求技术的先进完全是两回事儿。两者很难兼得。因此开一家公司,不需要高的技术,但是要产品很稳定。 生产不标准的产品,花费的时间很多很多,之后也会很繁琐。要想立邦一样,将生产标准的产品,差异化多样性的产品交给其 阅读全文
posted @ 2018-04-07 21:09 yuxi_o 阅读(191) 评论(0) 推荐(0)
摘要: VLAN(Virtual Local Area Network),是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的技术。 以一个网络接口为主设备,可以创建多个虚拟网络接口,称为子接口(802.1q子接口),主设备称为主接口或父接口;每个子接口对应一个vlan id;当 阅读全文
posted @ 2018-04-07 16:24 yuxi_o 阅读(3006) 评论(0) 推荐(0)
摘要: 韩大卫@吉林师范大学 2014.12.10 转载请表明出处 ***************************************************** 关于内核报错 “Unable to handle kernel paging request at virtual address” 阅读全文
posted @ 2018-04-01 17:17 yuxi_o 阅读(2706) 评论(0) 推荐(0)
摘要: 简述 linux下异步方式有两种:异步通知和异步IO(AIO),aio请参考:linux异步IO--aio 异步通知的含义是:一旦设备就绪,则主动通知应用程序,这样应用程序就不需要查询设备状态,准确称谓是“信号驱动的异步I/O”。 Linux的I/O机制经历了一下几个阶段的演进: 1. 同步阻塞I/ 阅读全文
posted @ 2018-03-18 18:21 yuxi_o 阅读(1550) 评论(0) 推荐(1)
摘要: 阻塞操作是指在执行设备操作时,若不能获得资源,则挂起进程直到满足可操作的条件后再进行操作。被挂起的进程进入休眠状态,被从调度器的运行队列移走,直到等待的条件被满足。而非阻塞的进程在不能进行设备操作时,并不挂起,它或者放弃,或者不停地查询,直到可以操作为止。 int fd; int data = 0; 阅读全文
posted @ 2018-03-18 17:37 yuxi_o 阅读(872) 评论(0) 推荐(0)
摘要: 解决竞态(race conditions)最根本的途径是对共享资源的互斥访问,访问共享资源的代码区被称为临界区(critical sections),对临界区的代码需要以某种互斥机制加以保护。常见的互斥机制有:中断屏蔽、原子操作、自旋锁、信号量、互斥体。1. 中断屏蔽由于linux内核的进程调度和异 阅读全文
posted @ 2018-03-18 17:18 yuxi_o 阅读(340) 评论(0) 推荐(0)
摘要: 查阅内核代码时经常看到和应用到延时,本文用于归纳延时相关内容。 一. 短延时 短延时的本质是忙等。 毫秒时延已经很大了,在内核中,最好不要直接使用mdelay(),无谓消耗cpu资源,对于毫秒级以上时延,内核提供如下函数: msleep(),ssleep()不能被打断,msleep_interrup 阅读全文
posted @ 2018-03-18 16:52 yuxi_o 阅读(631) 评论(0) 推荐(0)
摘要: 本文档只介绍中断编程所需的函数及应用,中断完整处理流程应参考文档《linux中断处理流程》。 本文档基于3.14内核。 0. 基础 中断取代了轮询的通知方式,DMA取代了轮询的读写数据方式。中断分类软件指令造成的中断(又叫异常,同步中断)。 svc, und, abt硬件通过中断请求信号造成的中断( 阅读全文
posted @ 2018-03-18 15:31 yuxi_o 阅读(866) 评论(0) 推荐(0)
摘要: 一、sysfs接口 在3.14及之后的linux中对gpio提供了sysfs接口,说明文档:Documents/gpio/sysfs.txt。 Platforms which use the "gpiolib" implementors framework may choose to configu 阅读全文
posted @ 2018-03-15 22:05 yuxi_o 阅读(2046) 评论(0) 推荐(1)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 74 下一页