yc epc es70n linux工业平板电脑用户手册_第1页
yc epc es70n linux工业平板电脑用户手册_第2页
yc epc es70n linux工业平板电脑用户手册_第3页
yc epc es70n linux工业平板电脑用户手册_第4页
yc epc es70n linux工业平板电脑用户手册_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

无有效单据的;7"TFT真彩液晶屏(16:9触摸规格:处理器:CortexA9ARM低功耗CPU,四核主频1.2G 存:1GBytesDDR3设备:EMMC电源输入:DC9V-24V宽压输入,建议DC12V或者24V输入; 3路USB1路USB 量:0.5kg支持SD卡现场升级Linux操作系统和用户应用程序;引脚123456ttySAC5接口7ttySAC2接口ttySAC58ttySAC292500Vrms(Min)ePC-ES70N-LLinux3.4.39QT4.8.5,方便用户开发带有界面的应用注意:QT4.8.5可以通过QTCreator平台直接编程,并且编译非常方便,系统中所有的带界面的APP都是利用QTCreatorQT4.8.5库来开发的,APP例程源码包在网盘资料中均有提供。有很大概率在更新的时候识别不上TF卡。 1024x600.bmp YCUpdateDir=ePC 这个参数指明要更新的系统文件所在的,名字只能是字符,且不建议超过8个字符;的项目依次为boot、内核、logo和文件系统,进度条有灰变蓝再变绿代表更新成功,相应的一直是灰色的 DNSDHCP来自动获取网络参数(网络环境不好或者不是一直插入网线,不建议使用DHCP模式,DHCP的时候会持续获得一段时间,导致体验不好。WiFi设置的时候,去掉以往复杂的设置,扫描网络等步骤,由于工业控制的特殊性,用户可以直接输入和,然后点击Connect按钮,连接即可。跳出提示成功的框,–Iwlan0,能通代表网络连接成功3G设置相对简单,简单的拨号就可以,跳出提示成功的框,–Ippp0,能点击上图中的Calibrate 的libycapi.so库文件、相应的头文件ycapi.h(注意:如果用户只需要C语言编程,不用Qt编写界面,则要调用libycapic.so,ycapic.h)。下面根据每个功能划分为几部分,分别对各个功能需要调用的函数进行详细(1)#include(2)LIBS+=-L../ycapi INCLUDEPATH+=../ycapiYcapi*ycapi=newYcapi();->intBakLevel: 不同的屏参数有所不同,拿到屏幕可以根据屏幕,来选择合适的明暗程度,0-255int ()无(1)设置看门狗超时值:boolSetWDog(intintinterval:0interval30启动看门狗:bool无 无bool无boolbStatus:蜂鸣器打开状态灯的控制:boolSetLed(boolchar*buf:读到的字符串char*buf:写的字符串boolSetIO(unsignedcharlevel,unsignedcharunsignedchar unsignedcharioNum:0-3(分别代表要输出的IO:OUT0~boolSetIoMode(intioNum,intioMode,intint int inttriggeredMode:IO_INTR_LOW_LEVEL_TRIGGERED SetIoMode是设置4路输的接收方式,分为查询方式和中断方式,可以对每一个口单独配置5种。unsignedcharGetIO(unsignedchar*level,unsignedcharunsignedchar*level:01unsignedcharioNum:0-3(分别代表要得到的IO:IN0~Unsignedchar:4IO口的当前高低状态,unsignedchar总共一个字节,8位,从第0位---3位,分别代表IN0-IN3的高低电平。boolGetIoBlockMode(unsignedchar*level,unsignedcharunsignedchar*level:01unsignedcharioNum:0-3(分别代表要得到的IO:IN0~函数来设置相应IO口为中断模式,并且设置相应的中断触发方式。设置完成后,新起一个线程,调用GetIoBlockMode函数,没有来中断之前一直阻塞,一旦系统收到中断,立即返回。char*srcDir:要拷贝的源地址intmain(intargc,char{MyInputPanelContext*ic=newMyInputPanelContext;ycinputw;}详细代码,请参考Disy示例。intnum:网路的选择char*ip: 要配置网络接口的IP地址char*gateway: char*dns: 要配置网络接口的DNSboolGetBoardID(unsignedchar*unsignedchar*id:的ID为128bit(4个int型的数据 netePC-ES70N-LLinuxePC-ES70N-LLAN1IP地址为53,通过PC机此板,看是否能通,如果可以继续下一步,否则检查网络,直到在windowscmd,然后在命令行窗口中输入:.ftpePC-ES70N-LLinux启动运行后,连接网线到ePC-ES70N-L上,工业平板电脑默认IP地址为53,通过PC机此板,看是否能通,如果可以继续下一步,否则检查网络,直到用户也可以通过windows令行中输入ftp53登陆,方式与net类似插入U盘,U盘的挂载路径在/usbdisk/sda1,可以在进入 浏览或者拷贝U盘的内容 在当前下会解压出4.4.3,本文默认解压到/work/yctools/4.4.3(强烈建议用户使用此路径,后面网盘资料中提供了Qt4.8.5编译好的库和依赖库tslib,用户拷贝网盘资料/yctools/ycek-tslib.tar.gz到 tar–xvzfycek- cd 下面看到tslib和qt4.8.5两个 此时QtCreator需要用到的库已经安装成功。下面直接搭建QtCreator,首先安装需要用到的一些库,然后安装QtCreatorsudoapt-getinstallqt4-dev-toolsqt4-designerqt4-docqt4-qtconfigqt4-demosqt4-qmakelibqt4-sql-mysqlsudoapt-getinstallqt-注意:apt-get直接自动通过网络安装,所以必须能够连接,否则不能使用此命令安装任何软件,apt-getqt-creator可能与我们的版本不同,如果想与我们的版本保持一致,请拷贝网盘资料/yctools/qt-creator-linux-x86-opensource-1.3.1.bin文件,然后修改权限,./qt-creator-linux-x86-opensource-1.3.1.bin即可安装。打开上图中的QtCreator至此QtCreator点击上图中的Qt4GuiApplication,然后点击OK 上图中点击上图中点击Baseclass:出现下拉菜单QWidgetQDialog,然后选择QWidget,然后选择双击上图中的Forms下的widget.ui选择上图中的Label控件,拖到中间的视图窗口中修改上图中的项为oWorld,至此例程完毕编译此工程,可以分为PC机编译和ARM上图中打开Tools/VersionNameQMakeLocation:Browse叉号,提示arm-linux-g++找不到,这里需要修改Qt4.8.5Lib的安 中qmake.conf文件,路径QMAKE_CC=/work/yctools/4.4.3/bin/arm-linux-gccQMAKE_CXX=/work/yctools/4.4.3/bin/arm-linux-g++QMAKE_LINK=/work/yctools/4.4.3/bin/arm-linux-g++安装路径来修改,默认网盘资料中提供的yctek-Qt-4.8.5Lib.tar.gz包指定的是“/work/ctools/4.4.3/bin/上图中红色框部分是设置默认的编译器,QtinPATH是PC机的编译器,qt473是交叉编译器,在这里找到可执行文件Qto,然后通过网络或者U盘或者SD卡,拷贝到ePC-ES70N-L上,然后输od777Qto(修改执行权限时候需要打包到文件系统中,这时就需要制作文件系统。文件系统包在网盘资料/yc4418-system/

温馨提示

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

评论

0/150

提交评论