展讯平台软件架构介绍

展讯平台软件架构介绍

ID:8236997

大小:4.12 MB

页数:49页

时间:2018-03-11

展讯平台软件架构介绍_第1页
展讯平台软件架构介绍_第2页
展讯平台软件架构介绍_第3页
展讯平台软件架构介绍_第4页
展讯平台软件架构介绍_第5页
资源描述:

《展讯平台软件架构介绍》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、展讯平台软件架构介绍展讯平台软件架构介绍展讯平台软件架构介绍展讯平台软件架构介绍Spreadtrum1/13/20112011-1-13ProprietaryandConfidentialInformation2培训目的�对展讯平台软件架构有初步认识�对各模块功能有初步概念2011-1-13ProprietaryandConfidentialInformation3TableofContents�软件开发平台框架�平台各模块介绍�编译开发环境�接口使用举例2011-1-13ProprietaryandConfidentialInf

2、ormation4软件开发平台框架软件开发平台框架�软件架构�平台提供的features2011-1-13ProprietaryandConfidentialInformation5软件架构CallSMS其他应CBSMultimediaOtherSS用,e.g.Audio/VideoapplicationPBwap,java,ATCGameMMS,etc.….MMIKernal/GUIDAL(LCD,KPD,CHR)MN(Call,CB,SS,SMS,OSAFS,AUDIO,VIDEO,MultimediaGPRS)Engines

3、MIDILayer3MP3DiagnostiMPEG4RTOScsH.263EnginesLayer2DigitalCameraDriversHAL)Layer12011-1-13ProprietaryandConfidentialInformation6平台提供的Features�完整的GSM/GPRS通信和数据服务功能.�统一的RTOS的APIs-Thread控制,Timer,MemoryManagement,MessageQueue…�提供完整的TBIOSAPIs,能快速的适应硬件和外设的更改。-LCD,Keypad,Cha

4、rging,EFS,RTC,Audio….�整合了部分第三方的软件,提供完整的解决方案�使用client-server机制�提供完整的软件调试APIs2011-1-13ProprietaryandConfidentialInformation7TableofContents�软件开发平台框架�平台各模块介绍�编译开发环境�接口使用举例2011-1-13ProprietaryandConfidentialInformation8平台各模块介绍平台各模块介绍�OSA接口�文件系统接口�TBIOS(TerminalBasicI/OSys

5、tem)接口�协议软件接口�MMI开发平台接口2011-1-13ProprietaryandConfidentialInformation9OSA接口OSA:OSAbstractlayer,提供对OS的封装�统一的API接口,代码可直接在Win32上模拟执行,加快开发进度�易移植�提供额外的调试接口2011-1-13ProprietaryandConfidentialInformation10OSA接口�内存管理�线程管理�Client/Server通信机制�打印调试�定时器管理�互斥/信号量资源管理�消息/EVENT管理2011

6、-1-13ProprietaryandConfidentialInformation11OSA接口——内存管理�动态内存管理方式:–MemoryPool�修改配置:mem_cfg_xxx.c2011-1-13ProprietaryandConfidentialInformation12内存池管理详细描述内存池示意图2011-1-13ProprietaryandConfidentialInformation13内存池的配置�内存池的配置是开放的,在产品驱动的mem_cfg_xxx.c文件中设置。�要更改各个POOL可用BLOCK数,

7、只需在系统RAM大小可允许范围内,修改该文件中的宏定义:MAX_NUM_OF_52_POOLSMAX_NUM_OF_100_POOLSMAX_NUM_OF_300_POOLSMAX_NUM_OF_600_POOLSMAX_NUM_OF_1600_POOLS2011-1-13ProprietaryandConfidentialInformation14OSA接口——线程�目前展讯平台采用ThreadX操作系统�主要特点是:单任务,可抢占式�线程分类:-静态线程:Threadid固定,TCB(threadcontrolblock)空间

8、静态申请。一般在系统初始化时便创建好,存在于整个系统运行周期内,不能被删除。-动态线程:Threadid不固定,TCB空间动态申请,以6800D平台为例,动态申请的thread,其id=TCB_address+0x1000。在需要时创建,不需要时删

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

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

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