0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创的ARM9工控主板应用程序自动加载实现

英创信息技术 2019-10-08 17:13 次阅读

英创公司推出的ARM9嵌入式工控主板产品系列,均预装了正版WinCE5.0操作系统。。支持微软公司的eVC进行应用程序的开发。eVC是微软针对嵌入式系统提供的一套功能完善且可免费获取的开发工具,与PC平台通用的VC保持了高度的一致性,同时考虑C/C++的执行效率,因此eVC被作为英创ARM9工控主板上应用程序开发的首选工具。在利用英创ARM9工控主板进行产品开发时,一般都会面临这样一个问题:如何让应用程序在工控主板上自动加载运行,本文主要就这个问题,并结合英创的ARM9工控主板产品的特点,介绍应用程序自动加载运行的实现方法。

英创ARM9工控主板有两种工作模式:调试模式和运行模式。调试模式是指开机以后系统处于调试状态,此时用户可以通过eVC的远程调试工具或微软的ActiveSync来操作英创ARM工控板,实现应用程序下载调试、文件管理等功能。在开发阶段,系统一般处于这种状态下。运行模式是指开机以后系统自动开始执行用户指定的程序。开发完成,进入实际应用时系统总是处于这种状态下。工作模式的选择是通过硬件跳线选择来实现的,具体跳线器的设置方法可以参加英创公司的产品《使用必读》或评估底板使用手册。

为了方便客户加载不同的应用程序,英创公司采用有别于常规的注册表的方法,而是采用系统读取由用户编写的文本文件userinfo.txt,进而启动用户应用程序。对客户来讲,需要做的,就是在调试模式下把应用程序和文本文件userinfo.txt下载到嵌入式主板的Flash路径,如\NandFlash\,然后重启系统即可。以下详细介绍文本文件userinfo.txt的设置内容:

第一步:修改重要的配置文件userinfo.txt

userinfo.txt保存的是在运行状态下目标机的网络参数和开机自动运行的程序文件名及相关的输入参数,要让系统开机自动运行应用程序。

第二步:下载相关文件到目标主板

编辑好userinfo.txt,将开发主机与英创ARM9工控主板建立连接,通过eVC将该文件以及文件中所指定的应用程序复制到“\NandFlash\”目录当中(建立连接以及文件复制的方法见后文)。接下来断开JP1,让工控主板处于运行工作模式,然后上电启动,系统会读取userinfo.txt中的内容作为默认配置,并按照该文件的设置运行指定应用程序。

如果用户需要修改应用程序,则可以按照新的参数修改userinfo.txt,并再次通过eVC把这个文件以及新的应用程序复制到系统的“\NandFlash\”目录中,以此让系统按新配置启动相关应用程序,若只是程序本身发生变化而网络参数、程序名称和参数均不变,则无需修改userinfo.txt文件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35324
收藏 人收藏

    评论

    相关推荐

    如何利用ARM9嵌入式主板快速构建双CAN接口的方案

    提供的系列ARM9嵌入式主板,除EM9160嵌入式主板外,所有的ARM9
    的头像 发表于 10-08 11:37 4069次阅读
    如何利用<b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>ARM9</b>嵌入式<b class='flag-5'>主板</b>快速构建双CAN接口的方案

    信息技术VS2005调试ARM9核心板简介

    公司自2007年开始陆续推出一系列以ARM9 CPU为核心的嵌入式主板(如EM9000、EM9260),这些高性能的工控
    的头像 发表于 10-31 15:03 1883次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术VS2005调试<b class='flag-5'>ARM9</b>核心板简介

    信息技术X86工控主板DOS应用程序的动态加载介绍

    user.bat文件即可。一般大多数的情况是客户指定运行单一的应用程序,编辑user.bat的内容为应用程序的文件名,就很方便地实现程序自动
    的头像 发表于 11-03 09:34 1819次阅读

    信息技术ARM9工控主板WinCE应用程序远程控制应用

    公司推出的ARM9嵌入式工控主板产品系列,均预装了正版的WinCE5.0操作系统。微软的WINCE实时多任务操作系统是嵌入式领域的主流操
    的头像 发表于 11-04 09:28 1755次阅读

    信息技术ARM9工控主板内嵌AD概述

    公司推出的ARM9 嵌入式工控主板产品系列,均预装了正版WinCE5.0 操作系统。
    的头像 发表于 11-04 09:43 2644次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>ARM9</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>内嵌AD概述

    信息技术ARM9工控板在远程监控领域的应用

    ARM9工控主板的数据采集功能通常采用板上的GPIO实现数字输入输出、通过精简ISA总线扩展
    的头像 发表于 11-12 10:04 1787次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>ARM9</b><b class='flag-5'>工控</b>板在远程监控领域的应用

    信息技术ARM9工控板串口设备的COM组件应用

    公司的ARM9工控主板产品均预装了Windows CE5.0操作系统,支持包括EVC、C#、VB、LabView等多种开发工具。
    的头像 发表于 11-05 10:07 1761次阅读

    信息技术ARM9工控主板远程操作自动更新介绍

    EM_FTPClient.LIB,工控主板作为客户端,通过GPRS实现应用程序远程更新。客户可先看《ARM9
    的头像 发表于 11-13 09:26 1370次阅读

    信息技术ARM9工控板远程抓拍图像应用介绍

    ARM9工控主板功能齐全、体积小巧、性能稳定、超低价格的嵌入式主板产品。
    的头像 发表于 11-13 09:41 1999次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>ARM9</b><b class='flag-5'>工控</b>板远程抓拍图像应用介绍

    信息技术工控主板内核更新与版本管理介绍

    公司的ARM9工控主板系列产品均预装了正版的Window CE操作系统,支持客户采用强大的微软开发工具直接开发
    的头像 发表于 11-15 09:24 1318次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>工控</b><b class='flag-5'>主板</b>内核更新与版本管理介绍

    信息技术工控主板修改虚拟键码介绍

    ARM9工控主板除支持标准USB键盘外,均还配有基于GPIO和精简ISA总线的矩阵键盘驱动,在使用时,只需
    的头像 发表于 11-15 09:46 1548次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>工控</b><b class='flag-5'>主板</b>修改虚拟键码介绍

    信息技术EM9000工控主板的版本信息管理概述

    EM9000是公司极具特色的一款ARM9工控主板。经过长时间的完善,现系统已完全稳定。
    的头像 发表于 11-17 11:23 1738次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术EM9000<b class='flag-5'>工控</b><b class='flag-5'>主板</b>的版本信息管理概述

    信息技术如何实现WinCE系统中USB设备自动检测概述

    公司ARM9系列工控主板预装正版WinCE操作系统,提供标准USB接口,本文介绍如何在应用程序
    的头像 发表于 11-18 09:44 1387次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术如何<b class='flag-5'>实现</b>WinCE系统中USB设备<b class='flag-5'>自动</b>检测概述

    信息技术ARM9工控主板扩展矩阵键盘的方法

    键盘输入,仅需要一些数字键或功能键(比如方向键),此时可通过外扩矩阵键盘来实现。 1、矩阵键盘扩展硬件电路 ARM9工控
    的头像 发表于 01-14 11:05 1661次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>ARM9</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>扩展矩阵键盘的方法

    信息技术ARM9工控主板的SMS短信息应用介绍

    的应用越来越广泛,其中主要以GPRS数据通讯及SMS短信息方式为主。GPRS数据通讯是以TCP/IP方式进行通讯,GPRS模块发送SMS短信,是通过串口发送AT指令来实现公司基于ARM
    的头像 发表于 01-14 11:45 1347次阅读