![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
45.marvell-linux
李先静
Only those who attempt the absurd can achieve the impossible.
展开
-
Marvell-linux研究—背景知识
Marvell-linux研究—背景知识 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静 更新时间:2007-6-21 在正式进入Marvell-linux研究之前,我们介绍一点背景知识,让没有手机开发经验的朋友有个概念。 1. 基带(BaseBand) 基带是传统手机中最重要的功能,它原创 2007-06-21 21:26:00 · 9052 阅读 · 7 评论 -
Marvell-linux研究—如何超越硬件的鸿沟(讨论)
Marvell-linux研究—如何超越硬件的鸿沟(讨论) 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静 更新时间:2007-6-26 这篇BLOG本是计划外的,在这个系列开始的时候,虽然我认为硬件知识在开发驱动时有些帮助,但还不至于成为主要难点,所以并没有提及。事后一些热心网友为此提出异议,甚至讥笑我不懂硬件,原创 2007-06-26 22:02:00 · 7393 阅读 · 4 评论 -
Marvell-linux研究—gpio.c源代码分析
Marvell-linux研究—gpio.c源代码分析 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静 更新时间:2007-7-4 GPIO是 General Programmable Input Output Pin的首字母缩写,G(General)表示通用,就是可以用于多种用途,P(Programmable)表原创 2007-07-04 22:10:00 · 9848 阅读 · 2 评论 -
Marvell-Linux研究—mfp.c/.h源代码分析
Marvell-Linux研究—mfp.c/.h源代码分析 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静 更新时间:2007-7-9 Multi-Function Pin是PXA3xx中的一个新概念,它可以让一个Pin具有多个功能,达到复用的效果,从而减少PIN的个数。比如说,一个Pin可以作为GPIO,可以作为原创 2007-07-09 21:32:00 · 10871 阅读 · 2 评论 -
Marvell-linux研究—irq.c源代码分析
Marvell-linux研究—irq.c源代码分析 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静 更新时间:2007-7-13 轮询、中断和DMA是外设与CPU通信的三种基本方式。在PXA3xx中,中断分为基本中断源(Primary Sources of interrupts)和二级中断源(Secondary原创 2007-07-13 19:55:00 · 5873 阅读 · 1 评论 -
Marvell-linux研究—dma.c源代码分析
Marvell-linux研究—dma.c源代码分析 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静 更新时间:2007-7-16 由于在传输大块数据的过程中无须CPU干预(当然在开始、出错和结束时仍然需要),所以与轮询和中断相比,DMA传输效率要高得多。另外,Marvell平台上提供了所谓的memory swit原创 2007-07-16 22:03:00 · 7549 阅读 · 0 评论 -
Marvell-linux研究-pxa-rtc.c源代码分析
Marvell-linux研究-pxa-rtc.c源代码分析 转载时请注明出处和作者联系方式作者联系方式:李先静 我对RTC感兴趣的原因有两个,一是如何把修改后的时间保存下来,下次开机后,修改后的时间仍然有效,这要把修改后的时间写入RTC的寄存器中去。二是如何实现关机响闹和定时开机,这也要设置RTC的ALARM寄存器。 这里我们分析一下pxa-rtc.c的源代码原创 2007-07-23 20:54:00 · 5681 阅读 · 1 评论 -
Gtk-minimo中的几个BUG
Gtk-minimo中的几个BUG转载时请注明出处和作者联系方式作者联系方式:李先静 颜色不正常:背景颜色和字体颜色随机变化,一会儿蓝一会白,甚至有时全变白色了,什么都看不见。我怀疑是内存越界或者使用了没有初始化的变量。但是用valgrind运行时没有任何发现迹象。只好手工去调试了,先在draw_glyph中设置断点,发现gc的颜色值不正常,进行一步跟踪发现UpdateGC后颜色没有生效,最后原创 2007-09-20 21:06:00 · 4183 阅读 · 0 评论