搜档网
当前位置:搜档网 › 展讯开发指南

展讯开发指南

展讯开发指南
展讯开发指南

展讯开发指南

samuel.song.bc@https://www.sodocs.net/doc/2f1347957.html,

1基本情况 (3)

1.1市场情况 (3)

1.2产品情况 (3)

1.3与MTK对比 (4)

1Roadmap (4)

2硬件 (4)

3细节 (5)

3.1Internal RAM (5)

3.2内存 (5)

3.3操作系统 (5)

3.4C++ (5)

3.5audio (5)

3.6Camera (5)

3.7Socket部分 (5)

3.8MMI (6)

3.9调试 (6)

2平台 (6)

2.1软件版本 (6)

2.2中文支持 (7)

3编译 (7)

3.1添加模块 (7)

3.2C++编译 (8)

3.3添加资源模块 (9)

4GUI (10)

4.1窗口 (10)

4.2消息 (10)

4.3List控件 (10)

4.4Lable控件 (11)

5资源 (12)

5.1应用程序 (12)

5.2图片资源 (12)

5.3字符串资源 (12)

5.4窗口ID (13)

5.5添加菜单 (13)

6调试 (14)

6.1消息 (14)

7模拟器 (14)

8电话簿 (15)

9窗口模板 (15)

好好学习,天天向上。

1基本情况

1.1 市场情况

2011-8-3:

展讯和MTK,MStar都在搞类智能机的概念,去年炒Android版本的千元智能机,中兴和华为做的还不错,但是山寨搞的并不好,MTK的6516基本没有做起来。所以他们提出了类智能机的概念,或者叫做PDA,成本可以控制在300RMB,且效果很好,展讯的6800+WRE 就是这个模式,对农民工兄弟,似乎可以以假乱真Android了。MTK对应的是35/36,MStar 的是33C1/33N。

2011-7-29:

目前展讯的主力产品是66xx系列,6600l的潜力已经被挖掘殆尽,再做下去也赚不到钱。6610/20还没有冲量,他们本身就是6600l的costdown产品,所以6620的担子很重,如果做不起来,今年展讯的业绩会很难看。6800H只是过渡产品,为未来的6810铺路,6800H存在的意义在于便于6810快速切入,展讯的未来基本上都压在6810上了。6810今年必须出来!

2011-01-11:

占据国内25%的Feature phone市场份额,主打是6600L,2个多美金,与之对应的是MTK的53平台(3.5美金开始降价)。出货手机国内和国外市场大概是6/4开。

国内比较大的方案公司是闻泰和天宇。

1.2 产品情况

打算内置一些重要应用,包括:

Java

QQ

CStar输入法

全浏览浏览器(爱可信(ACCESS)),

TTS(Text To Speech)

其中的全浏览目前主要在8800上实现。

UCWeb目前是Java版本的。

目前在主推自己开发的中间件平台-WRE,打算6月份量产。

1.3 与MTK对比

1Roadmap

展讯基带芯片的演进如下

6600L是基于arm7的armv4的一个芯片,比MTK6225的armv5的arm7要低一个档次前者是三级pipeline, 后者是五级pipeline

6600D

→6600M

→6600R(相对高端)

→6600H(相对低端)

→进一步cost down 6600L,但对多媒体支持有提升此外还有一个6800的芯片,arm9,失败

也就是目前,只有6600L在撑场面

2硬件

目前市场主流应用为6600L,存储器配置为nor flash 128x32,以及少量的nand flash。Design house的常用软件配置未知(08A,08B?)

cpu设计主频96M?,但只能工作在78M(13x6),因为受外围的nor flash速度拖累,如果使用nand flash可全频率工作。

MTK6225主频104M,有cache,且internal ram等片上资源较mtk丰富

6600L没有cache

6600L片上资源,硬件特性不明

需进一步了解

3细节

3.1Internal RAM

内部内存,总共可用空间为0x3800,14k bytes非常小,看目前的情况,常用来放critical task 的栈和队列。估计我们也需要这么使用。

3.2内存

大约有1M多,情况估计比MTK略好,但内存使用的冲突估计同样存在,需要事先考虑。

3.3操作系统

RTOS采用threadX,和MTK的nucleus无大的差别,可动态创建线程

3.4C++

展讯平台不支持C++源文件编译,如果是C++源文件,建议用ADS编译成静态库。

3.5audio

简单看了下,接口简洁

支持AMR播放

仅支持ADPCM录音,

3.6Camera

目前展讯已提供相应接口,可获取jpeg,yuv422,rgb565格式的数据,是否需要yuv420,省得还要转换

3.7Socket部分

标准的unix socket形式,和mtk不太一样,MTK平台提供了一层抽象,使应用程序可

以使用异步消息机制使用网络,而展讯没有做这层抽象,只提供了同步的select等机制,需要应用程序自己封装异步机制。

3.8MMI

类似于一个退化的windows概念,结构清晰,可快速开发

3.9调试

调试工具使用和MTK无大的差别

模拟器上网需验证?

2平台

8800:3G的TD方案

6800:ARM9-200M

6600L:ARM7-78M

其中8800是3G解决方案,TD-SCDMA的,软件版本是09B分支。

其中6800目前是版本是D,2月份打算上H版,主要竞争对手是MTK的35和36,属于中高端系列,.软件代码是10A分支。

其中的6600L是低端版本,主频78M,软件版本是09A,现在是6600L2,到6600L6会将主频升至104MHz,6600L7是3卡3待的产品,在印度和印尼这样运营商众多的国家很有市场,MTK也在跟进。

2.1 软件版本

W09.37,P3

W09.37,P6

W10.25

W11.09 C8(2011.5.3)

quasim:3卡/4卡?

2.2 中文支持

MULTI_LAN_SUPPORT = CSTAR ### Multi Language Support: 金拇指为展讯平台提供了中文支持和多语言支持。

3编译

编译选项:

CFLAGS = -cpu ARM7TDMI -O2 -bi -g+ -apcs /interwork/ -fy -D_RTOS -D_DEBUG -Ec -Wall

AFLAGS = -cpu ARM7TDMI -keep -bi -g -apcs /shlclient/interwork/

编译选项的设置在Makefile.rules里面定义。

编译bin:

make p=sc6600l_sp6601l new

编译模拟器:

make p= sc6600l_sp6601l m=simulator

生成的dsw工程文件在build下面的win下面,需要用VC6来打开。

3.1 添加模块

在make目录下,添加模块的makefile,(参考已有的格式)

例如要添加xx模块,在make文件夹下创建xx目录,里面添加xx.mk即可。

在总的project_sc6600l_sp6601l.mk中,

先添加总的开关:

BAIDU_IME_SUPPORT = TRUE ### BAIDU_IME_SUPPORT:

# Option1:TRUE

# Option2:FALSE

注意:# Feature Options (For User)

在Makefile.third-party中添加外部库引用

##============== baidu start ===================

ifeq ($(strip $(BAIDU_IME_SUPPORT)), TRUE)

ifeq ($(strip $(STACK_CHECK_SUPPORT)), TRUE)

3RD_LIBS +=

MS_MMI/source/mmi_app/app/im/baidu_ime/lib/baidu_works_arm7_bi.lib

3RD_LIBS +=

MS_MMI/source/mmi_app/app/im/baidu_ime/lib/libbicore_arm7_bi.lib

else

3RD_LIBS +=

MS_MMI/source/mmi_app/app/im/baidu_ime/lib/baidu_works_arm7_bi_swst.lib 3RD_LIBS +=

MS_MMI/source/mmi_app/app/im/baidu_ime/lib/libbicore_arm7_bi_swst.lib endif

endif

##============== baidu end ===================

在Makefile中添加编译模块

##============== baidu start =================

ifeq ($(strip $(BAIDU_IME_SUPPORT)), TRUE)

COMPLIBS_DBG += baidu_ime

endif

##============== baidu end ===================

注意位置:Segment: COMPLIBS

注意:

如果出现了宏定义和sprd_macro.txt里面的定义不匹配的问题,需要注意添加的位置。

3.2 C++编译

不支持C++源文件在系统里面编译,必须是C文件。

晕死。

3.3 添加资源模块

在make文件夹下面的resource,有资源的makefile,在SOURCES中添加模块的资源头文件,命名规则为moduleName下划线mdu_def.h。

然后在SRCPATH中添加路径

ifeq ($(strip $(BAIDU_IME_SUPPORT)), TRUE)

SOURCES += baidu_ime_mdu_def.h

SRCPATH += MS_MMI/source/mmi_app/app/im/baidu_ime/inc

endif

模块的资源文件是通过该makefile下面的命令拷贝到最后build文件夹中的,脚本会在build\sc6600l_sp6601l_builddir下面创建res文件夹,为每个在makefile里面单独编译的module创建一个文件夹,例如baidu_ime,然后把baidu_ime_mdu_def.h拷贝到这个里面。这样,在mmi_res_prj_def里面添加module的路径就是:

//start baidu code

#if defined(BAIDU_IME_SUPPORT)

RES_ADD_MODULE(MMI_MODULE_BAIDU_IME, "\\baidu_ime\\baidu_ime_mdu_def.h")

#endif //BAIDU_IME_SUPPORT

//end baidu code

这是在build下面的临时路径,而不是这个文件真正的路径。

4GUI

4.1 窗口

创建静态:

mmk_window.c:MMK_CreateWin

创建动态:

mmk_applet.c:MMK_CreateWindow 4.2 消息

创建后:

MSG_OPEN_WINDOW = 61473 MSG_FULL_PAINT = 61477

按返回键:

MSG_CTL_CANCEL = 61499

4.3 List控件

CREATE_LISTBOX_CTRL

需要指定layout,type和ID

GUILIST_SetMaxItem

GUILIST_RemoveAllItems GUILIST_SetNumberListStartIndex

AppendListItemByTextId

4.4 Lable控件GUILABEL_SetText

5资源

添加资源,先添加应用程序模块,然后添加各个资源。

资源文件在路径:MS_MMI\source\resource下面,里面有各个屏幕尺寸的文件夹。

5.1 应用程序

在mmi_res_prj_def.h文件中,添加一个模块

RES_ADD_MODULE(MMI_MODULE_XXX,"\\cc\\cc_xxx_def.h")

使用时不能直接引用该头文件,需要引用mmi_module.h

5.2 图片资源

路径

然后在cc_xxx_def.h中添加图片,字符串等资源

RES_ADD_IMG(IMAGE_MP3_BTN_L YRIC_ON_LIGHT,"\\MMI_RES_##\\IMAG\\Button\\I MAGE_MP3_BTN_L YRIC_ON_LIGHT.bmp",IMG_CMP_BMP_16_565_RLE,0)

5.3 字符串资源

路径,可否自己定义本模块的字符串文件

RES_ADD_STRING(TXT_MP3_NOT_SUPPORT_A2DP,"A2DP is not supported!")

需要修改:MS_MMI\source\resource\mmi_res_240x320\str_table.xls

5.4 窗口ID

窗口ID,控件ID,一般都以应用程序的ID左移16位开始,即这些ID是模块内部的ID,只有字符串和图片,声音等等是全局的ID。

MMIMP3_WIN_ID_START = (MMI_MODULE_MP3 << 16)

WIN_ID_DEF(MMIMP3_EQ_SET_WIN_ID, "MMIMP3_EQ_SET_WIN_ID")

5.5 添加菜单

6调试

九宫格消息处理函数:HandleMainMenuWinMsg:注意在mainmenu_win.c中

通话记录:

ID_COMMUNICA TION_CL

模拟器:

mmimain.c文件中的APP_Task是所有事件的入口

其中的MMK_DispatchExtSig会处理外部事件的。

创建窗口:

mmk_window.c中的MMK_CreateWin函数

闹铃:

MMIALM_OpenMainWin

6.1 消息

MSG_OPEN_WINDOW = 61473;

7模拟器

make\simulator\simulator.mk

ifeq ($(strip $(MII_MTV_SUPPORT)), TRUE) dsp_modules_cus += miiptv

endif

make\simulator\simulator.ini

#if defined(MII_MTV_SUPPORT)

miiptv += MS_MMI/source/mmi_app/app/miiptv/lib/imiTV_win.lib #endif

8电话簿

进入电话簿

HandleWaitAndEnterPBListWinMsg HandleTabListParentWinMsg

GetPhoneCount

获取全部账户的个数

结构_MMIPB_PHONEBOOK_ENTRY_T用来表示每个数据条目。9窗口模板

在mmipub.h中声明

MMIPUB_OpenAlertSuccessWin

popup窗口

wait窗口

MMIPUB_OpenWaitWin

确认窗口

MMIPUB_OpenWaitWin

10PDP

在mmk_regapp.def中注册消息回调,只有第一个注册会被执行,后面的不执行。

REG_APP(APP_MN_ACTIV ATE_PDP_CONTEXT_CNF,

APP_MN_ACTIVA TE_PDP_CONTEXT_CNF, &g_baidu_app)

mmi_port.c文件会引用mmk_regapp.def,生成消息处理函数数组——g_reg_app,在DispatchSysSig的过程中,如果消息msg的回调函数返回true,则停止遍历后面的函数,否则继续。

11上网配置

如果想使用浏览器的配置,可以获取如下数据:

MMIBROWSER_GetSim:获得SIM

MMIBROWSER_GetNetSettingIndex:根据sim卡,获取对应的设置的index

然后就可以根据index,通过MMICONNECTION_GetLinkSettingItemByIndex来获取网络设置,这里面的index就类似于MTK中的account ID的概念。

升级操作说明

升级操作说明 本文档中的升级包名称和截图示例仅供参考,请登录中兴通讯终端官方网站()下载对应手机的软件版本升级包程序进行升级操作。 一.信息备份还原和注意事项 注意:在备份过程中请不要移除内存卡,也不要中途取消备份过程,以免造成数据丢失。 1.升级前请使用“一键备份”(工具-->手机助手-->一键备份)功能将手机中的信息 进行备份(手机需插入内存卡并保持足够的剩余存储空间),如下图所示: 2.点击“手动备份”菜单,按照界面提示进行电话本、短信、通话记录的备份。

3.升级完成后使用“还原数据”功能,将已备份的信息完成恢复操作。 二.升级操作步骤和注意事项 注意: (1)升级前请取出SIM卡; (2)请勿修改升级包的文件名和扩展名,保持“”不变; (3)保证电池电量充足,若电池电量不足请先充电。禁止一边充电,一边执行升级操作,避免造成升级失败; (4)升级过程中,请勿在手机上做其他操作。

1.将官网下载的升级包解压缩,提取出“”文件并放置在内存卡根目录下。 2.点击如下路径:工具-->设置-->高级设置-->升级-->存储卡升级-->内存卡如下截图红色方框所示。

3.点击确定和立即更新,手机开始升级。约2分钟后升级完成手机自动重启。

注意: (5)若手机无法开机,可以按照如下操作尝试恢复手机。 1.将官网下载的升级包解压缩,提取出“”文件并放置在内存卡根目录下。 2.在关机状态下,一直长按音量上键再按开机键进入Recovery模式。 3.在recovery模式界面,请按音量键选择“apply update from sdcard”菜单项,并按开关键确定。

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

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

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

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

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

安卓开发环境搭建教程及个人经验

安卓入门教程及环境搭建(附笔记) ------By 仙人张 需要的软件包有三个,截止到2012年7月这些软件都是最新版本的:分别是JDK、SDK、Eclipse(版本4.2 Juno)他们的名字和大小如下 一、软件包的下载 1、JDK的下载(jdk-7u5-windows-i586) https://www.sodocs.net/doc/2f1347957.html,/technetwork/java/javase/downloads/index.html

2、SDK的下载(installer_r20-windows)https://www.sodocs.net/doc/2f1347957.html,/sdk/index.html 3、Eclipse的下载(eclipse-jee-juno-win32)https://www.sodocs.net/doc/2f1347957.html,/downloads/

二、软件安装 说说我的文件夹是怎么安排的,软件安装前先在自己安装软件的那个盘新建一个文件夹名字可以取为Android,然后这三个软件分别安装到里面的三个文件夹里就可以了,然后在Android文件夹里新建一个文件夹专门放自己的工程文件。 1、JDK的安装 上面下载的jdk-7u5-windows-i586是一个安装包,直接双击就可以安装了,记得路径选择Android文件夹里的Java 文件夹。 2、Eclipse的安装 上面下载的eclipse-jee-juno-win32是一个压缩包,解压后就可以直接用了,将解压后的文件夹eclipse-jee-juno-win32也放在Android文件夹下。 3、SDK的安装 上面下载的installer_r20-windows是一个安装包,将它安装到Android文件夹里的android-sdk文件夹。 装好以后像我的文件夹就是这样了

展讯工具使用

展讯工具使用 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 两个参数。 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨

如何进行可用性评估

交互设计学习笔记之《如何进行可用性评估》 如何进行可用性评估 可用性评估,它的主要目的是为了找出可用性方面的问题,即用户能否很好地使用产品的各项功能。 用户研究是制作原型和可用性评估的基础和前提,只有通过用户研究,设计人员才知道用户对界面的特定需求和使用特点,才能在这些知识的基础上制作原型,同时在对原型评估时,也必须根据用户自身及使用时的特点来对原型的好坏进行判断。 根据在评估过程中是否有用户参与,可用性评估可以分为两大类。第一类是没有用户参与的评估方法,第二类是用户参与进行评估的方法,为什么会存在没有用户参与的方法呢?以下是两个主要原因: 第一,用户以及用户的时间都不是免费的、何时想要何时就能得到的一种资源,大部分用户都有自己的工作要做,他们只能抽出很少的时间来帮助你进行可用性评估。因此,即使是不考虑经济方面的成本,有些时候你仍可能无法找到用户来进行评估。 第二,有时请用户进行评估也并不总是能发现所有问题的,这仍是因为可供测试的用户数量有限,只有很少功能能被评估工作覆盖到。另一方面,用户的熟练程度也决定了只有特定的问题会被发现。例如,新手用户进行评估很可能发现产品在易学习性方面的问题,但却不容易发现使用效率方面的问题,而熟练用户的情况则相反,如果由设计人员进行评估,就可以系统地对所有的功能在可用性的所有方面进行评估。 下面我们首先来讨论两种不需要用户参与评估的方法:认知走查和启发式评估 认知走查(Cognitive Walkthrough) 认知走查法试图想象出人们在第一次使用某个产品时的想法以及所采取的动作,它的大致流程是这样的,你已经有一个原型或对于界面的详细描述,或者就是一个真正的产品。同时,你知道可能的用户是谁。此时,你可以选择产品所能支持的某个功能来进行评估。评估的具体过程就是把用户在完成这个功能时所做的所有动作进述成一个令人可以信服的故事。为了使得这个故事可信,针对于用户所做的每一个动作,你必须要能够证明,根据用户的知识水平以及界面上的各种信息提示及反馈,用户做出该动作是合情合理的。认知走查前的准备工作 需要有一个可供评估的原型或真正产品,或者对于界面使用方法的详细描述,产品的使用手册也可以,这些描述或使用手册越详细越好,因为只有这样才能发现更多的问题。 需要一个对于要完成的任务的描述,这个任务最好是用户在使用产品时的典型任务。 需要有一个用户在完成上述任务时所执行的一系列动作的完整而详细的描述。 有关用户自身生理、心理特点以及他们的知识和经验的描述。 怎样在认知鼠查中发现可用性问题 在上述准备工作的基础上,认知走查的核心部分就是对假定的用户所采取的每一个动作进行质疑,看看它的发生是否合乎情理,我们可以从以下四个方面加以考虑: 第一、用户能否想到去做某个动作。 第二、用户能否找到执行某个动作的控件在哪里。 第三、用户能否看出操作控件可以产生他们想要的效果。 第四、在用户执行操作后,界面是否提供了适当的反馈,用户能否较好地理解这些反馈来有效地指导的后续的操作。 认知走查的局限性 认知走查只适合于评估一个产品的易学习性,因为它考虑的是用户在第一次使用界面时的想法和行为,但不太容易发现使用效率方面的可用性问题。 启发式评估

《出口退税申报软件升级操作说明》..

2015年8月申报软件升级操作说明 1背景 根据《国家税务总局关于调整出口退(免)税申报办法的公告》(国家税务总局公告2013年第61号)、《国家税务总局关于出口退(免)税有关问题的公告》(国家税务总局公告2015年第29号)、《江苏省国家税务局关于推行出口退(免)税无纸化申报的公告》政策文件要求,对现行出口退税申报系统进行升级调整。 2升级内容 2.1生产企业常规申报流程变化 操作步骤: ①在系统中录入[单证不齐]和[单证齐全]数据。先录入[免抵退税明细(单证不齐)-出口 货物明细数据]、再录入[免抵退税明细(单证齐全)-收齐前期数据] ②填写[增值税纳税申报表项],正式申报前,可以不填写[增值税纳税申报表项]数值,正式 申报时需填写完整。 ③进行免抵退预申报,并读取预申报反馈,确认本期可进行申报的免抵退数据,如有疑 点及时进行调整,。 ④生成征免税明细数据,并在网上办税服务厅导入 ⑤根据网上办税服务厅相关报表数据填写[增值税纳税申报表项] ⑥进行免抵退正式申报。 2.1.1正常申报的数据 1.进行免抵退税申报时,先录入[免抵退税明细(单证不齐)-出口货物明细数据]

2.再录入[免抵退税明细(单证齐全)-收齐前期数据] 3.填写[增值税纳税申报表项] 当进行免抵退预申报时,增值税纳税申报表数据可先不进行数据录入,直接保存

4.进行[免抵退税申报]预申报 计算汇总表的“上期结转免抵退税不得免征和抵扣税额”和“上期结转免抵退税额抵减额”会根据上期正式申报反馈数据自动带出。可以手工填写。

5.下载预申报反馈,并读入 6.征免税明细申报 确认当期可以进行申报的免抵退数据后,进行[征免税明细申报] 如果当期没有录入[收齐前期数据]和[增值税纳税汇总表项]。系统会显示警告。

软件架构设计说明书

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

架构设计说明书 版本1.0.0

目录

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

科目体系升级工具使用说明

科目体系升级工具使用说明 1.工具说明 该工具为新旧行政、事业单位会计制度衔接开发,用于实现将旧科目体系升级至新科目体系。工具的使用者主要针对实施人员或者系统管理员,通过设置统一的科目体系升级方案,对适用的账套进行批量升级,达到快速升级科目体系目的。 工具升级内容包括:科目表(gl_kmxx)、科目类别表(gl_kmxzlx)、账套参数表(gl_ztcs)、凭证内容表(gl_pznr)、余额表(gl_yeb)、余额预记账表(gl_yebk)、往来业务表(gl_wlyw)、余额调节表(gl_yetjb)、银行对账单(gl_yhdzd)、银行日记账(gl_yhrjz)、往来科目表(gl_wlkm)、核算科目表(gl_hskm)、项目科目表(gl_xmkm)。 2.文件说明 文件夹中包含以下文件: 1)科目体系升级工具使用说明.doc:本文档,介绍工具的使用说明; 2)新旧行政/事业单位会计制度有关衔接问题的处理规定.pdf:财政部下发的对行政/事业单位执行新制度的有关衔接问题规定。 3)KMUpgrade_G.exe:支持U8G版的科目升级工具可执行程序; 4)KMUpgrade_BC.exe:支持U8B版或C版的科目升级工具可执行程序; 5)UF9Res.dll:U8资源文件,独立文件夹使用该工具时使用。 <子目录:新科目预置脚本及升级方案脚本_SQL/_ORACLE> 6)建表脚本.sql:升级工具使用的建表脚本。执行过后请勿再次执行,否则定制方案会被重置; 7)2013/2014新事业/行政单位科目体系预置脚本.sql:预置新事业/行政单位科目体系模板的脚本; 8)2013/2014新事业/行政单位科目升级方案.sql:预置事业/行政单位新旧科目转换(升级)方案的脚本。 3.升级流程 应按照如下流程对账套进行升级:

软件架构文档(样例)

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.用例视图

开发环境搭建步骤

一、需要使用的工具 1.开发工具:Eclipse 3.2、MyEclipse 5.0GA 2.JDK V ersion:j2sdk1.4.2_08 3.J2EE Server:JBoss 4.20GA 4.Eclipse SVN plugin:Subclipse 1.2.4 二、集成调试环境搭建 1. 安装JDK 假设安装目录为:C:\Java Tools\JDK\j2sdk1.4.2_08 2. 安装Eclipse 假设安装目录为:C:\ec lipse 3.2\eclipse 3. 安装JBoss 假设安装目录为:C:\jboss-4.0.5.GA 4. 在Eclipse下配置JDK、JBoss 打eclipse后,进入Window-Preferences-Java-Installed JREs,做如下配置 单击Ok完成JDK配置,之后进入Window-Preferences-MyEclipse-Application Servers-JBoss 4,做如下配置

配置JBoss Server为Enable,配置JDK为j2sdk1.4.2_08,单击Ok完成JBoss的配置5. 安装Eclipse SVN plugin 进入Help-Software Updates-Find and Install…,做如下配置 选择Search for new features to install,并单击Next 单击New Archived Site..,选择SVN plugin包文件。 单击OK后,按提示操作完成SVN Plugin的安装。

三、工程环境搭建 该工程包括下列子工程:iTreasuryEJB、iTreasuryWEB、ebank、webdocs、Build、lib、properties、Workdoc。各子工程含义: ◆iTreasuryEJB:iTreasury工程JA V A代码; ◆iTreasuryWEB:iTreasur工程WEB部分代码; ◆ebank:ebank工程JA V A及WEB部分代码; ◆webdocs:js文件及图片; ◆Build:配置文件; ◆Lib:JAR包; ◆Properties:配置文件; ◆Workdoc:工程相关文档。 下面分别介绍各项目新建方法: 1. 新建iTreasuryEJB 选择SVN Repository的itreasuryEJB并右键单击Check out… 选择” Check out as a project configured using the New Project Wizard”,并单击 选择EJB Project并单击Next

升级版开票 软件操作说明

开票软件(金税盘版)企业操作说明 一、进入开票系统 将金税盘插入电脑USB接口上,确保电脑能正常上网,然后双击桌面上“安徽航信财税服务平台”图标,会出现以下对话框,如下图: 然后企业可以用自己平常使用的一体化平台账号来登录,没有开通一体平台的企业的用户可以临时用右下角“游客”来登录,登录后如下图所示: 点击里面的“防伪税控”图标就可以打开开票软件,如下图:

用鼠标点击上图“管理”后面倒三角选择相应的开票员(注:用户密码:证书口令:输入用户密码和证书口令后最好勾选记住密码,这样下次登录就不需要再次输入了,以后只要选择相应的开票员直接点“登录”就可以进入开票系统了),点“登录”后将进入开票系统! 二、发票读入 将金税盘插入电脑USB接口上,进入开票系统后点“发票管理”再点“发票读入”此时出现“是否从金税设备中读取发票”,点“是”;这时你所购买的所有发票将成功读入到金税盘中,方可正常开具发票了! 三、发票填开 1. 进入开票系统后点“发票管理”再点“发票填开”选择你自己所需要的发票类型点击他就可以来开具开票,如下图:

将弹出的票面信息填写完整后,再把对应的纸质发票放入打印机,就可以点右上角“打印”按钮进行发票打印;(注:专用发票购方信息必须全部填写完整;普通发票购方信息只需填写购方名称即可,发票商品行至少保留一行,最多只能增加到8行,超过8行的可以开清单,但汉字防伪用户商品行最多只能增加到7行,专用发票不能开具清单)。 2. 所有开具后的发票都可以在“发票管理”模块中的“发票查询”里来查看和打印! 四、发票作废 当月所有开具及未执行办税厅抄报操作的发票都可以在“发票管理”--“发票作废”里来选择你所需要的发票来进行作废(注:发票一旦作废就不可以再恢复,所以作废之前一定要看清楚),如果开具的发票已跨月或执行了非征期抄税(即办税厅抄报)操作后的发票不可以进行作废,只能开具红字发票进行红冲。 五、征期抄报税 每月1至15号为征期抄报税期间(遇到法定节假日一般自动顺延,具体看税局公告为准),不论是一般纳税人、小规模、个体户、营改增、运输业、机动车用户等,只要安装了金税

开发环境配置文档

Linux开发环境配置文档 1.配置网络 配置网络,包括配置 IP 地址、NFS 服务、防火墙。网络配置主要是要安装好以太网卡,对于一般常见的 RTL8139 网卡,REDHAT9.0 可以自动识别并自动安装好,完全不要用户参与,因此建议使用该网卡。然后配置宿主机 IP 为 192.168.0.121。如果是在有多台计算机使用的局域网环境使用此开发设备,IP 地址可以根据具体情况设置。如图 1.4.1 所示: 图 1.4.1 网络配置 双击设备 eth0 的蓝色区域,进入以太网设置界面,如图 1.4.2,1.4.3 所示:

图 1.4.2 以太网常规设置界面 图 1.4.3 以太网路由设置界面 对于 REDHAT9.0,它默认的是打开了防火墙,因此对于外来的 IP 访问它全部拒绝,这样其它网络设备根本无法访问它,即无法用 NFS mount 它,许多网络功能都将无法使用。因此网络安装完毕后,应立即关闭防火墙。操作如下:点击红帽子开始菜单,选择安全级别设置,选中无防火墙。如图 1.4.4 所示:

图 1.4.4 安全级别设置 在系统设置菜单中选择服务器设置菜单,再选中服务菜单,将 iptables 服务的勾去掉,并确保 nfs 选项选中。 2.配置NFS 点击主菜单运行系统设置->服务器设置->NFS 服务器(英文为:SETUP->SYSTEMSERVICE->NFS),点击增加出现如下在界面,在目录(Drictory):中填入需要共享的路径,在主机(Hosts):中填入允许进行连接的主机 IP 地址。并选择允许客户对共享目录的操作为只读(Read-only)或读写(Read/write)。如图 1.4.5 所示:

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

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

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

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

实验1-Web开发环境的配置与使用

实验1 Web开发环境的配置与使用 一、实验目的 本实验的目的是让学生掌握Web应用开发环境的配置与使用。重点掌握如何在Eclipse 中配置Tomcat服务器,在服务器上部署和运行Web应用。 二、实验要求 要求学生掌握Web开发环境配置的基本过程,了解并掌握如何在Eclipse中配置Tomcat 服务器,如何管理和使用Tomcat服务器。 三、实验内容与步骤 1.JDK的安装与配置 ●下载并安装JDK。 运行JDK安装程序,按照提示进行安装,并记住JDK 的安装位置,比如:C:\Program Files\Java\jdk1.8.0_20。 ●为JDK配置环境变量: 打开控制面板,选择系统安全->系统,选择高级系统设置,打开系统属性对话框,然后选择环境变量,在系统环境变量中: (1)新建环境变量JA V A_HOME,值为JDK的安装目录,比如:C:\Program Files\Java\jdk1.8.0_20。 (2)新建环境变量classpath,值为:.;%JA V A_HOME%\lib\dt.jar;%JA VA_HOME%\lib\tools.jar; (3)修改环境变量path,在尾部添加:%JA V A_HOME%\bin,如果原来不是以分号结尾,则需要先添加一个分号。 2.Tomcat服务器的安装与配置 ●下载并安装Tomcat服务器 如果是解压版的安装程序,直接解压文件到指定位置,记录解压位置,比如:C:\apache- tomcat-8.0.15。 ●为Tomcat服务器配置环境变量 配置环境变量,变量名为CATALINA_HOME, 值为Tomcat的安装目录。 ●测试Tomcat服务器是否可用 (1)进入Tomcat安装目录的bin目录,运行,如果没出现异常信息并能够正确看到如下启动成功的界面,说明服务器启动没有问题。 (2)打开浏览器,在浏览器中输入http://localhost:8080,可以看到如下的Tomcat主页,

展讯平台窗口创建流程

窗口创建流程简介 窗口在展讯平台中是一个至关重要的概念,与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 {

自动化升级软件使用说明书

自动化升级软件使用说明书 开发说明 开发此软件是为了实现公司产品大规模自动升级而设计的。可以应用于生产,客服,中试,研发进行交换机和路由器升级时使用。 本软件开发主要是通过VBS脚本语言来实现的。不同以前发布的tcl脚本写的自动化升级。TCL脚本开发的自动化升级需要设备支持作为tftp server功能,否则无法使用。 本软件通过串口来控制设备进行升级。所以无需设备作为tftp /FTP server,且被升级的设备无论是处于bios或者是已进入界面的任何状态下都可以自动进入升级菜单。 此软件是根据SecureCRT6.6的API接口所开发的绿色的脚本。请安装SecureCRT6.6的版本,版本太低将不支持.请将SecureCRT安装的路径填写在crtinpath.conf文件里,格式如D:\SecureCRT\SecureCRT.exe。请不要更改本软件文件的目录的结构。 使用说明 1:由于目前设备不支持作为FTP的server,所以需要PC担当FTP的server,故使用时需要你在电脑上先运行WTFPD.exe。并且设置好被升级版本所存放的路径。2:此软件可以升级烽火网络所有设备的OS,包括中低端交换机;高端交换机的主控和线卡的升级。暂不支持bios升级。 3 :第一次运行软件需要设置的参数。 3.1更改VBS脚本名称,使VBS脚本的名称与你需要使用的SecureCRT串口名称一致。如你使用的SecureCRT串口名称是Serial-COM1,Serial-COM2,Serial-COM3,Serial-COM4,则需要你将调用的脚本名改为Serial-COM1.vbs,Serial-COM2.vbs,Serial-COM3.vbs,Serial-COM 4.vbs。本软件可以支持任意多个端口同时升级。如果你使用多个端口,您需要复制建立相应数目的脚本并且设置相应端口的参数。如果只使用一个端口来升级,请将多余的脚本删除掉。或者不要放在相同的目录下。因为程序是根据VBS脚本来运行相应的端口的。 3.2 第一次运行需要你将vbs的脚本文件设置正确的IP,OS文件名,OS文件存放路径等参数,其中需要修改的参数和说明如下。 ipd = "9.9.9.204",是设备的ip地址 ips = "9.9.9.209",你的PC机的IP地址 osname = "vxWorks.Z",主控OS名称。如果是36或58,直接就是其OS的版本。 lcosname = "vxWorks.Z",线卡的OS名称,如果不想升级线卡,可以随意填一个名字;对于没有线卡的盒式设备不起作用。 filepath = "d:\",OS所存放的地址,包括线卡和主控。 请注意不要将“”号去掉。否则运行会出错。 4:此软件能自动判断设备是否有OS存在,故有无OS,它都能自动升级最新的版本。 5:此软件最后将停留在show version菜单,你可以用来判断升级是否成功。6:

展讯平台软件调试介绍图文..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

集成开发环境的配置及使用说明

集成开发环境的配置及使用说明 本文讲解如何编写MSBuild脚本文件执行编译系统、运行FxCop检查代码、运行NUnit以及NCover进行单元测试、运行SandCastle生成帮助文档四项功能,并如何在集成开发环境中使用。 一、集成开发环境的配置 1.1 工具软件准备 1.1.1 MSBuild 只要安装过VS2005或VS2008后,就可以是路径C:\WINDOWS\https://www.sodocs.net/doc/2f1347957.html,\Framework中看到MSBuild的三人版本,本例中使用V3.5。另外还得从下面的网站下载一个https://www.sodocs.net/doc/2f1347957.html,munity.Tasks.msi文件,里面有MSBuild的已经编写好的各种任务。下载地址如下: https://www.sodocs.net/doc/2f1347957.html,/ 1.1.2 NCover NCover现有网上使用的主要有两个版本NCover3.1和NCover1.5.8,但由于后者是免费版本,所以本例中使用NCover1.5.8版本,下载地址如下:https://www.sodocs.net/doc/2f1347957.html,/download/community 1.1.3 其它软件 其它软件如下所示: NUnit 2.5.1 FxCop 1.36 HTML Help Compiler Sandcastle Help File Builder v 1.8.0.2 以上包括1.1.1和1.1.2的软件均可在Redmine项目管理的集成开发环境的配置的文件管理中下载,此处就不一一给链接了。下载后均按默认安装即可。但因为要在命令行中使用MSBuild和FxCopcmd命令,所在在环境变量Path中加入: C:\WINDOWS\https://www.sodocs.net/doc/2f1347957.html,\Framework\v3.5; C:\Program Files\Microsoft FxCop 1.36; 另外再增加两个新变量: DXROOT C:\Program Files\Sandcastle和 HHCEXE C:\Program Files\HTML Help Workshop

即时通软件升级使用说明书

操作说明 一、简介 (1) Active messenger 客户端的主要功能 (2) Active Messenger的主要特点 (3) 二、如何使用 (4) 用户登陆 (4) 人员的组织与显示 (5) 视图列表 (6) 我的视图 (6) 创建组 (7) 接收消息 (10) 群发消息 (10) 接收消息 (11) 发送/接收消息 (12) 发送文件 (15) 接收文件 (17) 会议功能 (17) 列出我的消息 (20) 数据同步功能 (21) 消息搜索功能 (21) 消息清理 (22) 本地数据备份 (22) 快捷回复定义 (23) 关于MSN使用习惯的支持 (25) 其它设置 (26) 查看用户信息 (26) 标注用户状态 (26) 系统参数设置 (26) 工具管理 (31) 视图管理 (32) 更换皮肤 (34) 三、如何购买................................................................................................. 错误!未定义书签。 购买方法................................................................................................. 错误!未定义书签。 购买Active Messenger后如何注册? .................................................... 错误!未定义书签。 四、支持......................................................................................................... 错误!未定义书签。 FAQ......................................................................................................... 错误!未定义书签。 联系我们................................................................................................. 错误!未定义书签。 一、简介

相关主题