上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 127 下一页
摘要: 转自:https://blog.csdn.net/qq_27357145/article/details/80462292 LINUX进程小结 id为0的进程通常是调度进程,常常被称为交换进程(swapper),该进程为内核的一部分,他并不执行任何磁盘上的程序,因此也被称为系统进程。id为1 ini 阅读全文
posted @ 2018-07-06 15:52 Sky&Zhang 阅读(2053) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/gatieme/article/details/51484562 前言 Linux下有3个特殊的进程,idle进程(PID = 0), init进程(PID = 1)和kthreadd(PID = 2) * idle进程由系统自动创建, 运行在内核态 阅读全文
posted @ 2018-07-06 15:51 Sky&Zhang 阅读(1692) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/sunsissy/article/details/73882718 GIC是ARM体系中重要的组件,在认识到GIC的组成和功能之后,了解到IRQ的大致流程,从硬件IRQ到来,到IRQ结束。我们实际在KERNEL里面,或者在设备驱动里面处理的IRQ其实 阅读全文
posted @ 2018-07-06 14:04 Sky&Zhang 阅读(814) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/troublelost/p/5236391.html 首先结果是: public bool IsPowerOfTwo(int n) { if(n<1) return false;//2的次幂一定大于0 return ((n & (n -1)) = 阅读全文
posted @ 2018-07-05 16:23 Sky&Zhang 阅读(614) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/Anker/p/3481373.html 1、前言 最近项目中用到一个环形缓冲区(ring buffer),代码是由linux内核的kfifo改过来的。缓冲区在文件系统中经常用到,通过缓冲区缓解cpu读写内存和读写磁盘的速度。例如一个进程A产生数据 阅读全文
posted @ 2018-07-05 15:41 Sky&Zhang 阅读(292) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/eydwyz/article/details/56671023 循环缓冲区在一些竞争问题上提供了一种免锁的机制,免锁的前提是,生产者和消费 都只有一个的情况下,否则也要加锁。下面就内核中提取出来,而经过修改后的fifo进 行简要的分析。 先看其只要数 阅读全文
posted @ 2018-07-05 15:39 Sky&Zhang 阅读(1928) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/vertor11/article/details/53741681 阅读全文
posted @ 2018-07-05 15:38 Sky&Zhang 阅读(402) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/yusiguyuan/article/details/18368095 1. 应用场景 网络编程中有这样一种场景:需要应用程序代码一边从TCP/IP协议栈接收数据(reading data from socket),一边解析接收的数据。具体场景例如: 阅读全文
posted @ 2018-07-05 15:37 Sky&Zhang 阅读(3146) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/shoemaker/p/linux_graphics02.html 1. Framebuffer Framebuffer驱动提供基本的显示,framebuffer驱动操作的硬件就是一个显示控制器和帧缓存(一片位于系统主存或者显卡显存)。Frameb 阅读全文
posted @ 2018-07-05 14:32 Sky&Zhang 阅读(1321) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/yangkuanqaz85988/article/details/48689521 Whoops,上次写完《Linux DRM Graphic 显示简单介绍》博文后,心情还是蛮愉悦的,来来,这次在说说具体的显卡驱动。 1. DRM 框架分解 DRM 阅读全文
posted @ 2018-07-05 14:30 Sky&Zhang 阅读(3704) 评论(0) 推荐(0)
摘要: 转自:https://my.oschina.net/renyongke/blog/410695 开发环境: 平台: DM8168 内核 :linux 2.6.32 RDK:DVRRDK_04.00.00.03 USB口:DM8168有两个USB口可供选择,因为特殊原因我选择的是USB1,请根据实际需 阅读全文
posted @ 2018-07-04 20:25 Sky&Zhang 阅读(3459) 评论(0) 推荐(1)
摘要: 转自:https://blog.csdn.net/techhome803/article/details/9928873 转自:http://www.amobbs.com/forum.php?mod=viewthread&tid=4823160&page=1&authorid=249202 想用ST 阅读全文
posted @ 2018-07-04 20:24 Sky&Zhang 阅读(4200) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/jiujiujiuqiuqiuqiu/article/details/47277685 一.HID设备识别 前面有提到关于SCSI协议的USB设备实现。现在来谈谈USBHID设备。HID全称Human Interface Device。HID协议里增 阅读全文
posted @ 2018-07-04 20:23 Sky&Zhang 阅读(10950) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/onlysun/p/4520553.html 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需 阅读全文
posted @ 2018-07-03 21:29 Sky&Zhang 阅读(407) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/mengyafei43/article/details/25195445 TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP 阅读全文
posted @ 2018-07-03 21:28 Sky&Zhang 阅读(492) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/guochaoxxl/p/6970090.html 概述 内存泄漏(memory leak)指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,在大型的、复杂的应用程序中,内存泄漏是常见的问题。当以前分配的一片内存不再需要使用或无法访问时,但 阅读全文
posted @ 2018-07-03 16:37 Sky&Zhang 阅读(555) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/deng-tao/p/6432578.html 博客来之于: http://www.veryarm.com/296.html 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构, 阅读全文
posted @ 2018-07-03 11:45 Sky&Zhang 阅读(568) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/ransn/p/5081198.html 转载地址 : http://blog.csdn.net/21aspnet/article/details/6729724 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数 阅读全文
posted @ 2018-07-02 20:49 Sky&Zhang 阅读(679) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/sctq8888/article/details/7398776 阅读全文
posted @ 2018-06-29 13:34 Sky&Zhang 阅读(4119) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/jiayy/p/3475544.html 偶然中发现,下面的两端代码表现不一样 void main(){ void* p1 = malloc(32); free(p1); free(p1); // 这里会报double free 错误,程序退出 } 阅读全文
posted @ 2018-06-29 11:27 Sky&Zhang 阅读(1624) 评论(0) 推荐(0)
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 127 下一页