SLAMWARE开发套件快速使用指南

SLAMWARE开发套件快速使用指南
SLAMWARE开发套件快速使用指南

第一步: 快速连接

SLAMWARE开发套件组成:SLAMWARE 核心模块, SLAMWARE Breakout, RPLIDAR A1及配套通讯排线或RPLIDAR A2(本文档以RPLIDAR A2 为例进行介绍)。如下图。

请将套装中SLAMWARE BREAKOUT取出并放置于平整台面上,将SLAMWARE核心模块插入miniPCIE插槽(J10接口)并固定,将RPLIDAR A2连接至Breakout的A2接口,将电源适配器连接至Breakout的电源接口(J8接口)。如下图

第二步: 启动并连接至电脑

将Breakout开关(SW1)拨至ON启动设备,指示灯(D1)亮红色,同时Breakout发出滴滴声,约30秒后雷达开始转动,此时设备正常启动。

第三步: 下载并使用SLAMWARE SDK

请至SLAMTEC官方网站下载最新SLAMWARE SDK

https://www.360docs.net/doc/4e12633232.html,/cn/Slamware

当设备正常启动后,打开您的无线网络适配器,您将看到热点 SLAMWARE-XXXXXX “。SLAMWARE开发套件快速使用指南

DC 9V-24V

天线

请使用无线网卡连接至“SLWAMWARE-XXXXXX”(您也可以使用有线网络连接SLAMWARE BREAKOUT至PC,此时PC端网络适配器需设置成DHCP模式),并使用SDK包中文件夹bin下uicommander.exe连接系统,默认IP为192.168.11.1,连接成功之后,uicommander界面将出现RPLIDAR扫描到的地图。

第四步: 更多参考内容

更多SDK相关内容请参考SDK包中相关文档;

如需了解更多SLAMWARE套件使用方法,请参考SLAMWARE套件用户手册;

如需了解SLAMWARE核心模块如何与外部系统通讯,请参考SLAMWARE Ctrl Bus 通讯协议文档;

如需了解SLAMWARE CORE的电气特性及具体规格信息,请参考SLAMWARE CORE数据手册;

上述文档均可在思岚科技官方网站https://www.360docs.net/doc/4e12633232.html,/上下载,如需更多帮助,请联系support@https://www.360docs.net/doc/4e12633232.html,

MPC5604B单片机开发工具套装说明书

MPC5604B单片机开发工具套装 清华Freescale MCU/DSP 应用开发研究中心 概述 MPC5604B系列单片机开发系统套件是专门为全国大学生飞思卡尔杯智能车模竞赛设计的,主要由两个部分组成,分别是调试下载用的新款三合一OSBDM和MPC5604B 单片机基本系统模块。 本文档给出该套件的基本信息和使用方法,可以到清华Freescale单片机应用开发研究中心的网站:https://www.360docs.net/doc/4e12633232.html,去寻找最新的版本。 MPC5604B开发工具包组件 MPC5604B开发工具包硬件系统包括以下组件: (1)MPC5604B基本系统模块一块; (2)带USB接口的最新款三合一OSBDM; (3)14芯扁带电缆一根; (4)USB电缆一根; (5)3芯转DB9 RS-232串口通信线一根; (6)220V AC~DC +5V电源一个; (7)CD光盘一张,含CodeWarrior V2.8安装软件、USBDM驱动。

MPC5604B 开发板 MPC5604B开发板如图1 所示: 图1 MPC5604B开发板

该开发板的机械尺寸如图2所示。 图2 MPC5604B开发板机械尺寸(单位为mil1)11mil=25.4×10–5 m。

板上有构成最小系统必要的复位电路、晶体振荡器及时钟电路,两个串行接口的RS-232 驱动电路,+5V电源插座。单片机中已经写入跑马灯和串口打印样例程序。单片机的大部分I/O端口都通过两个64引脚的插头J1,J2引出,其信号定义参考表1。收到J1,J2引脚数目的限制,还有部分信号通过20引脚的J7引出,其信号定义参考表2。。用户可以根据图2和表1,表2的定义设计自己的应用系统,即目标母板,然后将开发板插在目标母板上调试。 表 1 开发板上J1、J2插座的引脚定义 表 2 开发板上J7插座的引脚定义

全球学术快报快速使用指南

全球学术快报快速使用指南(Q&A) 1.Q:如何进行登录或注册? ●A:账号登录 可使用已有的知网账号直接登录,可实现一个账号多设备终端同步。 ●A:快速注册 输入手机号和密码,根据短信验证码进行快速注册。 ●A:普通注册 输入用户名、密码和邮箱地址进行注册。 2.Q:如何进行机构关联? ●A:用户登录→首页→个人→机构关联 只要绑定机构,就可以免费下载学校、图书管、公司、机构等单位购买的文献。 默认情况下,机构账户下载是关闭状态,需要开启。 ●A:三种关联方式 1)位置自动关联 根据您的位置,自动锁定机构。 2)A:使用IP自动登录 自动检测当前网络权限,在机构购买的IP范围内下载。 3)A:机构账户登录 手动输入机构账号名称和密码。 3.Q:如何进行文献检索? ●A:快速检索 在文献分类下,输入关键字进行快速检索,检索结果可以进行筛选、排序。 ●A:高级检索 关键之间可以是“与、或、非”的关系,根据输入的条件进行精确检索,检索 结果可以筛选、排序。 4.Q:如何阅读文献? ●A:在线阅读 查看文献作者、关键词、摘要等文献详情,在文献详情页直接点击“阅读”按钮直接进入阅读界面。 ●A:下载全文 将文献下载到本地或者云端“资料库”中,方便进行查阅、管理、分组和编辑。 5.Q:如何查看出版物? ●A: 首页上操作栏检索框右侧→出版物 主要是对期刊、博硕士授予单位、会议论文集、报纸、年鉴、工具书等的整刊查询,有大图和列表两种展示方式。 6.Q:如何进行个性化定制? ●A:首页→我的图书馆 首页下导航栏点击进入“我的图书馆”,上操作栏右侧点击“+”添加按钮,定制感兴趣的内容,目前包括快报、学科、项目、会议申报信息、期刊五大类;定制完成后在首页就可以看到自己感兴趣的最新内容。

软件架构设计说明书完整版

软件架构设计说明书 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

架构设计说明书 版本1.0.0

目录

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

F5 快速使用指南

F5定向钻进定位系统 快速使用指南 DCI Headquarters 19625 62nd Ave. S., Suite B-103 Kent, Washington 98032 USA Tel 425 251 0559 / 800 288 3610 Fax 253 395 2800 E-mail DCI@https://www.360docs.net/doc/4e12633232.html,

D IGITAL C ONTROL I NCORPORATED 2 DigiTrak ? F5 Quick Start Guide DigiTrak F5 receivers, F5 and F Series transmitters are classified as Class 2 radio equipment per the R&TTE Directive and may not be legal to operate or require a user license to operate in some countries of the European Union. The list of restrictions and the required declaration of conformity are included on the enclosed CD with document titles “CE Country List” and “CE Declaration of Conformity.” An Adobe PDF reader is required. Simplified Chinese 简体中文 DigiTrak F5 接收器,F5和F 系列的传感器属于按照R&TTE 管理规范分类的2级无线电设备,在欧盟的一些国家使用这些设备可能是不合乎法规或是需要操作人员持有相关操作许可证照。限制条款和一致性声明都包含在随机附上的CD 中,文件名为“欧盟认证国家列表”和“欧盟认证一致性声明”。须使用Adobe PDF reader 软件方可读取这些文件。

STM32 下WiFi开发套件的使用说明

STM32下WIFI开发套件说明(88W8686核心) Zidong404 一、USI WM-G-MR-09 WIFI开发板(88W8686核心)介绍 该评估板以常用的WIFI SOC 88W8686为核心,支持SD卡接口和TF卡接口,如果你的板子上有SD卡座,可以直接插在上面调试(注意一般SPI接口的SD卡槽没有使用SD_D2这个脚,而WIFI板子上这个脚是中断引脚,请确保SD卡槽这个引脚是悬空的,并且使用查询模式),另外还将用到的接口通过2.54mm间距排针引出,进一步方便扩展连接。下面为实物图,这是WIFI开发板店铺地址: https://www.360docs.net/doc/4e12633232.html,/item.htm?id=9703059117 以下是板子的接口图: 下图是2.54mm排针的详细定义:

注意红色方框指示的是该接口与STM32主板的10*2插座连接时排线的凸起朝向,如果没有使用STM32主板可以按引脚定义通过跳线连接,注意供电为3.3V,电源不能插反。因为手上可能带有静电,尽量不要用手接触到WIFI芯片。 如果你的笔记本电脑支持SDIO接口(注意有些笔记本的SD卡插槽并不是标准的SDIO接口)的话,可以安装windows下的驱动(XP 和win7)并插上评估板(取下两个短路子,才能作为SDIO接口)做为无线网卡使用。支持通常的IEEE 802.11b/g 最大带宽54Mbps。如果在笔记本下安装了驱动后可以在设备管理器的网络适配器下发现一张新的网卡,并在网络邻居下可以通过该本地连接的网卡连接无线路由器。 二、WIFI开板板与STM32主板的连接 2.1 连线 上面已经介绍了STM32主板与WIFI开发板接口的连接,通过一根10P的跳线可以直接将STM32主板下的P6接口月WIFI板子连接,注意排线的接口朝向,不要插反,插好以后仔细检查主板和WIFI开发板的GND与3.3V是否对应,如果不对应,请检查排线接口是否插好,检查无误后便可以上电调试了。下图是正确的排线凸起连接图。

HAP框架-附件功能使用手册

附件上传下载开发总结 Author: Huchengye Creation Date: 2016-07-04 Last Updated: 2016-07-04 Document Ref: Hap附件上传下载开发总结Version: 1.0

文档控制 更改记录

内容目录 文档控制 ................................................................................................................................... i i 1.文档说明 (1) 适用框架及前端技术 (1) 2.操作界面 (2) 2.1.目录管理界面 (2) 2.2.目录管理新增弹出界面 (3) 2.3.文件管理界面 (3) 2.4.上传界面 (4) 3.相关数据表 (5) 3.1.目录信息表 (5) 1.2文件目录关系表 (5) 2.3.文件信息表 (5) 3.基于项目的简单应用 (6) 3.1.功能界面 (6) 3.2.功能代码 (6) 3.3.上传跳转界面 (7) 3.4.下载跳转界面 (8) 1.未结与已结问 (9) 未结问题 (9) 已结问题 (9)

1.文档说明 在使用本文档操作实现Tab页和头行结构前,请先详细了解本章节的内容. 1.适用框架及前端技术 2.使用jQueryLigerUI引用条件 适用框架及前端技术 1.1.1.适用框架 Hap框架 1.1. 2.前端技术 1.jQueryLigerUI

2.操作界面 sys_attach_category_manage.html----→目录管理界面 sys_attach_category_edit.html-----→目录管理新增弹出界面 sys_file_manage.html----→文件管理界面 sys_attachment_create.html-----→上传界面 2.1.目录管理界面 1.储存路径:上传文件时文件的储存路径,如果不存在此路径,储存时会自动创建 2.文件类型:所能上传文件的类型,数据库中对应存的是后缀名,对应着此列中的后 缀名,我们在当前来源类型下只能上传相对应后缀名格式的文件,不然就会报如下 错误: 1.来源类型:每一个附件都不是单独存在的,附件是依附于我们的业务数据存在的, 来源类型就是附件所从属的业务数据表的表名或者和表名同一级别的一个东西。 2.唯一:指的是在当前目录下只能存储一个文件,具有唯一性,当我们将其设置为Y 时,此存储路径下只能存储一个文件,再次上传文件到此路径时,上一个文件会被 覆盖,当设置为N时,储存的文件个数没有限制。

RPLIDAR A3开发套装使用手册

https://www.360docs.net/doc/4e12633232.html, RPLIDAR A3低成本360度激光扫描测距雷达 开发套装使用手册 型号: A3M1 2018-01-31 rev.1.0

目录 (1) 简介 (3) 套件包含的组件 (3) RPLIDAR A3模组 (4) USB转接器 (4) 模组连接与使用介绍 (5) 设备连接 (5) USB适配器驱动程序安装 (5) 使用评估软件 (7) 故障排除 (9) 电机调速 (9) 开发参考与SDK使用 (11) RPLIDAR A3模块引脚规格与定义 (11) USB转接器引脚定义 (12) 电源适配器规格说明 (12) 对RPLIDAR A3扫描频率进行控制 (14) 使用SDK进行开发 (15) 操作建议 (16) 预热与最佳工作时间 (16) 环境温度 (16) 环境光照 (16) 修订历史 (17) 附录 (18) 图表索引 (18)

RPLIDAR A3开发套装包含了方便用户对RPLIDAR A3进行性能评估和早期开发所需的配套工具。用户只需要将RPLIDAR A3模组通过USB线缆和USB转接器与PC机连接,并将电源适配器连接至电源和USB转接器,即可通过机器人管理与开发软件RoboStudio中的Lidars插件观测RPLIDAR工作时采集得到的环境扫描点云画面或者使用SDK进行开发。 套件包含的组件 RPLIDAR A3开发套装包含了如下组件: o RPLIDAR A3模组(内置PWM电机驱动器) o USB适配器 o Micro-USB线缆 o电源适配器 图表 1-1 RPLIDAR A3开发套件实物图 RPLIDAR USB 适配器 电源适配器 Micro-USB线缆

Spring中文开发详细手册

Spring开发教程 Spring教程 (1) Spring框架概述 (2) Spring是什么? (2) Spring的历史 (3) Spring的使命(Mission Statement) (3) Spring受到的批判 (3) Spring包含的模块 (4) 总结 (5) Spring的IoC容器 (6) 用户注册的例子 (6) 面向接口编程 (7) (用户持久化类)重构第一步——面向接口编程 (8) 重构第二步——工厂(Factory)模式 (9) 重构第三步——工厂(Factory)模式的改进 (9) 重构第四步-IoC容器 (10) 控制反转(IoC)/依赖注入(DI) (10) 什么是控制反转/依赖注入? (10) 依赖注入的三种实现形式 (11) BeanFactory (13) BeanFactory管理Bean(组件)的生命周期 (14) Bean的定义 (15) Bean的之前初始化 (19) Bean的准备就绪(Ready)状态 (21) Bean的销毁 (21) ApplicationContext (21) Spring的AOP框架 (21) Spring的数据层访问 (21) Spring的声明式事务 (21) Spring对其它企业应用支持 (22)

名词解释 容器: 框架: 框架 容器 组件: 服务: Spring框架概述 主要内容:介绍Spring的历史,Spring的概论和它的体系结构,重点阐述它在J2EE中扮演的角色。 目的:让学员全面的了解Spring框架,知道Spring框架所提供的功能,并能将Spring 框架和其它框架(WebWork/Struts、hibernate)区分开来。 Spring是什么? Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 ?目的:解决企业应用开发的复杂性 ?功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 ?范围:任何Java应用 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 ■轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。 ■控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。 ■面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务()管理)进行内聚性的开发。应用对象只实

《证书开发套件》用户手册

证书开发套件 用 户 手 册 四川省数字证书认证管理中心有限公司Sichuan Digital Certificate Authority Co.,Ltd. 2008年3月

目录 1所涉及的产品名称及版本 (3) 2数字证书身份认证 (3) 2.1数据传输加密 (3) 2.2SSL双向认证 (4) 2.3用数字签名来实现数字证书身份认证(SSL双向认证的替代方案) (6) 3证书开发套件 (7) 3.1PTA (8) 3.1.1PTA安装 (8) 3.1.2对象模型 (8) 3.1.3创建PTA对象实例 (8) 3.1.4iTrusPTA对象与属性 (9) 3.2iTrusJavaCertAPI (12) 3.2.1应用iTrusJavaCertAPI (13) 3.2.2证书验证模块(Certificate Validation Module) (13) 3.2.3签名验证模块(Signature Verifying Module) (16) 3.2.4证书解析模块(Certificate Parsering Module) (17) 3.3数字证书身份认证应用场景 (17) 3.3.1CertLogonWebDemo目录及文件说明 (18) 3.3.2配置WebServer支持SSL双向认证 (19) 3.3.3部署CertLogonWebDemo (27) 4参考文档 (27)

1所涉及的产品名称及版本 2数字证书身份认证 2.1 数据传输加密 我们所指的数据加密是指的传输过程加密。而对于B/S架构的应用系统我们是依赖SSL 加密技术来实现的。 什么是SSL加密技术? 为了保护敏感数据在传送过程中的安全,全球许多知名企业采用SSL(Security Socket Layer)加密机制。SSL是Netscape公司所提出的安全保密协议,在浏览器(如Internet Explorer、Netscape Navigator、Firefox等)和Web服务器(如Apache、Tomcat、IIS等等)之间构造安全通道来进行数据传输,SSL运行在TCP/IP层之上、应用层之下,为应用程序提供加密数据通道,它采用了RC4、MD5 以及RSA等加密算法,使用40位/128位的密钥,适用于商业信息的加密。同时,Netscape公司相应开发了HTTPS协议并内置于其浏览器中,HTTPS实际上就是SSL over HTTP,它使用默认端口443,而不是像HTTP那样使用端口80来和TCP/IP进行通信。HTTPS协议使用SSL在发送方把原始数据进行加密,然后在接受方进行解密,加密和解密需要发送方和接受方通过交换共知的密钥来实现,因此,所传送的数据不容易被网络黑客截获和解密。 为使SSL 发挥作用,必须在Web 服务器上安装由某个证书颁发机构签发的SSL证书。此后才可以将SSL用于加密浏览器与Web服务器之间的数据传输(保护SSL事务)。浏览器通过HTTP改变为HTTPS并显示一个小锁符号,来指示用SSL加密的会话。网站访问者可单击该锁符号来查看SSL 证书。 一个网站的服务器证书一方面为加密传输发挥作用,另一方面代表了网站的身份,可以防止被DNS劫持和域名假冒。 要实现SSL加密传输的功能并不复杂,主流WEB服务器几乎都提供了对SSL加密传输良好的支持。如需相关方面的配置资料,可以参考: Apache 2.x: https://www.360docs.net/doc/4e12633232.html,/docs/2.0/ssl/ Tomcat 5.x: https://www.360docs.net/doc/4e12633232.html,/tomcat-5.0-doc/ssl-howto.html Microsoft IIS6: https://www.360docs.net/doc/4e12633232.html,/technet/prodtechnol/WindowsServer2003/Library/IIS/d6dd7932-909c-423b-8bf7-868c5ae4c694.mspx?mfr=true

STM32F429开发套件入门指南

STM32F429开发套件入门指南 山西大学电子信息工程学院-王晓峰 微信/QQ:13906387,欢迎技术同好一起交流 引言 本文档描述了围绕STM32F429开发套件建立应用开发所需的软件、固件、硬件以及开发推荐需求,套件提供了固件示例(STSW-STM32138)。 STM32F429开发套件为了快速评估和开发STM32F4(32-bit ARM?Cortex?-M4CPU with FPU)系列高性能微控制器提供了一种低成本、易于使用的开发套件。在安装和使用前,请在https://www.360docs.net/doc/4e12633232.html,/stm32f4-discovery上接受评估产品许可证。 关于STM32F429开发套件更多信息请访问https://www.360docs.net/doc/4e12633232.html,/stm32f4-discovery。需要订购STM32F429开发套件,请使用STM32F429I-DISCO订购码。 图1:STM32F429开发板:STM32F429I-DISCO 参考: STM32F429xx数据手册 STM32F40xxx,STM32F41xxx,STM32F42xxx,STM32F43xxx先进ARM内核32位MCUs 参考手册。 STM32F429/439lines开发套件(UM1670) STM32F429开发软件工具入门指南 用户提问/讨论论坛

目录 1硬件组成和布局 1.1特性 1.2微控制器 1.3系统要求 1.4开发板上电 1.5复位开发板 1.6硬件框图 2固件包 2.1固件包描述 2.2编程固件应用 2.2.1编程应用 2.2.2运行预加载演示3版本历史

1硬件组成和布局 1.1特性 STM32F429Discovery具有以下特性: STM32F429ZIT6微控制器,2MB闪存,256KBRAM,144脚LQFP封装 板载ST-LINK/V2,带有选择模式接口,可作为独立的ST-LINK/V2使用(使用SWD 接口可编程和仿真)。 通过USB或外部3V,5V电源供电。 L3GD20,ST微机电动作传感器,3轴数字输出陀螺仪。 2.4寸TFTLCD,262K色RGB,分辨率240*320。 包含自动刷新模式和节能模式的SDRAM,64Mbit。 6个LED LD1(红绿)用于USB通信。 LD2(红)用于3.3V电源 两个用户LED:LD3(绿),LD4(红) 两个USB OTG LED:LD5(绿)VBUS和LD6(红)OC(过流) 8、两个轻触按键 9、mucro-AB连接器引出的USB OTG 10、IO扩展排针,便于扩展。 1.2微控制器 STM32F429ZIT6U是基于高性能ARM Cortex-M432位RISC内核的微控制器,频率可编程到最高180MHz。Cortex-M4内核具有一个浮点单元(FPU),支持所有ARM单精度数据处理指令和数据类型。它也可以执行全套DSP指令和存储器保护单元,可加强应用安全性。 STM32F429ZIT6U包含了高速集成存储器(2Mbytes of Flash memory,256Kbytes of SRAM),高达4Kbytes的备用SRAM,和一个连接在APB总线的外扩加强型I/O和外部连接器,两个AHB总线和一个32位多AHB总线矩阵。

SpringMvc搭建开发框架平台【基本使用说明】

Spring3Mvc开发平台 描述: 由于公司现有开发框架使用过于复杂,机械性质的工作还需要人工来完成,每个对应的控制器及视图控制器都要进行手动配置XML文件,还需要在全局容器中进行依赖注入,而且对于业务层还需要人工手动进行事物处理等复杂和重复性质的工作,开发效率低下,所以Amundsen研发小组搭建了一套当前最主流的开发平台【Spring3MVC开发框架】。 框架结构及开发规则使用说明如下: 一.框架结构主要由以下几部份组成 1.Spring + SpringMvc 解释:最底层核心框架 1.1依赖注入 1.2AOP横向切面技术、ASPECT切面框架 1.3启用Annotation注解及MVC驱动器 2.MyBatis 解释:主要应用数据库持久层操作,并且所有相关SQL全部为XML文件方便管理与维护 3.SpringSecurity :安全认证框架 解释:主要应用于框架的全安性(注:暂时未启用) 3.1用户身份的认证过程 3.2用户的请求进行拦截并分析是否被授权等过程, 3.3会话连接的控制 3.4访问端口及地址转换的控制

4.视图层:支持任何前台交互视图语言 4.1主要交互框架以EXT 5.0为主 4.2Flex Builder4.6 Actionscript3.0 语言,用于特殊模块处理应用 二.框架目录结构说明 1./src/com/fcx/app/ 说明:此目录下为Flex管理部份应用所有核心业务(注:非Flex开发人员禁止更改) 2./src/com/longhope/business/ 说明:此目录下为公司项目所有模块相关的业务文件,每个文件夹都是功能模块的拼音简写(注:文件夹的结构及目录层级是与菜单结构一置的,这样方便对应管理与维护),并且在有效功能模块对应的文件夹下必需要创建“action”、“mapper”、“model”、“service”、”service/impl”等如下文件夹,此结构必需遵循开发框架规则: action :控制器类 mapper :Dao接口类及接口所对应的SQLMAP文件(需要注意的是:所有SQL必需大写,除参数) model : 模型类(即:实体对象) service: 业务接口 service.impl:业务接口的实现类 注意:如果是前后台分离,以远程接口方式开发,那么就是如下的结构,如图所示:

K2BPM系统开发框架使用说明-流程开发说明

开发手册 开发手册示例为立项申请,目前分为三个部分:1.表单开发、2.流程开发、3.表单与K2流程之间的交互。 表单开发 表单整体结构 上图是立项申请所有的表单元素,分为三大块: 1.申请人信息,这个一个公共的功能模块。 2.项目信息,这是一个自定义的功能模块,里面有跟业务相关的数据收集。 3.按钮动作,目前有保存(保存到草稿箱)、提交(提交流程)、返回列表(返回到上一页 面)。 程序整体结构 上图立项申请所有的项目文件,以下重点介绍四个文件: 1.ProjectInfo.ascx,这文件是表单中的项目信息,此文件作用于收集业务信息,在表单整 体结构有相关说明,后台实现的功能: a)添加、删除(列表形式的数据)、修改(列表形式的数据)、查询操作。 i.立项申请表单程序实现步骤:根据原型,画出对应的表单,跟据表单 设计对应的数据库表(一般处理时,会把一些公共的信息提取出来,这样更能

专注到业务中,比如申请人信息,基本上每支表单都需要用到),使用 Codematic2利用模板生成Model、BLL层(使用三层架构),如需扩展就需要 自建DAL层,生成的BLL层有添加、删除、修改、查询方法。 b)实现BindData(WIProcessEntity entity, bool readOnly) 方法,entity参数是流程实体, 记录着立项申请流程的流程状态,readOnly是控制表单元素是否可用,此方法用于 申请、审批、查看页面需要调用的初始化方法。 c)实现ProcessGatherData(WIProcessEntity entity) 方法,entity参数是流程实体,此方 法用于提交流程数据,如立项申请,在总经理审批时,需要把总经理选择的人传入 到流程中,并设计此人为下一步审批人。 2.ApplyPage.aspx,此文件是申请人申请时所使用的页面,申请页面的作用是收集业务信息, 比如立项申请申请页面: 当申请人发起立项申请时,系统会自动带起申请人信息,申请人需要填写流程主旨、项目名称、项目说明与上传相关附件等信息,填写完成后,可选择相应的操作,实现过程: a)引用FlowHeaber用户控件,此控件用于收集申请信息。 b)引用ProjectInfo用户控件,此控件用于收集项目信息。 c)引用FlowComment用户控件,此控件用于收集审批意见或显示审批历史记录。 d)功能操作区,有保存(保存到草稿箱)、提交(提交流程)、返回列表(返回到上一 页面)操作

SLAMWARE开发套件快速使用指南

第一步: 快速连接 SLAMWARE开发套件组成:SLAMWARE 核心模块, SLAMWARE Breakout, RPLIDAR A1及配套通讯排线或RPLIDAR A2(本文档以RPLIDAR A2 为例进行介绍)。如下图。 请将套装中SLAMWARE BREAKOUT取出并放置于平整台面上,将SLAMWARE核心模块插入miniPCIE插槽(J10接口)并固定,将RPLIDAR A2连接至Breakout的A2接口,将电源适配器连接至Breakout的电源接口(J8接口)。如下图 第二步: 启动并连接至电脑 将Breakout开关(SW1)拨至ON启动设备,指示灯(D1)亮红色,同时Breakout发出滴滴声,约30秒后雷达开始转动,此时设备正常启动。 第三步: 下载并使用SLAMWARE SDK 请至SLAMTEC官方网站下载最新SLAMWARE SDK https://www.360docs.net/doc/4e12633232.html,/cn/Slamware 当设备正常启动后,打开您的无线网络适配器,您将看到热点 SLAMWARE-XXXXXX “。SLAMWARE开发套件快速使用指南 DC 9V-24V 天线

请使用无线网卡连接至“SLWAMWARE-XXXXXX”(您也可以使用有线网络连接SLAMWARE BREAKOUT至PC,此时PC端网络适配器需设置成DHCP模式),并使用SDK包中文件夹bin下uicommander.exe连接系统,默认IP为192.168.11.1,连接成功之后,uicommander界面将出现RPLIDAR扫描到的地图。 第四步: 更多参考内容 更多SDK相关内容请参考SDK包中相关文档; 如需了解更多SLAMWARE套件使用方法,请参考SLAMWARE套件用户手册; 如需了解SLAMWARE核心模块如何与外部系统通讯,请参考SLAMWARE Ctrl Bus 通讯协议文档; 如需了解SLAMWARE CORE的电气特性及具体规格信息,请参考SLAMWARE CORE数据手册; 上述文档均可在思岚科技官方网站https://www.360docs.net/doc/4e12633232.html,/上下载,如需更多帮助,请联系support@https://www.360docs.net/doc/4e12633232.html,

开发规范及框架说明文档

鼎尖ERP开发规范 框架介绍 基础框架包含了base,basedata,basedata-web,log,log-web, workflow,workflow-web, framework,web。其中以framework和-web为后缀的Project为web支持项目,其它的为业务基础项目。 base,提供dao层的基础接口及实现。 basedata,提供基础数据类型,集成业务基础数据(如组织,人员,岗位等)。 log,提供日志支持。 workflow,提供流程中心支持。 framework,通用web页面功能实现,如列表,编辑,数据选择器,左树右表等。 web,负载所有模块的web资源,及集成各个模块。 模块命名规范 新增一个模块需要增加两个项目,分别命名为是XXX,XXX-web。 XXX 包含模块相关model,模块相关dao,模块相关service XXX-web 包含模块相关controller类 数据库命名规范 a)表的命名为T_模块名_实体名,如T_BROKER_ROOM, oracle中全部为大写 b)存储过程命名SP_模块名_存储过程名 c)视图命名V_模块名_视图名 d)表中字段的命名必须以F开头,表中的字段名应和实体中的字段命名保持一致如 id -> FID, name -> FNAME,number -> FNUMBER, 如果是外键必须以FK开头以ID 结尾,FKORGID 包结构规范 开发框架采用spring+mybatis框架,包含有4层,model层,dao层,service 层,controller层, 现以基础项目(basedata)的组织子模块(org)为例 model的包名 com.dingjian.模块名.子模块名.model https://www.360docs.net/doc/4e12633232.html,.model enum的包名 com.dingjian.模块名.子模块名.enums https://www.360docs.net/doc/4e12633232.html,.enums dao 的包名 com.dingjian.模块名.子模块名.dao https://www.360docs.net/doc/4e12633232.html,.dao daoImpl 的包名 com.dingjian.模块名.子模块名.dao.impl https://www.360docs.net/doc/4e12633232.html,.dao.impl xml 的包名 com.dingjian.模块名.子模块名https://www.360docs.net/doc/4e12633232.html, service 的包名 com.dingjian.模块名.子模块名.service https://www.360docs.net/doc/4e12633232.html,.service serviceImpl的包名 com.dingjian.模块名.子模块名.service.impl https://www.360docs.net/doc/4e12633232.html,.service.impl controller的包名

53220快速使用指南

Agilent 53220A/53230A 350 MHz Universal Frequency Counter/Timer Product Reference CD-ROM. All product documentation, software, and examples are included on the Agilent 53210A/53220A/53230A Product Reference CD-ROM . Quick Start Tutorial Copyright ? 2011 Agilent Technologies, Inc. Printed In Malaysia January 2011 E0111 53220-90005 Edition 2 4 Example: -log 1,000 readings -displays the trend chart when logging is complete. Open the Interactive IO window by clicking on the ‘Remote Control’ menu icon. Enter commands from the counter’s SCPI command set using the ‘Command’ window. Query commands which include ‘?’ return data and can be sent using Send & Read . Commands which do not return data are sent using Send Command . If prompted, click on ‘Enter Password’ to view the password protected page. When shipped from Agilent, there is no password protection. Adjust the handle to the desired position: To remove, see instructions on underside of handle.

CC2530_ZigBee开发套件使用说明书

CC2530 ZigBee开发套件使用说明书

目录 目录 (1) 术语与缩写 (2) 一、简介 (3) 二、设备清单 (3) 三、性能参数 (8) 四、开发接口 (8) 五、注意事项 (10) 六、参考资源 (12)

术语与缩写

一、简介 欢迎您选用中国电子科技集团公司第五十二研究所的产品-CC2530 ZigBee 开发套件,该开发套件是基于TI第二代ZigBee芯片CC2530而自主设计的系列产品,包括:无线模块、底板、烧写器和烧写线,非常适合于IEEE 802.15.4和ZigBee应用为目标而构建演示系统、仿真评估和软件开发。 此使用说明书描述了该开发套件的所有硬件,并指出了其他相关有用资源。 二、设备清单 开发套件允许快捷地对CC2530射频性能进行测试,并为开发先进射频原型系统和ZigBee应用提供了一个完整的平台。 (1)可以直接使用针对CC2530的Z-Stack,在该开发套件上来进行软件开发以完成自己的ZigBee应用。 (2)可以根据SimpliciTI协议栈提供的点对点通信协议进行射频性能测试,通信信道可配、输出功率可调。 (3)原型开发。几乎所有的CC2530的I/O管脚都以两排插针的形式被引出,允许和外部传感器或相关外设进行简单互连。 开发套件包括若干套无线模块、若干套底板、1个烧写器以及1个烧写线,如表1所示。 表1. 开发套件设备清单

1.无线模块 图1. 无线模块正面示意图 无线模块包括射频芯片(1)、功率放大器(2)、射频开关(3)、LDO 转换器(4)、EEPROM (5)以及必要的外部组件,如图1所示,具有较优的射频性能和较强的稳定性。 无线模块天线法兰自适应选择说明:无线模块支持两种天线模式,一种是PCB 内置天线;另一种是标准SMA 头法兰。通过如图2所示的自适应电阻来进行选择,默认情况下选择PCB 内置天线。 图2. 自适应电阻指示图 自适应电阻 1 2 3 4 5 3

ABP框架模板开发手册

ABP框架模板开发手册 杭州蒙特信息技术有限公司 2018年1月

目录 1ABP框架介绍 (3) 1.1ABP简介 (3) 1.2ABP多层结构 (3) 1.3ABP环境 (5) 1.4开发环境 (5) 2搭建网站 (5) 2.1获取源码 (5) 2.2搭建数据库 (6) 2.3搭建站点 (8) 3模块开发 (9) 3.1领域层 (9) 3.2应用层 (18) 4后台页面 (18) 5前台页面 (18) 6后台配置 (18)

1ABP框架介绍 1.1ABP简介 我们总是对不同的需求开发不同的应用。但至少在某些层面上,一次又一次地重复实现通用的和类似的功能。如:授权,验证,异常处理,日志,本地化,数据库连接管理,设置管理,审核日志等功能。所以我们创建架构和最佳实践,如分层和模块架构,DDD,依赖注入等,并尝试开发应用时基于一些约定。 由于所有这些是非常耗时而且很难单独创建并可适用于每个项目,许多公司创建自己的框架,他们用自己的框架能快速开发新应用而且不出错。但不是所有的公司都是幸运的,大部分公司没有时间,预算和团队来开发好的框架。他们甚至都没有可能创建一个框架,因为编写文档,培训开发人员和维护框架都是非常困难的。 Boilerplate (ABP) 是一个开源并且有丰富文档的应用框架,开发宗旨是:“为所有公司,所有开发人员,开发出一个通用框架!”,而且不只是一个框架,同时提供一个强大的基于DDD的构架模型和最佳实践。 1.2ABP多层结构 一个应用的代码库的分层是一个广为接受的技术,用来减少复杂度和提高代码复用性。ABP依照DDD理念来分层,在DDD里有4个基本的层: ?表示层:为用户提供一个界面。使用应用层来完成用户交互。 ?应用层:表示层与领域层的媒介。协调服务业对象执行指定的应用任务。 ?领域层:包含业务对象和业务规则。是整个应用的核心。 ?基础层:提供支持更高层的通用技术。一个基础层的典型例子是通过ORM框架实现与数据库的交互的仓储,或是实现发送邮件的邮件供应器。 也可以根据需要添加层,例如: ?分布服务层:为远程客户端公开应用特性。像 web API和WCF等。 这些都是以领域为核心的架构的通用层。实现上可能有些细微的差别。 层和结构的预览如下

DTU快速使用指南

无线连接、无限应用! D800 GPRS DTU 快速使用指南

目的 本文档的目的是帮助客户尽快的建立DTU的测试系统。测试系统建好后,可以通过DTU 和数据中心进行无线的数据传输。

1 连接DTU 参照DTU的接口定义,用串口线把DTU 和电脑连接起来,如下图所示: 接口定义 序号 1 2 3 4 5 6 7 8 9 10 RS-232 GND RX TX GPI GPO RTS CTS WDC GND VIN RS-485 GND B- A+ GPI GPO RTS CTS WDC GND VIN TTL GND RX TX GPO RTS CTS WDC GND VIN 按上图所示: 把天线通过天线接口和DTU相连。 在SIM卡接口处取出SIM卡座,放入开通GPRS功能,接入点是CMNET的SIM卡。 用串口线把DTU和电脑连接起来。串口线连接电脑的一端使用标准的9针接口,接线方法如下表:另一端连接到DTU的1(地),2(RX),3(TX)口。 DTU 9针接口说明 1 5 GND 2 2 RX 3 3 TX 用220V转12V的电源适配器给DTU供电。正极接10口,负极接9口,请勿接反。

2. 配置DTU 1、打开配置工具,如下图所示。 2、点击帮助按钮可以了解连接DTU的顺序。 3、连接DTU成功后,配置“主数据中心IP地址”。此地址是电脑连接到因特网的公网IP地址。可登陆https://www.360docs.net/doc/4e12633232.html,/,获得电脑的IP地址。 4、把传输方式配置成“透明传输”,连接方式配置成“TCP连接”,调试状态设置成“1”。注意把DTU和设备连接时要把调试状态设置成“0”。

相关文档
最新文档