上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 127 下一页
摘要: 转自:http://blog.csdn.net/duoru_xiong/article/details/76358812 1. fork(),vfork(),clone()的区别 这三个系统调用的底层都是通过do_fork()内核函数实现,只不过是通过对do_fork()传递的不同参数来实现不同的功 阅读全文
posted @ 2017-12-20 15:28 Sky&Zhang 阅读(1625) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/zengyiwen/p/5755193.html 进程的创建之fork() Linux系统下,进程可以调用fork函数来创建新的进程。调用进程为父进程,被创建的进程为子进程。 fork函数的接口定义如下: Linux系统下,进程可以调用fork函数 阅读全文
posted @ 2017-12-20 15:22 Sky&Zhang 阅读(4949) 评论(0) 推荐(1)
摘要: 转自:https://www.cnblogs.com/jkred369/p/6731353.html Linux内核的三种调度策略: 1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃 3 阅读全文
posted @ 2017-12-15 15:47 Sky&Zhang 阅读(2779) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/hoys/archive/2011/04/10/2011722.html Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在最新的 Linux 内核(2.6.1 阅读全文
posted @ 2017-12-15 15:25 Sky&Zhang 阅读(516) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/hoys/archive/2012/06/28/2567622.html 转自:http://blog.chinaunix.net/u1/49093/showart_1910189.html 这个问题有很多人问过,我看了下Linux得内核代码,原 阅读全文
posted @ 2017-12-15 15:16 Sky&Zhang 阅读(372) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/yasin_lee/article/details/12999099 转自: http://www.kerneltravel.net/?p=143 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件 阅读全文
posted @ 2017-12-15 15:14 Sky&Zhang 阅读(5459) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-14825809-id-2381330.html 1.中断的注册与释放:在 , 实现中断注册接口: int request_irq(unsigned int irq,irqreturn_t (*handler)(int, void * 阅读全文
posted @ 2017-12-14 11:41 Sky&Zhang 阅读(1120) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/adamska0104/article/details/45743087 内核随机数产生器 Linux内核实现了一个随机数产生器,从理论上说这个随机数产生器产生的是真随机数。与标准C库中的rand(),srand()产生的伪随机数不同,尽管伪随机数带有 阅读全文
posted @ 2017-12-13 16:34 Sky&Zhang 阅读(1796) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/huangshanchun/article/details/47420961 版权声明:欢迎转载,如有不足之处,恳请斧正。 版权声明:欢迎转载,如有不足之处,恳请斧正。 一个线程可以调用pthread_cancel终止同一进程中的另一个线程,但是值得强 阅读全文
posted @ 2017-12-13 09:55 Sky&Zhang 阅读(1199) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/haolianglh/article/details/51986987 arm中断概念 在《ARM体系结构与编程》第9章中说到,ARM 中有个概念叫做“异常中断”,也就是包括外部中断在内的各种异常。显然,ARM体系的“异常中断”概念更加接近MIPS体系 阅读全文
posted @ 2017-12-12 17:47 Sky&Zhang 阅读(2327) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/honour2sword/article/details/40213417 一首先中断向量表定义在哪里?如何加载? 二 中断向量表与中断服务程序 三处理流程 /////////////////////////////////////////////// 阅读全文
posted @ 2017-12-12 17:46 Sky&Zhang 阅读(6100) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/sum_tw/article/details/53541148 一、中断处理的tasklet(小任务)机制 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,C 阅读全文
posted @ 2017-11-29 17:32 Sky&Zhang 阅读(829) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/hazir/p/instruction_to_readline.html 用过 Bash 命令行的一定知道,Bash 有几个特性: TAB 键可以用来命令补全 ↑ 或 ↓ 键可以用来快速输入历史命令 还有一些交互式行编辑快捷键: C-A / C- 阅读全文
posted @ 2017-11-24 14:16 Sky&Zhang 阅读(282) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/liuxd3000/article/details/8567070 Linux 设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态,linux 提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。 Linux 内核是多 阅读全文
posted @ 2017-11-21 11:07 Sky&Zhang 阅读(988) 评论(0) 推荐(0)
摘要: 转自:http://blog.163.com/vic_kk/blog/static/494705242010719483774/ Table of Contents 1 中断 1.1 中断的类型 1.2 硬件 IRQs (Interrupt Requests) 1.3 中断的处理 1.3.1 中断处 阅读全文
posted @ 2017-11-06 16:30 Sky&Zhang 阅读(791) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/droidphone/article/details/7467436 Linux的通用中断子系统的一个设计原则就是把底层的硬件实现尽可能地隐藏起来,使得驱动程序的开发人员不用关注底层的实现,要实现这个目标,内核的开发者们必须把硬件相关的内容剥离出来,然 阅读全文
posted @ 2017-10-31 10:59 Sky&Zhang 阅读(739) 评论(0) 推荐(0)
摘要: 转自:http://www.jb51.net/article/56924.htm 首先我表示很悲剧,在看《程序员的自我修养--链接、装载与库》之前我竟不知道C有强符号、弱符号、强引用和弱引用。在看到3.5.5节弱符号和强符号时,我感觉有些困惑,所以写下此篇,希望能和同样感觉的朋友交流也希望高人指点。 阅读全文
posted @ 2017-10-27 09:43 Sky&Zhang 阅读(800) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/kevinhwang/p/5703192.html pinctrl框架是linux系统为统一各SOC厂家pin管理,目的是为了减少SOC厂家系统移植工作量。 通常通过设备树初始化pinctrl,并提供调用io接口,以下为全志A64平台的实例: 在d 阅读全文
posted @ 2017-10-23 16:00 Sky&Zhang 阅读(1212) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/dragon101788/article/details/18668505 内核版本:2.6.14 glibc版本:2.3.6 CPU平台:arm glic中其实有这些函数,当时用的uclib版本较低,没有这些函数,但又需要,只能自己实现了(较高的版本 阅读全文
posted @ 2017-10-16 20:19 Sky&Zhang 阅读(2179) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/u012365926/article/details/51446295 基本概念 什么是库 在windows平台和linux平台下都大量存在着库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于windows和linux的 阅读全文
posted @ 2017-10-13 11:12 Sky&Zhang 阅读(511) 评论(0) 推荐(0)
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 127 下一页