随笔分类 -  【嵌入式基础】

上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 81 下一页
摘要:转自:http://blog.csdn.net/beyondioi/article/details/9212795 1.hrtimers - 为高分辨率kernel定时器,可作为超时或周期性定时器使用 1). hrtimer_init初始化定时器工作模式。 hrtimer_init(&vibe_ti 阅读全文
posted @ 2016-04-18 15:22 Sky&Zhang 阅读(9279) 评论(1) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/hoys/archive/2011/11/14/2248586.html 计时器是所有操作系统的一个必要组成部分,您将发现多个计时器机制。我们将首先简要介绍一些 Linux 计时器模式,然后深入研究它们的运行方式。 (Linux)时间的起源 在 L 阅读全文
posted @ 2016-04-18 14:41 Sky&Zhang 阅读(470) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/droidphone/article/details/8434768 [-] Multi-touch (MT) Protocol Copyright(C) 2009-2010 Henrik Rydberg<rydberg@euromail.se> 简介 阅读全文
posted @ 2016-04-18 10:13 Sky&Zhang 阅读(3030) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-25513153-id-2888903.html kthread_create与kernel_thread的区别 kernel thread可以用kernel_thread创建,但是在执行函数里面必须用daemonize释放资源并挂到 阅读全文
posted @ 2016-04-15 16:20 Sky&Zhang 阅读(1733) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-23634108-id-2393485.html 一.Linux系统内核内存管理简介 Linux采用“按需调页”算法,支持三层页式存储管理策略。将每个用户进程4GB长度的虚拟内存划分成固定大小的页面。其中0至3GB是用户态空间,由各进 阅读全文
posted @ 2016-04-15 09:54 Sky&Zhang 阅读(453) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-8478094-id-2031177.html 关于preempt_enable 和 preempt_disable 允许抢占和禁止抢占。 例如:内核态程序 和 中断处理程序的互斥 因为中断是异步的(不只要何时发生中断,也即随时可能发 阅读全文
posted @ 2016-04-14 18:14 Sky&Zhang 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-12461657-id-3353217.html 一、什么叫抢占所谓抢占,说白了就是进程切换。linux的用户空间,进程A在执行中,来(硬?)中断打断A,从中断处理程序返回时,如果有更高优先级进程B在排队的话,那么执行进程B。 用户空 阅读全文
posted @ 2016-04-14 17:21 Sky&Zhang 阅读(1614) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/joker0910/article/details/7782765 [cpp] view plain copy 转自:http://blog.csdn.net/joker0910/article/details/7782765 [cpp] view p 阅读全文
posted @ 2016-04-14 17:20 Sky&Zhang 阅读(672) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/abigale1011/article/details/6450845/ 来自:http://blog.163.com/yanenshun@126/blog/static/128388169200982444858590/?fromdm&fromSea 阅读全文
posted @ 2016-04-14 16:54 Sky&Zhang 阅读(711) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/kasalyn/article/details/11473885 static inline void raw_spin_lock(raw_spinlock_t *lock){ preempt_disable(); do_raw_spin_lock(l 阅读全文
posted @ 2016-04-14 16:31 Sky&Zhang 阅读(2785) 评论(0) 推荐(0) 编辑
摘要:Linux内核中内存cache的实现 转自:http://blog.chinaunix.net/uid-127037-id-2919545.html 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性, 严禁用于任何商业用途。msn: yfydz_ 阅读全文
posted @ 2016-04-14 10:32 Sky&Zhang 阅读(739) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-12567959-id-161015.html 在内核代码里到处都能看到这个subsys_initcall(),而它到底是干什么的呢?让我们来揭开它的神秘面纱。 先来看一段代码: include/linux/init.h 174 /* 阅读全文
posted @ 2016-04-13 18:02 Sky&Zhang 阅读(844) 评论(0) 推荐(0) 编辑
摘要:转自:http://my.oschina.net/u/572632/blog/305492 目录[-] 概述 section的声明 注册 调用 IN BUILDING 概述 section的声明 注册 调用 IN BUILDING 概述 内核选项的解析完成之后,各个子系统的初始化即进入第二部分—入口 阅读全文
posted @ 2016-04-13 18:01 Sky&Zhang 阅读(2562) 评论(0) 推荐(0) 编辑
摘要:#include <linux/kernel.h>#include <linux/init.h>#include <linux/module.h>#include <linux/delay.h>#include <linux/interrupt.h> static void time_get(kti 阅读全文
posted @ 2016-04-13 15:41 Sky&Zhang 阅读(2371) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/chenhuajie123/article/details/11951777 一步一图一代码,一定要让你真正彻底明白红黑树 作者:July 二零一一年一月九日 转自:http://blog.csdn.net/chenhuajie123/article/ 阅读全文
posted @ 2016-04-13 11:41 Sky&Zhang 阅读(568) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.2cto.com/kf/201210/160985.html 我一次性malloc十个单位节点的内存空间出来赋值给L, 现在我想一次性删除从第3个到第6个节点,我是这么做的:1.将第六个节点的next指针指向NULL2.将L指针指向第三个单位空间的地址,再free(L)。 阅读全文
posted @ 2016-04-13 10:39 Sky&Zhang 阅读(471) 评论(0) 推荐(0) 编辑
摘要:转自:http://linux.chinaunix.net/techdoc/net/2007/01/30/949381.shtml R.wen (rwen2012@126.com)1),Skb_buff/* To allow 64K frame to be packed as single skb 阅读全文
posted @ 2016-04-12 18:06 Sky&Zhang 阅读(645) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/chenyu105/article/details/7720162 重点关注关中断的情况。临时做了一个版本,在CPU 0上监控所有非0 CPU的时钟中断计数,检查他们在100ms内是否增加。如果否,则认为此CPU关中断。另外,在高精度时钟中断处理函数h 阅读全文
posted @ 2016-04-12 11:11 Sky&Zhang 阅读(2272) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/lanmanck/article/details/8638391 上传源码时最好把空格行去掉,以前介绍了使用notepad++,现在发现,习惯用source insight的人士也可以很easy的去掉了: Options->Perferences->F 阅读全文
posted @ 2016-04-12 09:13 Sky&Zhang 阅读(623) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/maray/article/details/5770889 Linux内核中断路径中不能睡眠,为什么? 这里就行了很深入的讨论,值得一看:http://bbs2.chinaunix.net/viewthread.php?tid=1618430 但是,他 阅读全文
posted @ 2016-04-11 18:00 Sky&Zhang 阅读(821) 评论(0) 推荐(0) 编辑

上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 81 下一页