yc-epc k700s a android工业平板电脑用户手册_第1页
yc-epc k700s a android工业平板电脑用户手册_第2页
yc-epc k700s a android工业平板电脑用户手册_第3页
yc-epc k700s a android工业平板电脑用户手册_第4页
yc-epc k700s a android工业平板电脑用户手册_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、YC-ePC-K700S-A 工业平板电脑开发使用手册2015-04-01- 1 -一、ePC-K700S-A 工业平板电脑 综合描述欢迎使用扬创公司研发生产的ePC-K700S-A工业平板电脑,该产品是一套以Cortex A8 1G主频ARMCPU,512MB DDR2 SDRAM、基于Linux操作系统的高性能工业平板电脑,该产品设计采用了7英寸高亮度TFT真彩液晶屏,四线电阻式触摸屏; 使用之前,请务必首先阅读本说明书。产品使用注意事项及保修事项1我公司承诺,对ePC-K700S-A系列产品提供自售出之日起壹年的免费保修服务。若用户在使用ePC-K700S-A系列产品期间,由于该产品的质

2、量问题而出现故障,可在保修期内凭单据与销售商或我公司公司负责为您维修产品或更换新机。2为下列情况之一的产品,不实行免费保修:易碎撕毁的;超过保修服务期的;无有效单据的;进液、受潮或发霉;由于后跌落、强烈振动和擅自改造、误操作等非产品质量原因引起的故障和损坏;因为不可抗力造成损坏的。a) 3我公司承诺,对ePC-K700S-A系列产品提供400技术支持服务:b) 4我公司保留所有ePC-K700S-A系列产品中开发的相关的软、硬件技术资料的知识,用户不能将它们在网络上散发,或者通过截取、修改等方式来篡改它们的著作权。- 2 -1.1 规格尺寸- 3 -1.2 硬件规格产品特性液 晶 屏:7 TF

3、T真彩液晶屏(4:3比例),分辨率 800480触摸规格: 100万次以上(电阻屏电容屏可选)处理器:Cortex A8内存: 512MB DDR2 SDRAMARM低功耗CPU,主频1G Hz设备:512MB Flash电子盘扩展:SD卡最大支持扩展到32G实测功耗:4W (未接任何外设,12V输入,实测390mA);电源输入:DC 9V-24V宽压输入,建议DC 12V或者24V输入;接口:2路RS-232接口;(带1路RS-485接口;(带1-3路USB 主口;1路USB 从口;1路网络接口;,其中一路可以为RS485选配)4路 24V 带光电,IO输入 (选配)4路 24V 带光电,I

4、O输出 (选配)其它:内置RTC实时时钟(可断电保护)内置蜂鸣器,提供函数控制;防浪涌、防雷击、防反接、过流保护、宽电压;应用环境工作温度:10-60温度:20-70工作湿度:20%RH 95%RH,不可结露产品规格结安重构:工业铝合金结构装:量: 1kg- 4 -1.3规格Android 系统 4.0.3 版本,Linux 内核版本采用 3.0.8。特色功能:支持 SD 卡更换开机 LOGO。支持 SD 卡现场升级 Android 操作系统和用户应用程序;支持开机自启动应用程序设置;1.4对外接口说明1.4.19V-24V 电源输入GND:接地;PWR:接电源,可接受DC 9V到24V电压输

5、入- 5 -1.4.28PIN绿色端子座从白色角开始1-8这八个引脚引出了2路RS232串口,1路RS485接口或者1路RS232,,2路RS485:1.4.3J7:3Pin 白色端子座这个是调试串口,调试串口和PC连接,PC端的串口工具请设置为115200,N,8,1,流控制选无,连接好以后,ePC-K700S-A上电,可以在PC端的串口工具显示回送信息。1.4.4J10:USB 主口可接鼠标、键盘、U盘等标准USB设备;1.4.5J5:USB 从口开发应用程序时使用;1.4.6J11:网口接口座不用无线网卡的话,接这个有线的网口;- 6 -PINAndroid系统里的设备名COM1_TXt

6、tySAC0COM1_RXGNDCOM2_TX (D-)ttySAC1(可以选配为RS485)COM2_RX (D+)GND485 D-ttySAC3485 D+1.4.7J16:MicroSD 卡接座SD小,可以通过这个接口扩展容量;1.4.8选配:音频模块音频模块选配,标配对外销售的ePC-K700S-W不包含这部分,有需要的客户请在直接公司;1.4.9选配:J18 光电IO 输入输出部分标配对外销售的ePC-K700S-W不包含这部分,有需要的客户请在直接公司;具有 4 路开关量输入和 4 路开关量输入输入输出电压为 24V电压: 输入端 2500Vrms(Min)输出端 2500Vrm

7、s(Min)信号定义:从左到右丝印依次为:IN3、 IN2、 IN1、 IN0、 OUT3、 OUT2、 OUT1、 OUT0、 EXT_GND、 EXT_PWR注意:因为丝印位置不够,这里的丝印标注都省略了表示外部的EXT,实际对应关系如下表所述:说明:输入输出IO的电压均为24V,由PIN 10管脚提供电源。输入输出原理及连接方法a) 输入原理及接线EXT_IN0EXT-IN3 的输入原理相同 ,下图以 EXT_IN0 的原理进行说明- 7 -PIN 脚定义PIN 脚定义1EXT_IN36EXT_OUT22EXT_IN27EXT_OUT13EXT_IN18EXT_OUT04EXT_IN09

8、外部地5EXT_OUT310外部24V电源输入图中 EXT_IN0 为外部输入,EXT_VDD 为外部参考电压, IN0 通过光电转换后 CPU 的输入信号。工作原理为:当 EXT_IN0 输入为时,光耦发光二极管两侧无压差,无电流,发光二级管不发光,无法使的三极管导通,则输出信号 IN0 为,CPU到输入为高;当EXT_IN0 输入为低电平时,光耦发光二极管两侧有压差,有电流,发光二级管发光,使的三极管导通,则输出信号 IN0 为低电平;CPU到输入为低 。EXT_IN0EXT-IN3 为 4 路开关量输入信号,EXT_VDD 为其公共外接电源,开关量地端与外部公共外接电源地端相连。电源可以

9、采用 5V-24V,当输入开关量信号为 5V 时,可以采用 5V 供电;当输入开关量信号为 12V 时,可以采用 12V 供电;当输入开关量信号为 24V 时,可以采用 24V 供电。随之光电发光二级管的外接分压电阻 Rin 做调整 根据不同的电压作调整,以满足光电器工作要求,ePC-K70S-W模组默认的分压电阻式按照 24V 调节的开关量输入的接线图如下:- 8 -EXT_VDDEXT_IN0 EXT_IN1EXT IN2 EXT IN3 EXT IN4 EXT_IN5EXT IN6EXT_IN7EXT_GNDb) 输出原理及接线EXT_OUT0-EXT_OUT7 的输出原理相同,下图以

10、EXT_OUT0 的原理图进行说明:默认电阻 Rout 去除,满足开集电极输出条件图中右侧为对外的输出信号(EXT_OUT0)及外接电源(EXT_VDD)。其工作原理:当用户在里面置位 OUT0 为低电平时,光耦发光二级管发光工作,使三极管导通,通过光隔后的输出信号变低电平信号,反之,OUT0 置位为时,光耦发光二极管不工作,三极管无法导通,通过光隔后的输出信号 EXT_OUT0(被 Rout 上拉到 EXT_VDD)拉成。另外将电阻 Rout 去除,满足开集电极输出条件,用户可以按照开集电极的接法连接小型继电器等设备。(默认电阻 Rout 去除,满足开集电极输出条件,需要的客户请在外部加这个

11、电阻)- 9 -+外部电源-开关量输入端口EXT_OUT0-EXT_OUT3 为 4 路开关量输出信号, EXT_GND 为公共地,EXT_VDD 为外部外接电源正,Rout 为外接的电阻,阻值是 4.7k,开关量输出可以为 5V-24V,当输入开关量信号为 5V 时,可以采用 5V 供电;当输入开关量信号为 12V 时,可以采用 12V 供电;当输入开关量信号为 24V 时,可以采用 24V 供电。接小型继电器等设备的时候,输入端请一端接外部电源 EXT_VDD,另一端接 EXT_OUT,默认上电启动是 EXT_OUT 输为,设备两端没有压差,不工作;进入系统以后可以通过控制 EXT_OUT

12、 输出为高低电平来控制设备工作:设置 EXT_OUT 为低电平时,设备两端有压差,电流通过,设备工作;设置 EXT_OUT 为时,设备两端没有压差,没有电流通过,设备不工作EXT_VDDR_out (通常情况,设备已经内置这个上拉电阻,用户不用另行添加)EXT_OUTEXT_VDDEXT_GND- 10 -开 关 量 输 出 端 口现 场开 关设备(小型继电器、警示灯等设备)二、ePC-K700S-A Android 系统特性2.1 如何更新开机画面和操作系统ePC-K700S-A 出厂时,Bootloader 已经烧写好,客户不需要重新烧写 bootloader,支持 SD 卡更新开机log

13、o、kernel 和 system,具体操作步骤:在进行以下操作之前,确保 SD 卡通过 PC 机格式化成 FAT32 格式,未在 PC 端做过格式化 FAT32的,有很大概率在更新的时候识别不上 SD 卡。a) 将光盘目录“210-Android-binFiles”下面的“YC-ePC”文件夹和 sdupdate.ini 文件同时拷贝到 SD 卡根目录下,确认“YC-ePC”文件夹里面有 800 x600.bmp、kernel.img、ramdisk-yaffs.img、userdata.img 和system.img 这三个文件;800 x480.bmp 为开机画面的,24bit 真彩 b

14、mp 图,800 480 分辨率;(注意中间是字母的 x,不是乘法的那个符号“*”)kernel. img 是 Android 内核文件;ramdisk-yaffs.img、userdata.img 和 system.img 可以归结为 Android 文件系统;sdupdate.ini 文件里参数介绍:YCDLcdType=5这个是设置液晶屏类型,ePC-K700S-A 请设置为 7;YCUpdateDir=YC-ePC这个参数指明要更新的系统文件所在的目录,名字只能是字符,且不能超过 8 个字符;b) 把 SD 卡,给 ePC-K700S-A 上电,此后你会看到屏幕中四个灰色的条:第一个横

15、条代表升级 Bootloader(客户不需要更新,直接跳过);第二个横条代表升级开机 Logo,第三个横条代表升级内核文件;第四个横条代表升级文件系统。升级过程用蓝色表示,升级成功用绿色表示,升级失败用红色表示。如果想单独升级Logo,则只需要删除或重命名内核文件和文件系统即可。单独升级内核,只需要重命名或删除bmp和文件系统即可。同理单独升级文件系统,也是重命名或删除其他文件即可。- 11 -升级完成后自动进入系统,全长大约 3 分钟。如果单独升级,只有对应的变绿。注意:系统的开机 Logo 分为两个部分:第一部分 logo 是一个 24bit 的真彩色 800 480 分辨率的,此 log

16、o 就是通过上面的烧写方法写入;第二部分 logo 是 Android 系统的开机动画,此部分的烧写及动画文件制作的过程部分见后面“2.2.3设置”一节中的“3)开机动画的烧写”小节。- 12 -2.2扬创系统设置程序开机启动的时候如果想进入扬创的设置程序,需要在上面的正在启动界面出现后,进度条完成之前,点击屏幕,否则自动进入用户指定的自启动应用程序,如果没有设置自启动应用程序,系统默认进入Android系统主界面。注意:用户如果不需要显示进度条并且不需要进入扬创系统设置,可以通过下面的设置系统参数小节中来关闭进度条。一般使用场合,为方便,不建议客户关闭这个功能!下图即为扬创设置程序的启动界面

17、。- 13 -设置主界面分为五个部分:(1)自启动设置(2)背景光设置(3)设置,包括开机进度条使能设置,有线网络的 Mac 地址的设置,开机动画 Logo 的烧写(4)进入 Android 系统主界面(5)扬创测试例程(6)进入设置界面即刻开启校准触摸程序的 15 秒倒计时。如果屏幕已经校准,可以点击屏幕上的任意一个按钮来停止倒计时,按钮变为手动进入校准界面,如下图所示:- 14 -2.2.1 自启动设置点击启动界面中的自启动设置按钮,可以进入如下框:- 15 -自启动设置分为两个单选框:第一个单选框(设置自启动桌面),设置为开机默认自启动的程序是 Android 系统的主界面。第二个单选框

18、(请选择开机自启动应用),点击后列出系统中所有程序,用户选择需要开机自启动的项即可,如下图所示:- 16 -设置好默认启动程序后,程序 AppLabel 会显示在左上角处。- 17 -2.2.2 背景光设置背景光的设置分为两部分:(1)设置默认的背光亮度,默认亮度最高,用户可以根据项目耗的需要,适当的降低屏幕的默认亮度。(2)自动设置背光,用户可以设置多长时间自动关闭背光,首先点击自动设置背选框来使能下拉框和应用按钮,然后通过下拉列表来选择间隔时间,最后点击应用,系统就进入了自动设置背光的状态,在关闭背光后可以点击触摸屏来激活背光。设置如下图所示:- 18 - 19 -2.2.3设置1) Ma

19、c 地址修改得到按钮:获得当前的 Mac 地址随机按钮:随机产生 Mac 地址写入按钮:写入随机或者输入的 Mac 地址2)开机进度条使能- 20 -开机进度条使能的时候,用户在开机瞬间可以看到如下所示的进度条,单击屏幕进入扬创系统的设置界面。如果用户不需要进入扬创设置,可以去掉勾选项。一般使用场合,为方便,不建议客户关闭这个功能!3)开机动画的烧写Logo 可以放在 U 盘和 SD 卡根目录下,名字必须是 bootanimation.zip,然后点击 Logo 烧写即可。bootanimation.zip 的制作过程(a)首先解压光盘目录 SDK 中的 bootanimation.rar,然

20、后进入 bootanimation 目录,里面有 part1目录和 desc.txt 文件。part1 中的是 73 张 jpg,用于动画的显示,73 张持续就可以出现动画的效果。desc.txt 中有动画显示的分辨率,动画显示的帧数,动画循环的次数,动画存放的目录等,内容如下所示:178 170 10- 21 -p 0 0 part1178 170 10:178170 是高,定义在下面p 部分的拉伸或缩放到这个比例,10 表示每秒10p 0 0 part1:第一位“p” 是指定义一个部分,这里定义的是 part1,第二位“0” 表示动画重复次数,1 表示一次,这里为 0,表示无限循环;第三位

21、“0”表示本部分完后接下部分中间延迟间隔,一般为 0。(b)用户可以直接删除掉part1 目录中的替换成自己的动画,根据需求修改 desc.txt 目录(c)压缩开机动画。使用 winRar 工具,同时选中 part1 和desc.txt,如下图所示修改下图中的压缩文件格式为 ZIP,压缩方式为。- 22 -帧是宽,点击“确定”按钮,生成“bootanimation.zip”注意:分辨率越小越好,否则影响开机速度。2.2.4 进入主界面点击进入主界面按钮,直接进入 Android 系统主界面。- 23 -2.2.5 进入扬创测试界面此程序为扬创提供的测试例程,详细介绍看 2.3 节。- 24

22、-2.3 测试程序介绍yi 是扬创科技提供的示例程序,编程的界面如上图所示:程序功能分析如下:1、状态灯测试ePC-K700S-A 上面的 STA 状态灯给用户应用控制。表示状态灯开。表示状态灯关。2、蜂鸣器控制- 25 -表示蜂鸣器开。表示蜂鸣器关。3、背光点击主界面中的背光按钮,显示背光调节界面,如下图所示:背光通过 SeekBar 来设置背光的亮度,255 最亮,值越小越暗直到熄灭。4、IO 口(4 路输4 路输出口)- 26 -4 路输出口:(1)IO 全部输出为高按钮:控制 4 路输出全部为。(2)IO 全部输出为低按钮:控制 4 路输出全部为低电平。4 路输:IO 口输入分为两种模

23、式:查询模式和中断模式。测试时,4 路输出连接到 4 路输来进试。(1)查询模式:点击查询模式按钮,设置为为查询模式,点击 IO 全部输出为高,然后点击读输入,则上一排前 4 个文本框则显示全部为 1,即为,如果点击 IO 全部输出为低,然后点击读输入,则显示全部为 0。(2)中断模式:点断模式按钮,设置为双沿触发中断模式(这里为了测试方便设置 4 路输均为双沿触发中断模式,用户可以根据自己的需要单独设置 IO 口的中断触发方式),然后点击 IO 全部输出为高低来触发中断,自动读输来填写下一排前 4 个文本框中的高低电平。5、看门狗设置- 27 -看门狗设置:在文本框中填入看门狗的时间,范围是

24、大于 0,小于 30,默认是 10 秒,启动狗来设置看门狗间隔喂狗时间和启动看门狗,停止狗按钮可以停止看门狗,喂狗按钮负责重新初始化狗,达到重新计时,而不会重启。6、串口测试- 28 -可以测试串口程序,通过设置 ttySAC0 ttySAC1 ttySAC3 来打开串口 0、1、3,其中 ttySAC2 作为调试串口,ttySAC3 作为 RS485 串口,剩下的两个是标准串口。7、E2PROM 设置- 29 -读写 E2PROM 的设置。- 30 -2.4 ePC-K700S-A API 函数在 ePC-A 中编写应用程序,需要用到光盘中的库文件 libycapi.so(在文件系统/sys

25、tem/lib 下面存放有此文件)和 com 文件夹(为了用户使用方便和快速进入开发,编写了类文件 YcApi.java),位置:光盘目录“testApp”-“ycapi”。用户使用 Eclipse 新建一个工程后,库文件的具体调用方法如下:(1)在工程根目录下会生成一个libs目录,然后进入libs目录,在下面创建armeabi目录,拷贝光盘中提供的libycapi.so到armeabi目录下。(2)拷贝光盘中提供的com文件夹到工程的src目录下。使用eclipse打开工程,选中工程,按F5刷新即可看到库文件和com文件夹已经添加到工程当中。(3)库文件中函数的库文件的接口,首先要在代码中

26、导入YcApi类:然后就可以直接调用YcApi提供的Api函数。例如调用蜂鸣器打开可以用:2.4.1 设置背光的功能(1)SetBackLight(dx)说明:设置背光亮度函数参数:dx:亮度从 0255,亮度依次增加。GetBackLight()(2)说明:得到当前的背光亮度参数:无返回值:返回值为当前的背光亮度值- 31 -2.4.2 看门狗功能(1)Seog(byte timeerval)说明: 设置看门狗超时值参数:bytetimeerval:这里的范围是0 timeerval New-Android Application Project,如下图所示:- 41 -填写上图中的 App

27、lication Name,Project Name 和 Package Name,如下图所示:- 42 -选择SDK,这里选择 ePC-K700S-A 对应的 Android 4.0.3。- 43 -点击下一步。- 44 -Create Project in Workspace 默认打钩,用户也可以取消勾选,通过下面的浏览来选择要存放的新的 app 的位置,点击下一步。- 45 -点击下一步。- 46 -点击 Next。- 47 -用户可以修改 Activity Name 和 Layout Name,这里选择默认,然后点击 Finish 按钮。- 48 -此时“o World!”程序已经自动

28、生成。3.2.2 在模拟器中运行1)创建模拟器选择下图红框中的菜单,- 49 -打开如下图所示,- 50 -点击上图红框中的 New 按钮,- 51 -新建 Android 模拟器,填写如下图所示- 52 -点击 OK 按钮,如下图所示,关闭窗口,模拟器建立完毕。- 53 -2)在模拟器上运行上节所建立的o World 工程- 54 -点击上图红框中的 Run Configurations菜单,显示界面如下,- 55 -选项卡下面的第三个单选框,并且在上节建立的 YCAndroid 模拟器复选框前面打钩,在上图中选择,如下图所示:- 56 -点击 Apply 和 Run 按钮,配置完成。点击如下图红框中的 Run 按钮,启动模拟器。- 57 -运行结果如下图所示:- 58 -3.2.3 在设备中运行配置选择设备运行,点击红框中的 Run Configurations 菜单如下图所示,- 59 -选择下图中选项卡的第一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论