`
helloyesyes
  • 浏览: 1306533 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462149.aspx DMA通道的使用:申请通道,申请中断,设置寄存器,安装回调函数,设置标志,将数据放入队列,最后就是调用static int s3c2410_dma_start(struct s3c2410_dma_chan *chan)来开始DMA的传输了。首先看通道的申请: int s3c2410_dma_request(unsigned int channel, struc ...
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462065.aspx 本文档讲解一下驱动中常用的宏,下边一个一个来说,先声明我使用的内核是Linux2.6.30.4。Linux在arch/$(ARCH)/kernel/vmlinux.lds中定义了.init段,当内核启动完毕,这个段中的内存会被释放掉供其他使用,vmlinux.lds部分内容如下: OUTPUT_ARCH(arm) ENTRY(stext) jiffies = j ...
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/06/02/6462065.aspx 本文档讲解一下驱动中常用的宏,下边一个一个来说,先声明我使用的内核是Linux2.6.30.4。Linux在arch/$(ARCH)/kernel/vmlinux.lds中定义了.init段,当内核启动完毕,这个段中的内存会被释放掉供其他使用,vmlinux.lds部分内容如下: OUTPUT_ARCH(arm) ENTRY(stext) jiffies = j ...
最近做的一个小flash应用。上传一张图片,生成一张cd封面。只是普通的小玩意。 记录一下,想到更好的做法再改进一下。
一. 进程Context 定义 当一个进程在执行时, CPU的所有寄存器中的值、进程的状态以及堆栈中的内容,比如各个变量和数据,包括所有的寄存器变量、进程打开的文件、内存信息等。这些信息被称为该进程的上下文(Context). 一个进程的Context可以分为三个部分:用户级上下文、寄存器上下文以及系统级上下文: (1)用户级上下文
有关备份验证的官网链接如下: Validating Database Files and Backups http://download.oracle.com/docs/cd/E11882_01/backup.112/e10642/rcmvalid.htm#BRADV90064 Rman 对数据文件的验证,主要是验证坏块,包括逻辑坏块和物理坏块。 关于坏块的说明,参考我的Blog: Oracle 坏块 总结
RMAN 的备份信息如下: RMAN> list backupset summary; List of Backups =============== Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag ------- -- -- - ----------- --------------- ------- ------- ---------- --- 9 b 1 a disk 01-jun-11 1 1 no dave_lev1 10 b 1 a disk 01-jun-11 1 ...
一. 内存使用说明 Free 命令相对于top 提供了更简洁的查看系统内存使用情况: [root@rac1 ~]# free total used free shared buffers cached Mem: 1035108 1008984
var array:Array=[2,1,1,2,3,2,3,4,4,4,9,7,6,7]; var len:int=array.length; var temp:Array=[]; temp.push(array[0]); var startTime:uint=getTimer(); for (var i:int=1; i<len; i++) { var k:int=-1; for (var j:int=0; j<temp.length; j++) { if (array[i]!=temp[j]) { k++; } else ...
今天尝试找窗口的最小化事件的时候,一直没发现这个事件通知,结果NativeWindow发现了displayStateChange这个事件,在文档里面说了当最小化的时候会通知,当最大化的时候也是这个事件,然而尝试做最小化目的就是做系统任务栏图标。 但是发现了一个属性:displayState 可以利用这个属性来判断是不是最小化的情况。于是就加了这个判断,那么就可以实现最小化的时候,打开系统任务栏的图标了。 正常状态,最小化状态,最大化状态 NativeWindowDisplayState.NORMAL NativeWindowDisplayState.MINIMIZED ...
Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。 在下文将对进程的 R、S、D、T、Z、X 六种状态做个说明。 PROCESS STATE CODES Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display to describe the state of a process. D Uninterru ...
AWR 报告是DBA常用的一个性能报告。 关于AWR 报告的生成,参考我的Blog: Oracle AWR 介绍 http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4682300.aspx 在AWR 报告的前第二部分就是有关快照的一个统计信息说明。
之前也整理过一篇文章来说明Oracle Lock的,参考: 锁 死锁 阻塞 Latch 等待 详解 http://blog.csdn.net/tianlesoftware/archive/2010/08/19/5822674.aspx 在这篇文章里,提到了System Locks,它包含: (1)Latches (
关于Oracle 临时表,参考我的Blog: Oracle 临时表 http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4705283.aspx 对Oracle 临时表的操作,会产生redo 和undo。 先看一个示例: SYS@anqing1(rac1)> CREATE GLOBAL TE
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/29/6452689.aspx 下面详细分析一下framebuffer的驱动源码,framebuffer作为一个平台驱动注册进内核: static struct platform_driver s3c2410fb_driver = { .probe = s3c2410fb_probe, .remove = s3c2410fb_remove, .suspend = s3c2410fb_s ...
Global site tag (gtag.js) - Google Analytics