上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 127 下一页
摘要: 转自:http://www.cnblogs.com/sky-zhang/archive/2012/06/05/2536807.htmlPM notifier机制:应用场景:There are some operations that subsystems or drivers may want to... 阅读全文
posted @ 2015-09-23 18:03 Sky&Zhang 阅读(516) 评论(0) 推荐(0)
摘要: 写一个main.c gcc -c -g main.c objdump -S main.o > b.txt arm-none-linux-gnueabi-gcc -c -g a.c arm-none-linux-gnueabi-objdump -S a.o > c.txt 这样就可以查看到c和汇编同时 阅读全文
posted @ 2015-09-23 17:12 Sky&Zhang 阅读(1437) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/12/1224/10/3478092_255969530.shtmlLinux内核中关于字符串的相关操作,首先包含头文件:[cpp]view plaincopyprint?#include可用函数包括如下:lib/string.c[c... 阅读全文
posted @ 2015-09-21 14:08 Sky&Zhang 阅读(6215) 评论(0) 推荐(0)
摘要: 转自:http://blog.jobbole.com/88279/众所周知,C/C++语言本身并不支持垃圾回收机制,虽然语言本身具有极高的灵活性,但是当遇到大型的项目时,繁琐的内存管理往往让人痛苦异常。现代的C/C++类库一般会提供智能指针来作为内存管理的折中方案,比如STL的auto_ptr,Bo... 阅读全文
posted @ 2015-09-21 14:05 Sky&Zhang 阅读(408) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/hbhhww/article/details/7236695kmalloc vmalloc kzalloc get_free_page()是内核空间申请内存空间函数malloc是用户空间申请内存函数一 ,kmalloc()与 kfree() 和get_... 阅读全文
posted @ 2015-09-21 13:55 Sky&Zhang 阅读(475) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/tommy_wxie/article/details/9427047一概述Linux内核中gpio是最简单,最常用的资源(和interrupt,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之... 阅读全文
posted @ 2015-09-18 16:33 Sky&Zhang 阅读(881) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/tommy_wxie/article/details/9427081一:__init和__initdata ;__exit和__exitdata__init和__initdata :仅用于模块初始化,在初始化结束后会丢弃,__init用来描述函数__i... 阅读全文
posted @ 2015-09-18 16:32 Sky&Zhang 阅读(1971) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/geneil/archive/2011/12/04/2275372.html 大部分驱动除了需要具备读写设备的能力之外,还需要具备对硬件控制的能力。 一、在用户空间,使用ioctl系统调用来控制设备,原型如下:int ioctl(int fd,u... 阅读全文
posted @ 2015-09-18 14:29 Sky&Zhang 阅读(572) 评论(0) 推荐(0)
摘要: 转自:http://decimal.blog.51cto.com/1484476/410673Title: jiffies溢出与时间先后比较编制: chinakapok@sina.com日期:2005-05-251. 概述在Linux内核中,TCP/IP协议栈在很多用到时间比较的地方都使用了jiff... 阅读全文
posted @ 2015-09-16 17:59 Sky&Zhang 阅读(933) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-23228758-id-154820.html定时器与时间管理:1、节拍率——HZ:在alpha体系结构上1024,而在其它平台上,都为10数量级倍。在嵌入式ARM上为100(2.6内核)。这个值的意义是什么呢,也就是在ARM平台上时... 阅读全文
posted @ 2015-09-16 17:58 Sky&Zhang 阅读(968) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-24219701-id-3288103.htmljiffies计数器定时器中断由系统定时硬件以规律地间隔产生;这个间隔在启动时由内核根据HZ值来编程, HZ是一个体系依赖的值,每次发生一个时钟中断,一个内核计数器的值递增.这个计数器在... 阅读全文
posted @ 2015-09-16 17:52 Sky&Zhang 阅读(1227) 评论(0) 推荐(0)
摘要: 转自:http://www.ibm.com/developerworks/cn/linux/l-system-calls/探究 SCI 并添加自己的调用Linux® 系统调用 —— 我们每天都在使用它们。不过您清楚系统调用是如何在用户空间和内核之间执行的吗?本文将探究 Linux 系统调用接口(SC... 阅读全文
posted @ 2015-09-16 14:06 Sky&Zhang 阅读(399) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-26837113-id-3157515.html从上一篇我们看到了字符驱动的三个重要结构,那我现在跟大家详细的说说 struct file_operations这个文件操作方法的数据结构。其实这结构中包含了用户空间所需要的大部分的系统... 阅读全文
posted @ 2015-09-16 10:15 Sky&Zhang 阅读(603) 评论(0) 推荐(0)
摘要: 转自:http://eriol.iteye.com/blog/1180624转自:http://www.cnblogs.com/jht/archive/2006/04/04/366086.htmldup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的... 阅读全文
posted @ 2015-09-14 14:43 Sky&Zhang 阅读(334) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-22030783-id-3294750.htmlMHL这个只是经常听说,没有见过的东西,现在已经非常火热了,我们才刚刚开始做,人家三星都推出几款带MHL接口的手机了,电视 机顶盒。。。。。反正好多设备上都已经开始用MHL了。Silic... 阅读全文
posted @ 2015-09-11 14:42 Sky&Zhang 阅读(2704) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-22030783-id-366971.html在uboot中加入快捷操作菜单的方法非常简单,在论坛发布的uboot201003V1.1的源码包里已经包含了菜单的源码http://www.xcembed.com/bbs/viewthre... 阅读全文
posted @ 2015-09-11 14:32 Sky&Zhang 阅读(387) 评论(0) 推荐(0)
摘要: 转自:http://www.linuxidc.com/Linux/2013-07/86839.htm转自:http://blog.sina.com.cn/s/blog_636a55070101mced.html在linux使用platform_driver_register() 注册 platfor... 阅读全文
posted @ 2015-09-11 14:31 Sky&Zhang 阅读(3980) 评论(0) 推荐(0)
摘要: 本文转自:http://www.cnblogs.com/kerrycode/p/3427617.html命令简介:date 根据给定格式显示日期或设置系统日期时间。print or set the system date and time指令所在路径:/bin/date命令语法:date [OPTI... 阅读全文
posted @ 2015-09-10 17:29 Sky&Zhang 阅读(328) 评论(0) 推荐(0)
摘要: c中strncmp与memcmp的区别函数:int memcmp (const void *a1, const void *a2, size_t size) 函数memcmp用于比较字符串s1与s2的前size个字符。 如果两上字符块相同,memcmp将返回0。函数:int strcmp (cons... 阅读全文
posted @ 2015-09-08 15:16 Sky&Zhang 阅读(1481) 评论(0) 推荐(0)
摘要: 方法一、 通过打印函数地址,可以查看函数在哪里调用 例如: Core.c drivers\pwm int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) { if (!pwm || period_ns == 0 || du 阅读全文
posted @ 2015-08-31 17:16 Sky&Zhang 阅读(763) 评论(0) 推荐(0)
上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 127 下一页