高通平台Driver开发参考文档

高通平台Driver开发参考文档

ID:30696414

大小:2.29 MB

页数:38页

时间:2019-01-02

高通平台Driver开发参考文档_第1页
高通平台Driver开发参考文档_第2页
高通平台Driver开发参考文档_第3页
高通平台Driver开发参考文档_第4页
高通平台Driver开发参考文档_第5页
资源描述:

《高通平台Driver开发参考文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高通平台Driver开发的参考文档0fdb02c5b9d795d8ed002bfe3151e9b5.doc版权说明本文本中所包含的一切信息,包括文字,图表,数据,图形,图象,方法和思想都是联想移动通信科技有限公司财产,未经联想移动通信科技有限公司书面授权,任何个人和组织都无权透露,拷贝,复制,拍照和传输该文本中的一切信息。联想移动通信科技有限公司版权所有联想移动产品开发部软件处-II-0fdb02c5b9d795d8ed002bfe3151e9b5.doc修订记录版本作者审核批准日期修改说明1.00Chen

2、ljc2009/11/13Create联想移动产品开发部软件处-II-0fdb02c5b9d795d8ed002bfe3151e9b5.doc目录第1章前言31.1文档目的及开发背景31.2参考文献31.3术语和缩写解释3第2章综述52.1高通平台的硬件架构52.2高通平台驱动文件结构62.3ARM相关知识62.3.1ARM基本知识62.3.2ARM存储器格式9第3章Driver相关模块介绍103.1REX简介103.2Boot113.2.1NorBoot133.2.2NandBoot133.2.3Boot

3、流程143.3Gpio153.3.1GPIO的作用153.3.2GPIO的用法163.3.3GPIO注意事项193.4内存管理193.4.1队列(Queue)193.4.2DS存储池203.4.3Watermark–flowcontrolpoint223.5Sleep253.5.1Sleep硬件相关知识253.5.2Sleep软件相关知识263.5.3查Sleep电流方法273.6SIO283.6.1SIO模块的架构283.6.2SIO数据处理流程293.7重启问题分析303.7.1软件狗检测异常303.7

4、.2发生dataabort导致重启313.7.3指针未初始化引起的系统重启313.7.4注意事项32联想移动产品开发部软件处-34-0fdb02c5b9d795d8ed002bfe3151e9b5.doc联想移动产品开发部软件处-34-0fdb02c5b9d795d8ed002bfe3151e9b5.doc第1章前言1.1文档目的及开发背景本文为高通平台driver开发的学习文档,对部分概念性的东西进行了学习和总结。由于driver的跨度太大,内容很多,加上本人水平有限。如有不足之处及遗漏地方,麻烦大家多多

5、包涵!希望这份文档能对大家学习高通平台的驱动开发有所帮助!1.2参考文献序号文档名称作者出版单位180-VC881-1&QSC6055&QSC6065QSC6075ANDQSC6085SINGLECHIPDEVICESPECIFICATIONQualcomm--280-VC881-2&QSC6055,QSC6065,QSC6075,QSC6085SOFTWAREINTERFACEQualcomm3注:高通提供的文档比较详细,各个模块都有相关文档!因为文档提供比较齐全(需要自己去下,对于初学者是个难题),相对

6、来说他的技术支持不怎么样!有得必有失!1.3术语和缩写解释术语和缩写解释联想移动产品开发部软件处-34-0fdb02c5b9d795d8ed002bfe3151e9b5.docDSDATAServiceSIOSerialInput&OutputRDMRuntimeDeviceMappeBTBlueToothPBLPrimaryBootLoader联想移动产品开发部软件处-34-0fdb02c5b9d795d8ed002bfe3151e9b5.doc第1章综述1.1高通平台的硬件架构目前开发EVDO的手机或模

7、块大部分采用了QSC6085平台。高通QSC系列的平台是高度集成化,它将PMIC、RF相关模块也集成到一块芯片里(其他公司很少做到这点),对硬件来说可以省很多事。除了上述特殊模块之外,当然也包括一般的LCD、KPD、AUDIOCODEC等很多驱动模块!具体如下图所示:QSC6085处理器采用ARM9核+DSP的架构,一般就不需要再加DSP去处理Audio和图片。它集成这么多,其他硬件厂商的饭碗都被他抢了,不过这也是大势所趋!联想移动产品开发部软件处-34-0fdb02c5b9d795d8ed002bfe31

8、51e9b5.doc1.1高通平台驱动文件结构在一般高通工程(60X5系列)目录下有一个Drivers文件夹,在该文件夹下包含了60X5系列平台上所有驱动文件,分门别类!从上图中我们可以看到,每一个驱动都有独立的文件夹,这样对于新手学习代码来说比较容易找到相关代码。1.2ARM相关知识因为高通处理器采用的ARM内核,遵循ARM指令,我们有必要学习一下ARM的一些基础知识。一般驱动开发中很少涉及到ARM指令,除了B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。