简单介绍展讯SC8810T芯片参数与功能

简单介绍展讯SC8810T芯片参数与功能
简单介绍展讯SC8810T芯片参数与功能

展讯 SC8810 的参数与功能介绍
SC8810 的工艺说明:采用 40 纳米 CMOS 工艺,是一款高集成度、低功耗的 TD-SCDMA 主流 智能手机平台。该芯片集成了 1GHz CortexA5 处理器、图形加速专用 GPU 和电源管理单元,实现单芯片 支持 TD-HSPA/TD-SCDMA/EDGE/GPRS/GSM 多模。SC8810 面向低成本智能手机市场,可提供接近高 端智能手机的互联网及图形性能。展讯提供完整的 SC8810 Android 系统交钥匙解决方案,帮助客户降低 产品开发难度,并缩短产品的开发及上市周期。来源展讯官网,顺发电子回收 https://www.360docs.net/doc/7f11590285.html,
SC8810 主要功能
Feature Category Name Feature List
?
芯片内核
ARM Cortex-A5, 主频可达 1GHz 集成数字基带 DBB、模拟基带 ABB 和电源管理模块 PMU
? ?
GSM/GPRS/EDGE 标准, 四频 GSM850/EGSM900/DCS1800/PCS1900
? ?
通讯功能
EGPRS Class 12
TD-SCDMA 标准 (3GPP 版本 7), 2010~2025MHz / 1880~1920MHz / 2300~2400MHz
? ? ? ?
HR, FR, EFR, AMR-NB HSDPA 2.8 Mbps, HSUPA 2.2 Mbps
Mali 400 GPU, 30MTri/s, 256Mpix/s, OpenGL ES 1.1/2.0 解码器: MPEG4/H.263 720p@30fps; H.264; WVGA@30fps; VP8 WVGA@30fps
? ?
多媒体功能
编码器: H.263/H.264/MPEG4 WVGA@30fps 视频流媒体: MPEG4/H.263/H.264 WVGA@30fps
? ? ?
3G-324M 视频通话
5MP 摄像头子系统, JPEG 编解码器 (32MP/s) 支持 MP3/AAC/AAC+/MIDI/AMR-NB/WAV 格式
?
LCD 显示功能
内置音频编解码器 支持 WVGA 分辨率
?

? ? ? ?
存储器接口
内置 LCD 控制器、触摸屏控制器 支持 LCD 双彩屏 支持 OSD / Rotation / Scaling 4Gbyte NAND flash (8 bit 和 16 bit 器件)
? ?
HW ECC, multi-bit ECC
1Gbyte SDR/DDR SDRAM (16 bit 和 32 bit 器件)
? ? ?
HS USB 2.0 3 x UART 接口
2 x SPI 接口, 3-wire SPI, 4-wire SPI, 同步 SPI
? ?
外围设备接口
4 x I2 接口 C 2 x I2 和 PCM 接口 S
? ? ? ? ? ? ?
2 x SDIO 接口 2 x SIM/USIM 接口 PWM 输出 ETM 端口 超过 100 个 GPIO 管脚 8*8 键盘接口 工作环境温度: -45 to +95 摄氏度 低耗电设计, 芯片核心电压:1.8V
其它特性
? ?
13mm×13mm 454-ball LFBGA 封装, 0.5mm ball pitch

展讯工具使用

展讯工具使用 1.校准工具CFT A B C D E A : 选择测试机种 B : 将所有的勾打上,记录测试数据 C : Log处可随意选择本机目录,用于存储测试的纪录。FDL处必须选择展讯正式发布给工厂的软件包中的Fdl_amd.bin文件,对于6600M平台来说,FDL不需要,NV处必须选择展讯正式发布给工厂软件包中NV_Parameters目录下的NVitem_release.prj文件; D : 校准用的项目 F : 相关的FT测试数据,在校准时将所有勾去除 2.DOWNLOAD 程序

根据不同的项目导入FDL , BOOTLOADER ,PS ,MMIRES,NV BOOTLOADER , PS ,MMI, 在DOWNLOAD 时候可以不选,FDL必须选上 地址选项PRODUCT为NAND,相关的地址与底层有关

NAND FLASH选项为SMALL PAGE REPARTITION SETTING 默认为2 。 校准数据保留,将backup calibration 打上将保留全部nv数据3.Mobile test 使用说明

Calibration 说明: 1) 做Calibration 之前,首先要确保手机进入“Calibration mode ”,如果不是,要点击 按钮①进入校准模式(目前不支持)。 2) 接着点击按钮④,连通DSP 与RF 之间的通路。 3) 下一步选择手机的工作频段,共有五种:EGSM900,DCS1800, EGSM-DCS-DUALBAND ,PCS1900,GSM850(在不同的频段arfcn,txpwr lv 有不同的数值),选择好之后点击按钮⑥即可设置好工作频段。进行了2、3步的操作后就可以进行发射或接收的操作了。 4) 点击按钮③可以开发射,它有两个参数:afc,dac 。在DCXO 下有afc,dac 两个参数, 在TCXO 下有dac 一个参数(DCXO ,TCXO 通过⑧来选择)。执行该步操作可以实现AFC 的操作。 5) 按钮②可设置发射时的factor 值。再点击按钮4就可以实现APC 的操作。 6) 按钮⑦可做接收,在这之前要先设置好RX 的各值:type,gain ind,gain val,rach ab. 在Result ⑨处显示RSSI 的值。执行该步操作可以实现AGC 的操作。 7) 选中Multi Ramp(⑤处) ,即可设置所需PA parameter 和Ramp Up Num 两个参数。 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨

最新各种系统架构图与详细说明资料

各种系统架构图与详细说明 2012.07.30

1.1.共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现

采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相关架构进行描述。 1.2.技术架构设计

如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。 1.3.整体架构设计 上述两节,我们对共享平台整体逻辑架构以及项目搭建整体技术架构进行了分别的设计说明,通过上述设计,我们对整体项目的架构图进行了归纳如下: 综上,我们对整体应用系统架构图进行了设计,下面我们将分别进行说明。

展讯系列各芯片组的参数方案

展讯系列各芯片组的参数

SC6600IGSM/GPRS入门级多媒体基带芯片 SC6600IGSM/GPRS基带芯片是壹款面向入门级多媒体手机市场的具有音乐播放、视频播放和拍照摄像功能的多媒体基带壹体化手机核心芯片。该芯片于提升集成度的同时增强了芯片的可靠性设计,降低了生产成本,且可帮助客户缩短新产品的上市时间。 SC6600I基带芯片图示 SC6600I主要功能 芯片内核?ARM7TDMI?核(主频速度达78MHz) 多媒体支持?内置30万像素数码相机控制器,可直接连接至数字CMOS图像传感器 ?支持MPEG4QVGA@15fps视频播放 ?内置MP3播放器 ?64和弦铃声(MIDI格式) LCD显示功能?内置LCD控制器 ?支持双彩屏 ?支持262KTFT/OLED显示模块 ?支持240x320分辨率LCD显示模式 存储接口?外接存储器接口(SDRAM,NAND,NOR) ?内置NANDflash控制器 ?支持NANDbooting ?支持NAND+SDRAMMCP,SDRAM运行速率可达72MHz 外围设备接口?USB1.1接口 ?MMC和SD卡接口 ?4UART接口(传输速率达1.152Mbps) ?PCM音频接口 ?IrDA(传输速率达115kbps,1.152Mbps) ?SPI接口 ?I2C接口 ?I2S接口 ?GPIO接口 ?支持蓝牙/WLAN/A-GPS接口 ?1.8/3.0SIM卡接口 ?8-channelDMAs ?JTAG接口(用于测试和内部电路校准) ?实时时钟

模拟参数?各种支持IF/NZIF/ZIF架构的RF接口 ?带LDO调节器的芯片集成电源管理 软/硬件支持?GSM/GPRS标准(版本 V8.2.012/1999),GSM850/GSM900/DCS1800/PCS1900 ?GPRS多时隙Class10 ?PTT(PushtoTalk)功能 ?FR,EFR,AMR ?录音和语音识别 ?A5/1和A5/2加密算法 其他功能?工作环境温度:-25至+65摄氏度 ?低耗电设计,输入输出:3.0V,芯片核:1.8V ?12×12mm2265-ballLFBGA封装 SC6600DGSM/GPRS入门级多媒体基带芯片 SC6600DGSM/GPRS基带芯片为客户设计入门级GSM/GPRS多媒体手机提供了高效的解决方案。它将多媒体处理器和电源管理电路集成于4频段GSM/GPRS基带芯片上。该芯片于提升集成度的同时增强了芯片的可靠性设计,降低了生产成本,且可帮助客户缩短新产品的上市时间。 SC6600D基带芯片图示 SC6600D主要功能 芯片内核?ARM9EJ-S?核(主频速率达192MHz) 多媒体支持?内置MPEG-4,2D图像处理器,JAVA加速器 ?内置5M像素数码相机控制器,可直接连接数字CMOS图像传感器 ?内置ISP,支持处理BayerRGB图像数据,支持视频功能 ?支持MIDI/MP3/AAC/AAC+/WMA音频格式 ?支持MPEG4/H.263视频,速率达3Mbpsbit ?电视视频输出(PAL/NSTCTV输出) ?3D立体声环绕效果 LCD显示参数?内置LCD控制器,支持RGB和MCU接口 ?支持双彩屏 ?可支持262KTFTLCD显示模块 ?可支持240x320分辨率LCD显示模块

展讯LCD接口使用说明

LCD 接口使用说明 版本: 1.0.0 SW-BASE-UG-0026 2004-06-09 D2 https://www.360docs.net/doc/7f11590285.html,

修订历史 版本日期作者审核说明1.0.0 2004-06-09 Jim.zhang Draft

重要声明 版权声明 版权所有 ? 2004, 展讯通信有限公司,保留所有权利。 商标声明 展讯通信有限公司和展讯通信有限公司的产品是展讯通信有限公司专有。在提及其他公司及其产品时将使用各自公司所拥有的商标,这种使用的目的仅限于引用。 不作保证声明 展讯通信有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证,而且不对特定目的的适销性及适用性或者任何间接、特殊或连带的损失承担任何责任。 保密声明 本文档(包括任何附件)包含的信息是保密信息。接收人了解其获得的本文档是保密的,除用于规定的目的外不得用于任何目的,也不得将本文档泄露给任何第三方。

目录 1介绍 (5) 1.1范围 (5) 1.2参考文档 (5) 1.3缩写和定义 (5) 2概述 (6) 2.1文件组织 (6) 2.2LCD屏幕坐标 (6) 2.3LCD操作概述 (6) 3接口函数说明 (7) 3.1LCD硬件初始化 (7) 3.2关闭LCD (7) 3.3获取LCD基本信息 (7) 3.4刷新LCD (8) 3.5LCD全屏刷新 (9) 3.6进入/退出睡眠 (9) 3.7调节LCD的对比度 (10) 4附录 (11) 4.1数据结构 (11) 4.1.1LCD信息结构 LCD_INFO_T (11) 4.1.2LCD ID类型 LCD_ID_E (11) 4.1.3LCD错误类型 ERR_LCD_E (12)

软件架构设计说明书

软件架构设计说明书 The final edition was revised on December 14th, 2020.

架构设计说明书 版本1.0.0

目录

1.引言 [对于由多个进程构成的复杂系统,系统设计阶段可以分为:架构设计(构架设计)、组件高层设计、组件详细设计。对于由单个进程构成的简单系统,系统设计阶段可以分为:系统概要设计、系统详细设计。本文档适用于由多个进程构成的复杂系统的构架设计。] [架构设计说明书是软件产品设计中最高层次的文档,它描述了系统最高层次上的逻辑结构、物理结构以及各种指南,相关组件(粒度最粗的子系统)的内部设计由组件高层设计提供。] [系统:指待开发产品的软件与硬件整体,其软件部分由各个子系统嵌套组成,子系统之间具有明确的接口; 组件:指粒度最粗的子系统; 模块:指组成组件的各层子系统,模块由下一层模块或函数组成;] [此文档的目的是: 1)描述产品的逻辑结构,定义系统各组件(子系统)之间的接口以及每个组件(子系统)应该实现的功能; 2)定义系统的各个进程以及进程之间的通信方式; 3)描述系统部署,说明用来部署并运行该系统的一种或多种物理网络(硬件)配置。对于每种配置,应该指出执行该系统的物理节点(计算机、网络设备)配置情况、节点之间的连 接方式、采用何种通信协议、网络带宽。另外还要包括各进程到物理节点的映射; 4)系统的整体性能、安全性、可用性、可扩展性、异常与错误处理等非功能特性设计; 5)定义该产品的各个设计人员应该遵循的设计原则以及设计指南,各个编程人员应该遵循的编码规范。 ] [建议架构设计工程师与组件设计工程师共同完成此文档。] [架构设计说明书的引言应提供整个文档的概述。它应包括此文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。]

半导体产业介绍

半导体整个生态链 主要分为:前端设计(design),后端制造(mfg)、封装测试(package),最后投向消费市场。 不同的厂商负责不同的阶段,环环相扣,最终将芯片集成到产品里,销售到用户手中。半导体厂商也分为2大类,一类是IDM (Integrated Design and Manufacture),包含设计、制造、封测全流程,如Intel、TI、Samsung这类公司;另外一类是Fabless,只负责设计,芯片加工制造、封测委托给专业的Foundry,如华为海思、展讯、高通、MTK(台湾联发科)等。 前端设计是整个芯片流程的“魂”,从承接客户需求开始,到规格、系统架构设计、方案设计,再到Coding、UT/IT/ST(软件测试UT:unit testing 单元测试IT: integration testing 集成测试ST:system testing 系统测试),提交网表(netlist或称连线表,是指用基础的逻辑门来描述数字电路连接情况的描述方式)做Floorplan,最终输出GDS(Graphics Dispaly System)交给Foundry做加工。由于不同的工艺Foundry提供的工艺lib库不同,负责前端设计的工程师要提前差不多半年,开始熟悉工艺库,尝试不同的Floorplan设计,才能输出Foundry想要的GDS。 后端制造是整个芯片流程的“本”,拿到GDS以后,像台积电,就是Foundry 厂商,开始光刻流程,一层层mask光刻,最终加工厂芯片裸Die。 封装测试是整个芯片流程的“尾”,台积电加工好的芯片是一颗颗裸Die,外面没有任何包装。从晶圆图片,就可以看到一个圆圆的金光闪闪的东西,上面横七竖八的划了很多线,切出了很多小方块,那个就是裸Die。裸Die是不能集成到手机里的,需要外面加封装,用金线把芯片和PCB板连接起来,这样芯片才能真正的工作。 台积电是目前Foundry中的老大,华为麒麟系列芯片一直与台积电合作,如麒麟950就是16nm FF+工艺第一波量产的SoC芯片。 半导体行业的公司具主要分为四类: 集成器件制造商IDM (Integrated Design and Manufacture):指不仅设计和销售微芯片,也运营自己的晶圆生产线。Intel,SAMSUNG(三星),东芝,ST(意法半导体),Infineon(英飞凌)和NXP(恩智浦半导体)。 无晶圆厂供应商Fabless:公司自己开发和销售半导体器件,但把芯片转包给独立的晶圆代工厂生产。例如:Altera(FPL),爱特(FPL),博通(网路器件),CirrusLogicCrystal(音频,视频芯片),莱迪思(FPL),英伟达(FPL),

展讯平台软件调试介绍图文..doc

展讯平台软件调试介绍Spreadtrum 7/21/2009 培训目的 ?能够使用展讯提供的调试工具对开发中的问题进行调试 ?能够分析几种常见ASSERT 主要内容

展讯调试工具简介调试方法 展讯调试工具简介主要的调试工具有: ?Dloader ?NVEditor ?Channel Server ?Logel ?Phone Tester ?DSP Log Dloader(1 功能:下载程序

设置界面: 双击可以选择下载文件路径 选择端口 选择项目 选择下载速率 制作打包文件 选择是否下载 Nand Flash下载配置: 大小页选择分区策略选择分区策略?始终分区 ?出现不兼容分区

时停止下载 ?出现不兼容分区,使用Flash中原有分区进行下载?出现不兼容分区,使用FDL中的分区方式进行分区注:此配置项只对NAND FLASH有效 备份信息配置: 将NV保存到本地 选择需要保留的信息 正在下载: 下载成功: 下载失败: Dloader(4

打包文件特别说明: 展讯升级工具中使用打包文件来进行升级操作,打包文件中不仅包含了所有的下载文件,还包含了下载项目的地址信息,这样可以降低产线升级工具配置出错的可能性,同时简化了操作。 打包文件的制作方法:DloadeR 在配置好所有的配置项后,点击左图中的按钮,然后按照提示即可完成打包文件的制作。 点击这个按钮 进行打包操作 展讯调试工具简介 ?Downloader ?NVEditor ?Channel Server ?Logel ?Phone Tester

?DSP Log 功能: ?对fixed NV参数进行读取,编辑,保存,下载?擦除NV ?从手机中读出NV Item

展讯IMEI写号使用说明书04

深圳六虹科技有限公司 展讯平台扫描作业说明书 该IMEI工具启动后,在主界面上方从左至右有三个下拉框可供设置,左边的Port可以设置写IMEI时所使用的串口。中间的是设置写IMEI的方式,一种为META模式,需要database文件,该文件必须与手机软件一一对应;另一种为AT模式,不需要database文件。默认为AT模式,可以写所有MTK的手机。右边为选择写双卡双待手机的IMEI号码,单卡和双卡单待请选择IMEI1,因为这些手机只有一个IMEI号码,选其他会出错。双卡双待手机可选的有IMEI1;IMEI2;IMEI1&IMEI2;IMEI1=IMEI2。不同的选择会有不同的效果: ●IMEI1:写单待手机的IMEI或者只写双待手机的第一个IMEI号码。 ●IMEI2:只写双待手机的第二个IMEI号码。 ●IMEI1&IMEI2:写双待手机的两个IMEI号码,需要输入两个IMEI号码。先输入 第一个IMEI号码,然后再输入第二个IMEI号码,程序将两个IMEI写入手机。 ●IMEI1=IMEI2:写双待手机的两个IMEI号码,但是只需要写输入一个IMEI号码, 程序将两个IMEI号码设置为相同,然后写入手机。 注意:当双待手机写入的两个IMEI相同时,则在*#06#界面只会显示一个IMEI号 码。当两个IMEI不同时,才会显示两个不同的IMEI号码。 单待手机请在Dual IMEI选择IMEI1,双待手机如果需要显示两个不同的IMEI,选择“IMEI1&IMEI2”,并在写IMEI时输入两个不同的IMEI,这样手机会显示两个不同的IMEI。双待手机如果只需要显示一个IMEI,请选择“IMEI1=IMEI2”,这样写IMEI时只需要输入一个IMEI并且手机只会显示一个IMEI。

软件架构文档(样例)

4In1 System 软件架构文档 版本<1.1>

修订文档历史记录

目录 1. 简介 (4) 1.1 目的 (4) 1.2 范围 (4) 1.3 定义、首字母缩写词和缩略语 (4) 1.4 参考资料 (4) 2. 架构表示方式 (4) 3. 架构目标和约束 (4) 4. 用例视图 (4) 4.1 主要用例 (5) 4.1.1 申请注册 (5) 4.1.2 用户注册审核 (5) 4.1.3 用户角色管理 (5) 4.1.4 角色权限管理 (6) 4.1.5 车型信息管理 (6) 4.1.6 配件信息管理 (6) 5. 逻辑视图 (6) 5.1 概述 (6) 5.2 Application层 (7) 5.3 Business Service层 (7) 5.3.1 Service包 (7) 5.3.2 Model包 (8) 5.4 Middleware层 (8) 6. 部署视图 (8) 6.1 User Client (9) 6.2 Server (9) 6.3 DB Server (9) 7. 数据视图 (9) 8. 大小和性能 (10) 9. 质量 (10)

软件架构文档 1.简介 1.1目的 本文档将从架构方面对系统进行综合概述,其中会使用多种不同的架构视图来描述系统的各个方面。它用于记录并表述已对系统的架构方面作出的重要决策。 1.2范围 本文档用于4In1小组正在开发中的4In1系统。4n1系统是为ABC汽车4S店设计的业务管理系统,将提供汽车的整车销售、配件销售、售后服务以及信息反馈等功能。 1.3定义、首字母缩写词和缩略语 见4In1系统术语表 1.4参考资料 1. 4In1系统术语表,1.0版,4In1小组 2. 4In1系统前景文档,1.1版,4In1小组 3. 4In1系统软件需求规约,1.0版,4In1小组 4. 4In1系统软件开发计划,1.1版,4In1小组 5. 4In1系统初始迭代计划,1.1版,4In1小组 6. 4In1系统细化迭代计划,1.0版,4In1小组 7. 4In1系统风险列表,1.0版,4In1小组 8. RUP的软件架构文档模板 2.架构表示方式 本文档将通过以下一系列视图来表示4In1系统的软件架构:用例视图、逻辑视图、部署视图。本文档不包括进程视图和实施视图。这些视图都是通过PowerDesigner工具建立的UML模型。 3.架构目标和约束 1.系统在开发过程中有如下设计约束:开发语言为Java,采用关系型数据库存放数据, 采用基于UML的面向对象分析与设计方法进行开发,采用B/S架构。 2.系统应支持100人以上同时访问服务器并支持500人以上同时访问数据库,服务器 的响应时间不应该超过5秒。 3.所有用户在保证网络连接的情况下可同时通过局域网和互联网访问系统。 4.系统必须保证数据的安全访问,用户需要通过用户名和密码进行身份认证,同时对 数据的访问要进行授权认证。 4.用例视图

(完整版)很详细的系统架构图-强烈推荐

很详细的系统架构图--专业推荐 2013.11.7

1.1.共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现 采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相

关架构进行描述。 1.2.技术架构设计 如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。 1.3.整体架构设计 上述两节,我们对共享平台整体逻辑架构以及项目搭建整体技术架构进行了分别的设计说明,通过上述设计,我们对整体项目的架构图进行了归纳如下:

展讯平台窗口创建流程

窗口创建流程简介 窗口在展讯平台中是一个至关重要的概念,与Windows操作系统相类似的,窗口在展讯平台中就是最终呈现给用户的一个应用程序。在这里,我们可以把窗口看作一个应用程序,因为,它不但能够显示内容给用户,而且更为重要的是,窗口能够处理系统中所有的内部消息及发送到该窗口的外部消息。 一个应用程序是由一个或多个窗口构成的,例如Idle窗口只包含一个窗口,而短消息模块包含多个窗口。应用程序都是通过窗口显示给用户,并最终实现人机交互。 下面我们来看下展讯平台的窗口创建流程。 图1动态窗口创建流程

图2 静态窗口创建流程 窗口分为静态窗口和动态窗口,静态窗口会在宏WINDOW_TABLE中先定义好窗口的属性,而动态窗口是在实现时动态创建窗口属性。具体如何选择,根据应用的需要来选择。 展讯平台为用户提供了创建静态窗口和动态窗口的接口,分别为函数MMK_CreateWin和函数MMK_CreateWindow,具体如何创建窗口,可以参考展讯文档,这里主要讲述调用创建窗口接口后的流程。 通过上面两个流程图,我们可以看到静态窗口和动态窗口的创建会调用几个相同的函数MMK_AddTreeNode、TreeNodeNew和MMK_WindowTreeNodeConstruct。这三个函数是为了创建窗口节点,窗口是通过树来管理的,如下图:

图3 窗口管理 展讯平台里退出当前窗口时,系统会执行注销当前窗口的操作,用树管理窗口的好处就是这时候系统会自动进入父窗口,从而达到用户希望的效果。 创建完窗口节点后,会创建窗口的一些基本属性,如背景、显示区域等,这个时候我们看不到其它的属性,如状态栏、菜单、编辑框等等。 静态窗口和动态窗口在这之后就会出现一些区别,静态窗口会在后面继续创建窗口其它的属性,这些属性在先前宏WINDOW_TABLE中已经定义好的,比如状态栏、标题栏、菜单栏、soft控件等。这些属性的创建是在以下函数中进行的。PUBLIC BOOLEAN MMK_ParseWinTab( MMI_HANDLE_T win_handle, uint32 *win_tab_ptr ) { … value_ptr = win_tab_ptr; while ((END_WIN != *value_ptr) && (CAF_END_WIN != *value_ptr)) { ins = *value_ptr; value_ptr++; if ((FIRST_PARSE <= ins) && (END_WIN > ins)) { result = MMKParseFunc[ins - FIRST_PARSE](win_handle,&value_ptr);//调用函数表中的函数来创建窗口的其它属性 } else if ((CHILD_CTRL_FIRST <= ins) && (LAST_CHILD > ins)) { result = GUIFORM_ParseChild((ins - CHILD_CTRL_FIRST),win_handle,&value_ptr); } else if ((CAF_PARSEWIN_FIRST <= ins) && (CAF_PARSEWIN_MAX > ins)) { result = CAFParseFunc[ins - CAF_PARSEWIN_FIRST](win_handle,&value_ptr); } else {

展讯平台Trace工具使用

展讯平台Trace 工具使用 对于专业的测试人员,测试应该始终接上log 线进行测试,这样就会尽可能保留出错时候的信息,这些信息不一定对于每一类的bug 都有用,但对于一些难重现的问题有可能这样的习惯就记录下了一些重要的Debug 信息,给软件人员解决问题极大的帮助。 测试人员遇到ASSERT 的时候,一定要尽可能详细的记录下操作步骤,测试此问题的重现概率,同时记录下全部的ASSERT 信息,关于ASSERT 信息详见本文档3.2.1。 需要注意的是,测试人员一定要用对应版本的ChannelServer 和log 工具进行测试,否则会导致底层的一些消息的解析不正确,给解决一些和底层有关的bug 带来困难。 1、ChannelServer 的设置使用 ? 运行ChannelServer.exe ? 点击右下角托盘中的ChannelServer 小图标 ? 在弹出的对话框中的进行配置(成功后,小图标变绿色) 图一 2、Logel –使用说明 ? 选择Server — IP Setting 配置ChannelServer 的IP 地址和端口 ――和ChannelServer 中的设置保持一致(一般不需要修改) ? 连结到ChannelServer ,并开始记录 ――需要先运行ChannelServer 以下为刚开始启动Logel 工具的界面:

图二 以下为正在抓Trace 信息的界面: 图三 测试版本一定要用debug 版本,release 版本遇到assert 会自动重启,debug 版本会断在程序assert 的地方,这样可以获得assert 时的现场信息,以便于debug 。当然,重要版本根据情况也应该同时用release 版本做一些各个功能模块的自动重启的测试,电流测试等,以保证release 版本也没有问题。 测试过程中遇到assert ,不要拔下电池,打开ChanelServer.exe 和Logel.exe , 连上手机,选择logel 里面菜单 Assert / Open Assert Frame , 打开一个调试窗口,在此窗口下输入0,会出现了下图所示的信息(如果是测试的时候连着log ,此窗口会自动弹出):

展讯耦合工具操作说明

目录 1 安装GPIB卡驱动 (2) 2 安装USB驱动 (2) 3 系统设置 (2) 4 端口及仪器设置 (3) USB端口设置 (3) 测试仪器设置 (4) 线损设置 (4) 电源设置 (6) 5操作步骤 (6)

1 安装GPIB卡驱动 略,请参考《MTK平台耦合测试工具使用说明》中“4.1 安装NI Visa GPIB卡驱动”章节 2 安装USB驱动 略,和展讯写号工具的USB驱动安装方法一致 3 系统设置 1)点击进去系统设置界面,如下图。 各项设置保持与下图一致。

4 端口及仪器设置 点击进入设置界面,如下图

USB端口设置与下图保持一致 测试仪器设置 根据实际情况设置 1)选择仪器类型

-- 根据实际情况选择测试仪器(其中:HP8960表示安捷伦8960综测仪)2)选择GPIB卡类型 -- 目前工厂大部分为NI GPIB类型,需要根据实际GPIB卡类型选择3)设置仪器的GPIB卡地址 -- 默认选择0即可 -- 与测试仪器中的GPIB保持一致 线损设置 点击进入线损设置界面 目前我司GSM项目只测试EGSM 和DCS 这两个频段,GSM+WCDMA项目测试EGSM 和DCS,和WCDMA Band I。下面介绍EGSM,DCS和WCDMA Band I线损的设置 1)EGSM

-- 根据实际情况设置,AG8960仪器设置为负数,其他仪器设置为正数,并且TX 和RX都设置成一样即可 2)DCS -- 根据实际情况设置,AG8960仪器设置为负数,其他仪器设置为正数,并且TX 和RX都设置成一样即可 3)WCDMA Band I --根据实际情况设置,AG8960仪器设置为负数,其他仪器设置为正数,并且TX 和RX都设置成一样即可 注意:线损的设置需要根据手机呼叫仪器,在耦合板上寻找最合适的位置。然后通过计算得到实际的线损。并且把合适的位置固定下来。 EGSM PCL5的目标功率为32.5 dBm DCS PCL0的目标功率为29.5 dBm WCDMA BAND I 的最大功率为23 dbm 电源设置 不用使用电源,可以忽略,不用管

软件系统架构图-参考案例

各种软件开发系统架构图案例介绍

第一章【荐】共享平台架构图与详细说明 1.1.【荐】共享平台逻辑架构设计 (逻辑指的是业务逻辑) 注:逻辑架构图--主要突出子系统/模块间的业务关系, 这里的逻辑指的是业务逻辑如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与

维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现 采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相关架构进行描述。

1.2.【荐】技术架构设计 注:技术架构图 --主要突出子系统/模块自身使用的技术和模块接口关联方式 如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。 1.3.【荐】系统整体架构设计(也称为系统总体架构) 上述两节,我们对共享平台整体逻辑架构以及项目搭建整体技术架构进行了分别的设计说明,通过上述设计,我们对整体项目的架构图进行了归纳如下:

调试过程说明文档

使用我司展讯平台的屏调试流程: 如果首次调试没有安装必须的程序,先装转换、下载和驱动工具。 1、拷贝HWInfo(20130412)、展讯平台研发下载工具(2013-09-03)、dotnetfx.exe,先打开 AndroidHWInfo.exe看是否能正常打开,不能的话点击dotnetfx.exe此执行程序进行安装,安装好之后打开。 2、装下载驱动进入展讯平台研发下载工具(2013-09-03)—》驱动—》智能机USB驱动 V1.0.0.21—》32位系统驱动(此处是选择和你电脑系统匹配的位数)—》dpinst.exe安装。安装完成后即可以下载,如果下载时仍然提示安装,请选择手动或自动安装。 3、我们的驱动装换工具如下图所示: (1)第一个选择LCD驱动程序,即FAE调试的文件,文件以供应商的名字缩写+LCD型号等组成。LCD目录点后面的找到.config所在的文件,然后再LCD驱动的下拉中点击此.config.6820和6825平台的TP选择不一样,我以易欣达Y82947为例。6825平台:

当文件都选取好了之后,点击此工具任一界面右下方的按钮,这样就生成了一个以.img做后缀的文件即我们可以下载的驱动了,在文件生成后的保存的位置可以有我们自己选择,默认是放在和LCD驱动文件的同一级目录下。生成的文件如下: 6820平台: 6820和6825在驱动生成方面的不同点就在于一个TP文件的改动,其他步骤同样。6825是要选择这两个地方,而6820平台是把这两个文件合成了一个文件了,即我们在选择时只用选择,而把置空。

4、下载 打开下载工具中的ResearchDownload.exe出现如下界面,点击第二个按钮,进行相应的下载必选文件的放置。

软件系统架构图-参考案例

软件系统架构图-参考案例

各种软件开发系统架构图案例介绍

第一章【荐】共享平台架构图与详细说明 1.1.【荐】共享平台逻辑架构设计 (逻辑指的是业务逻辑) 注:逻辑架构图 --主要突出子系统/模块间的业务关系, 这里的逻辑指的是业务逻辑 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面

升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现 采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质

量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相关架构进行描述。 1.2.【荐】技术架构设计 注:技术架构图 --主要突出子系统/模块自身使用的 技术和模块接口关联方式

机载软件架构介绍

机载软件架构现状与发展趋势

主要内容 ?软件架构的基础概念 ?机载软件的特点 ?机载软件架构现状 ?机载软件架构发展趋势预测

软件架构的基本概念

软件架构的定义 软件架构的定义… … 软件架构软件的缩写。 是体系架构 体系结构的定义:包括一组部件以及部件之间的联系。 软件体系结构主流的标准观点有: ANSI/IEEE 610.12-1990软件工程标准词汇对于体系结构定义是:“体系架构是以构件、构 件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构以及知道上述内容 设计与演化的原理(principle)”。 Mary Shaw和David Garlan认为软件体系结构是软件设计过程中,超越计算中的算法设计和 数据结构设计的一个层次。体系结构问题包括各个方面的组织和全局控制结构,通信协议、 同步,数据存储,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案 之间进行选择。 百度百科:软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数 据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把 体系结构的不同部分组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这 一方法在其他的定义和方法中基本上得到保持。

软件结构抽象类型与层次的发展过程 软件架构就是对软件结构的一种较高层次的抽象。 软件结构的抽象类型发展历程例程和函数调用Subroutines 1960s 1970s 1980s 1990s 2000+ 模块化Modules 面向对象Objects 运行框架Frameworks 软件架构Architecture

CFT工具使用说明(综测展讯)

CFT工具使用说明 1.引言 (2) 2.概述 (2) 2.1设备 (2) 2.2功能 (2) 2.3设备连接图 (3) 3.主界面 (3) 4.参数配置 (4) 4.1设备配置 (4) 4.2系统设置 (5) 4.3A DV ANCE S ETTING(高级设置) (6) 4.4运行测试 (6) 5.常见的问题 (9)

1.引言 校准的目的: 现在生产的相同型号手机虽然使用都是相同器件,但相同器件还是有的一定的偏差,由此组合的手机就必然存在着差异,这差异必须在一定的范围,超出了就视为手机不良。因此校准的目的就是通过调整软件参数来补偿硬件差异,使手机性能指标符合国标。 终测的目的: 终测是对于校准的检查,因为校准是对各指标的分别校准,并不检测对其他指标的影响所以校准通过的手机并不能肯定它是良品,只有通过终测检验合格的才算是。 2.概述 2.1设备 综测仪:HP8960 测试仪(GSM频段) Sp6010 测试仪(TD_SCDMA频段) 程控电源:Agilent[663XX] 射频连接线、串口线 2.2功能 本软件支持以下功能: ●ADC校准电压校准 ●AFC校准自动频率控制 ●APC校准自动功率控制 ●AGC校准自动增益控制 ●Final test 终测

2.3设备连接图 DUT:Device Under Test(待测设备) 3.主界面 点击图标,运行CFT.exe,进入应用程序主界面,如下图:

4.参数配置 4.1 设备配置 在CFT主界面上,选Configure(配置) ,Port &instrucments(通信端口和仪器设置),进入通信端口和仪器设置界面: https://www.360docs.net/doc/7f11590285.html,m.Port 配置串口 Diag.Port.baudrate 配置波特率 Instrument Type 综测仪类型 GPIB Addr 仪器GPIB地址 Dcs Type 稳压源类型 Voltage 稳压源输出电压值 仪器类型设置【仪器的GPIB地址可以人为设置,不是固定的】 仪器类型GPIB卡地址GPIB地址 HP8960 0 20 SP6010 0 14 可设置如下选项: 正确的通讯端口和端口波特率 校准GSM使用综测仪HP8960和正确的GPIB地址(按仪器上的SYSTEM CONFIG按钮查看GPIBaddress的值) 校准TD-SCDMA使用综测仪SP6010和正确的GPIB地址(按仪器上的CONFIG查看GPIB address 的值) 程控电源项是可选的,校准ADC时一定要打钩,并配置正确的GPIB地址

低端手机平台的系统架构对比

各平台低端机的系统架构对比分析 据初步了解,目前市场上较为低端的几个手机芯片平台是展讯SC6610、联发科MT6252、MSTAR的MSW8532、以及英飞凌ULC1/2/3,它们的系统架构和功能性能等方面都各有千秋。由于各自的商业策略以及客户规模等大不相同,所以基于上述平台的不同型号及功能的手机是否超低成本都不好预先估计,有赖于商业运作是否成功。 本文仅从纯技术的角度对这几个主要的低端机平台做个对比,以便对其系统架构或技术特点做些简单的分析或归纳,并且大致了解一下各自平台的实际成本优势。 1.展讯SC6610平台的硬件是基于ARM7-TDMI(80MHz)处理器内核的总线架构,片内集 成了16M-RAM,支持串口FLASH;话音及多媒体运算采用Teaklite-DSP。该平台的射频支持GPRS;基带部分支持MP3/MP4/DC,一个较为突出的特点是同时支持3个SIM卡待机。ARM7-TDMI是ARM7系列中的最低级别的一个处理器,按SC6610的外围配置来看,硬件平台向低端靠拢较多,所以规模销售的价格应该具有一定的成本优势。 软件方面,展讯的手机平台属于封闭性平台,一般是在单芯片上应用嵌入式操作系统。 SC6610采用优秀的硬实时操作系统(Thread-RTOS),具有规模小、实时性强、可靠性高、易于使用等特点,配有Express LogicTCP/IP协议栈NetX、文件系统FileX、USB协议栈USBX以及GUI开发包PEGX。ThreadX基于非压条式微内核隐藏结构(称为Pico-kernel),服务直接进入核心,使得转换和命令的执行尽可能快,因而系统易于升级。 2.MTK6252平台的硬件是基于32位的ARM7EJ-S RISC处理器(104MHz)的单片系统, 片内集成了RF、PM、MCU、DSP、SAIC和AMR等多个子系统,还有各种子系统和主系统的控制接口和用户接口,内部总线采用DMA结构,并且配备有支持不同访问速度的外部FLASH(PSRAM组合)接口,具有独特的QPI、SPI串行接口。软件架构主要为典型的Nucleus-RTOS嵌入式操作系统,基于一个实时的多任务内核,对CPU的支持能力比较强,可移植性较好,并且有利于硬件调试,可以方便地跟踪到中断页配置和寄存器状态。MT6252平台的硬件架构比SC6610稍为复杂一些,功能也更完备,所以成本肯定比S6610更高。并且,如果将其备选的功能去掉一部分来做超低端机,那么成本不仅难以在完整平台的基础上降低,反倒可能要增加工作量和调试难度。 同展讯平台一样,MTK也是封闭平台。但是Nucleus是一个非主流的操作系统,存在着实时性略显不足、定时中断管理不太可靠、软件调试工具较少、I/O管理过于简单等问题。 另外,据网上信息,MT6252在出货初期发现因为与某些型号的FLASH时序配合不佳,导致手机在多次拔电关机(约200次)后不能再开机的大规模故障,给部分试用客户造成了不小的损失。也是据说——后来MTK通过打补丁的方式陆续解决了类似的问题。 3.MSTAR的资料还未看到,据业务人员过来介绍的情况,目前堪与MTK6252对比的是 MSW8532,技术上表现为多媒体优势,应用的CPU内核为ARM9,不属于超低端范畴,其系统内部的架构有待进一步了解。 4.英飞凌ULC2/ULC3的系统解决方案较为成熟,采用全球认证的协议栈Rel4,具 有很高的稳定性。并且提供参考MMI、参考PCB设计、生产测试工具;英飞凌针对参考设计的样机预先进行了FTA测试和全球多个地点的实际场测,可以大大降低研发成本、加快了上市时间和减少了平台的使用风险。如果客户机型没有太多改动的要求,那么低端手机的开发工作的难度将很小且工作量不大。针对大量低成本手机用户所在的新兴市场的特点,ULC2平台上也采用了单天线干扰消除技术(SAIC),显著提升了灵敏度,使得在信号很弱的地方,也可以保证接收质量。

相关文档
最新文档