随笔分类 -  【linux内核】

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 66 下一页
摘要:转自: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 阅读(281) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/liuxd3000/article/details/8567070 Linux 设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态,linux 提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。 Linux 内核是多 阅读全文
posted @ 2017-11-21 11:07 Sky&Zhang 阅读(987) 评论(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 阅读(738) 评论(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)
摘要:函数堆栈,共享库,打印出被调用函数, 此文转自Linux man手册,仅做学习笔记使用 阅读全文
posted @ 2017-10-12 13:36 Sky&Zhang 阅读(1359) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/sunny04/article/details/46805261 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 进程是操作系统的最小资源管理单元, 线程是操作系统最小的执行单元。 一个进程可 阅读全文
posted @ 2017-10-12 10:34 Sky&Zhang 阅读(579) 评论(0) 推荐(0)
摘要:作者:啐楼链接:https://www.zhihu.com/question/37769890/answer/73532192来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Symbols/Function Pointers: %pF versatile_init+0 阅读全文
posted @ 2017-10-12 09:35 Sky&Zhang 阅读(2361) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/MyLove-Summer/p/5034209.html 这是我的第一篇博客,由于公司项目需要,将暂时告别C语言一段时间。所以在此记录一下自己之前学习C语言的一些心得体会,希望可以分享给大家,也可以记录下自己学习过程中遇到的问题以及存在的疑惑(其实 阅读全文
posted @ 2017-10-12 09:33 Sky&Zhang 阅读(719) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/yihaolovem/article/details/37119971 目录(?)[-] 8 Linux 系统中堆栈的使用方法 81 初始化阶段 82 任务的堆栈 83 任务内核态堆栈与用户态堆栈之间的切换 目录(?)[-] 今天和一个朋友聊天,朋友说 阅读全文
posted @ 2017-10-11 17:56 Sky&Zhang 阅读(898) 评论(0) 推荐(0)
摘要:转自:http://blog.chinaunix.net/uid-27714502-id-3434761.html 简单实现dump_stack 0.首先确保你能写个内核模块:打印"hello kernel" 如果熟悉dump_stack的话,完全可以绕开此文,或者自己去看dump_stack代码实 阅读全文
posted @ 2017-10-11 17:15 Sky&Zhang 阅读(831) 评论(0) 推荐(0)

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 66 下一页