1. 概述
1.1 编写目的
介绍 DragonSN 的环境搭建,包括远程数据库配置、本地配置等,也包含介绍如何使 用 DragonSN。
1.2 适用范围
适用 DragongSN v1.0 的
SDK 版本包括
A31s,
A80,H8,H3,H64,H5,H6 4.4,H6 N版本。
2. 使用前介绍
DragonSN 为私有数据烧写工具,该数据一般为厂商使用,存放固定内容,数据存放 在存储器(
NAND 或
EMMC)的 private 分区和 secure storage,机器出厂后
用户无法修改该内容。主要的数据内容为 mac、sn、
IMEI 等机器配对的信息。
存放内容为 key:value 即键值对,使用专用的接口可读写该内容。
本软件以 apk 应用形式来操作相应内容。因此,需要机器启动后才能使用。
本文中的默认需求为需要向机器写入 (SN,PN,IMEI,TID,EMAC,WMAC),服务器中需要获取结果的字段为 CodeBurningResult、TestResult。
3. 数据库搭建
数据库使用 Microsoft SQL2005。数据库管理工具使用 Microsoft SQL Server Management Studio Express (S
smsE) 或其他管理工具,请自行下载对应版本。
3.1 安装流程
Microsoft SQL2005 安装流程请依照以下步骤,
SSMSE 安装同理。需要注意的是要记住密码,在后续登陆需要使用。
......
4. 工具使用
4.1 导入数据
当服务器已经可以运行起来后,可以创建数据表,并将数据导入。以下是一个简单生成测试数据的例子:
打开 SQL Server Management Studio Express,输入密码登陆后,在数据库下右键新建数据库为
Allwinnertech
选择 allwinnertech 后右键选择新建查询:
在弹出的输入框中输入如下后右键选择执行,创建表完成
CREATE TABLE [dbo].[shenzhen](
[ID] [int] IDENTITY(1,1) NOT
null,
[SN] [nchar](18) NOT NULL,
[PN] [nchar](14) NOT NULL,
[IMEI] [nchar](32) NOT NULL,
[TID] [nchar](15) NOT NULL,
[EMAC] [nchar](17) NOT NULL,
[WMAC] [nchar](17) NOT NULL,
[CodeBurningResult][int] NOT NULLCONSTRAINT [DF_shenzhen_TestBurningResult] DEFAULT ((0)),
[TestResult][int] NOT NULLCONSTRAINT [DF_shenzhen_TestResult] DEFAULT ((0)),
CONSTRAINT [PK_shenzhen] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
.......
更多详细内容请下载附件查看