高通平台driver开发的参考文档

高通平台driver开发的参考文档

ID:18902359

大小:2.29 MB

页数:38页

时间:2018-09-26

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

《高通平台driver开发的参考文档》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、1/13Create联想移动产品开发部软件处-II-f91fe58b659cceb936eee1e3a5dac9c7.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流程143.3Gpio153.3.1

3、GPIO的作用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.2发生dataabort导致重启313.7.3指针未

4、初始化引起的系统重启313.7.4注意事项32联想移动产品开发部软件处-34-f91fe58b659cceb936eee1e3a5dac9c7.doc联想移动产品开发部软件处-34-f91fe58b659cceb936eee1e3a5dac9c7.doc第1章前言1.1文档目的及开发背景本文为高通平台driver开发的学习文档,对部分概念性的东西进行了学习和总结。由于driver的跨度太大,内容很多,加上本人水平有限。如有不足之处及遗漏地方,麻烦大家多多包涵!希望这份文档能对大家学习高通平台的驱动开发有所帮助!1.2参考文献

5、序号文档名称作者出版单位180-VC881-1&QSC6055&QSC6065QSC6075ANDQSC6085SINGLECHIPDEVICESPECIFICATIONQualcomm--280-VC881-2&QSC6055,QSC6065,QSC6075,QSC6085SOFTWAREINTERFACEQualcomm3注:高通提供的文档比较详细,各个模块都有相关文档!因为文档提供比较齐全(需要自己去下,对于初学者是个难题),相对来说他的技术支持不怎么样!有得必有失!1.3术语和缩写解释术语和缩写解释联想移动产品开发部

6、软件处-34-f91fe58b659cceb936eee1e3a5dac9c7.docDSDATAServiceSIOSerialInput&OutputRDMRuntimeDeviceMappeBTBlueToothPBLPrimaryBootLoader联想移动产品开发部软件处-34-f91fe58b659cceb936eee1e3a5dac9c7.doc第1章综述1.1高通平台的硬件架构目前开发EVDO的手机或模块大部分采用了QSC6085平台。高通QSC系列的平台是高度集成化,它将PMIC、RF相关模块也集成到一块芯

7、片里(其他公司很少做到这点),对硬件来说可以省很多事。除了上述特殊模块之外,当然也包括一般的LCD、KPD、AUDIOCODEC等很多驱动模块!具体如下图所示:QSC6085处理器采用ARM9核+DSP的架构,一般就不需要再加DSP去处理Audio和图片。它集成这么多,其他硬件厂商的饭碗都被他抢了,不过这也是大势所趋!联想移动产品开发部软件处-34-f91fe58b659cceb936eee1e3a5dac9c7.doc1.1高通平台驱动文件结构在一般高通工程(60X5系列)目录下有一个Drivers文件夹,在该文件夹下包含

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

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

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

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