0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)9260系列嵌入式主板調(diào)試淺談

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:佚名 ? 2019-11-01 09:24 ? 次閱讀

英創(chuàng)公司自2007年開始陸續(xù)推出一系列以ARM9 CPU為核心的嵌入式主板,這些高性能的工控主板不僅具有高端的硬件性能和豐富的硬件接口,而且還采用了Microsoft Windows CE作為操作系統(tǒng)平臺,這使得英創(chuàng)嵌入式主板能夠應(yīng)用在智能設(shè)備、工業(yè)控制、通訊管理等等更加廣泛的領(lǐng)域。為了方便客戶開發(fā),英創(chuàng)公司的ARM9系列嵌入式主板(包括EM9000和EM9260),均支持微軟公司的eVC、Visual Studio.NET 2005(簡稱VS2005)進行應(yīng)用程序的開發(fā)。其中eVC是微軟針對嵌入式系統(tǒng)提供的一套功能完善且可免費獲取的開發(fā)工具,與PC平臺通用的VC保持了高度的一致性,大大地方便了在嵌入式主板上進行應(yīng)用程序的開發(fā)調(diào)試。關(guān)于eVC的安裝和開發(fā)環(huán)境的建立在“使用必讀”一文中有詳細的介紹。

英創(chuàng)公司的EM9160、EM9260、EM9360嵌入式工控主板均采用Atmel公司的AT91SAM9260為核心CPU,以下簡稱9260系列板卡。本文主要重點介紹的是英創(chuàng)公司的9260系列工控主板的開發(fā)調(diào)試使用方法,由于9260系列工控主板都沒有支持TFT彩色液晶顯示,所以沒有帶有常規(guī)的Window CE桌面操作界面。在進行開發(fā)調(diào)試時,就需要利用以太網(wǎng)接口或者USB來進行。下面就介紹基于這兩種接口的使用方法。

1、ActiveSync連接方式

英創(chuàng)公司的9260系列工控主板均有USB設(shè)備端口,可以利用微軟提供的工具軟件ActiveSync,通過USB接口與調(diào)試開發(fā)主機進行連接。

首先需要在開發(fā)主機上正確安裝Microsoft ActiveSync(版本4.2或4.5均可,可以在Microsoft網(wǎng)站下載免費獲得),ActiveSync按照其提示過程安裝即可,安裝完畢后可能會提示重新啟動計算機。啟動計算機后,ActiveSync會自動運行。

在9260系列嵌入式工控主板正常啟動后,利用ActiveSync協(xié)議就可以直接將9260系列嵌入式工控主板和開發(fā)主機連接起來,同時開發(fā)主機的右下角會顯示一個綠色的小圖標,表明ActiveSync連接成功。

ActiveSync連接成功后,開發(fā)主機端可以利用“Windows資源管理器”看到我的電腦中移動設(shè)備文件夾下的所有文件,該移動設(shè)備即為所連接的9260系列嵌入式工控主板,通過這種方式使得移動設(shè)備作為開發(fā)主機電腦的一個存儲設(shè)備,可以方便地在開發(fā)主機和9260系列嵌入式工控主板之間的進行文件操作。

利用ActiveSync還可以進行應(yīng)用程序的調(diào)試,此時除了需要ActiveSync連接成功外,還必須確保以太網(wǎng)接口和開發(fā)主機的網(wǎng)絡(luò)接口物理上是聯(lián)通的。下面以eVC開發(fā)環(huán)境為例,介紹用ActiveSync進行調(diào)試的方法。

在開發(fā)主機上啟動eVC,然后選擇Tools-》Configure Platform Manager…,在打開的對話框中選擇目標設(shè)置(如: EM9260 Device),然后選擇右邊的 Properties…進行配置,在Device Properties對話框中,其中的Transport 以及Startup均選擇 Microsoft ActiveSync。這部分詳細圖示請參考“使用必讀”相關(guān)部分。這些參數(shù)設(shè)置好后,就可以利用eVC下的Tools-》Remote File Viewer (WCE500)進行連接了,也可以直接進行應(yīng)用程序的連接調(diào)試。

2、利用以太網(wǎng)接口

利用以太網(wǎng)接口可以對9260系列嵌入式工控主板進行在線連接調(diào)試,這部分的內(nèi)容在“使用必讀”一文中已有詳細的介紹,這里就不再贅述。以下主要針對EM9360嵌入式主板中多網(wǎng)絡(luò)接口的設(shè)置進行相關(guān)的介紹。

EM9360嵌入式主板提供有三個以太網(wǎng)接口,三個以太網(wǎng)絡(luò)的名稱分別為:“EMACB1”、“DM9K21”、“DM9K31”,它們分別對應(yīng)于EM9360評估底板的CN3、CN2、CN1接口。其中的“EMACB1”網(wǎng)絡(luò)口是用于支持連接調(diào)試的首選接口,也就是說在“使用必讀”一文中提到的通過“dbginfo.txt”、“userinfo.txt”配置文件所設(shè)置的網(wǎng)絡(luò)參數(shù),都是針對該網(wǎng)絡(luò)接口的。所以在EM9360利用以太網(wǎng)進行連接調(diào)試時,首先必須保證該網(wǎng)絡(luò)口(“EMACB1”)和開發(fā)主機之間的網(wǎng)絡(luò)是接通的。

而對于“DM9K21”和“DM9K31”這兩個網(wǎng)絡(luò),它們的IP地址可以和“EMACB1”保持同網(wǎng)段的IP,也可以是不同網(wǎng)段的獨立IP。這里需要注意的是,如果“DM9K21”和“DM9K31”這兩個網(wǎng)絡(luò)的IP和“EMACB1”網(wǎng)絡(luò)的IP都是同一網(wǎng)段的話,在進行連接調(diào)試時,就要求“DM9K21”和“DM9K31”這兩個網(wǎng)絡(luò)和““EMACB1”網(wǎng)絡(luò)”一起都和開發(fā)主機接在一個網(wǎng)絡(luò)上,這樣才能保證以太網(wǎng)連接調(diào)試成功。如果“DM9K21”和“DM9K31”這兩個網(wǎng)絡(luò)的IP和“EMACB1”網(wǎng)絡(luò)的IP不再同一網(wǎng)段的話,就沒有這個要求,如果沒有用到“DM9K21”和“DM9K31”這兩個網(wǎng)絡(luò),它們的網(wǎng)線都可以不接。英創(chuàng)公司為了調(diào)試測試方便,在出廠配置中“DM9K21”和“DM9K31”這兩個網(wǎng)絡(luò)和“EMACB1”都是同一網(wǎng)段的IP,因此客戶在進行第一次網(wǎng)絡(luò)調(diào)試使用時請注意這一點,需要將三個網(wǎng)絡(luò)同時接上才能正常地使用。

“EMACB1”網(wǎng)絡(luò)參數(shù)可以通過“dbginfo.txt”、“userinfo.txt”配置文件進行設(shè)置,“DM9K21”和“DM9K31”這兩個網(wǎng)絡(luò)參數(shù)的修改則需要通過修改注冊表來完成。方法一可以參考英創(chuàng)公司光盤中提供的程序“SetIPDemo”對各個網(wǎng)絡(luò)的參數(shù)進行修改;方法二是直接修改注冊表,在調(diào)試連接成功的前提下,在eVC下利用工具中Tools-》Remote Registy Editor(WCE500)連接成功后,選擇HKEY_LOCAL_MACHINE下的Comm–》DM92K1-》Params-》TCPIP中的參數(shù)進行修改,比如修改IP,則用鼠標雙擊“IPAddress” 項,彈出如下的New String Value 對話框,在對話框中輸入新的值,再點擊OK,則完成了對于注冊表中“DM9K21”網(wǎng)絡(luò)中IP地址的修改。如下圖所示:

網(wǎng)絡(luò)參數(shù)的注冊表值修改后,還需要重新啟動EM9360,修改后的IP才能綁定到相應(yīng)的網(wǎng)絡(luò)接口上。網(wǎng)絡(luò)參數(shù)的修改只需進行一次,參數(shù)修改成功后,會自動保存在注冊表中。

3、利用FTP程序下載

應(yīng)用程序開發(fā)完成后,除了利用在連接調(diào)試的方法進行程序下載外,還可以用FTP工具軟件進行程序下載。在英創(chuàng)公司提供的所有ARM9嵌入式主板中,WinCE內(nèi)核均自動運行了微軟提供FTP Server程序,開發(fā)主機只要運行通用的FTP Client工具軟件( 如:CuteFTP、FileZilla等)就可以直接和9260系列嵌入式工控主板進行FTP連接,可以非常方便地進行文件的上傳和下載了。

注意在進行FTP連接時,使用匿名登錄即可,不需要輸入特別的用戶名和密碼。

4、調(diào)試狀態(tài)下如何利用telnet 運行程序

應(yīng)用程序開發(fā)完成后,可以調(diào)整跳線使嵌入式主板處于運行狀態(tài),通過“userinfo.txt”直接運行應(yīng)用程序,這在“使用必讀”中有相應(yīng)的介紹。這里還介紹一種在調(diào)試測試時可以方便運行應(yīng)用程序的方法,就是利用telnet工具。在開發(fā)主機上運行“C:\命令提示符”,再運行》 telnet 192.168.201.206 就可以直接連接到目標機終端:

然后就可直接在命令行下運行目標應(yīng)用程序。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3503

    瀏覽量

    87881
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6081

    瀏覽量

    34938
收藏 人收藏

    評論

    相關(guān)推薦

    創(chuàng)嵌入式主板的無線通訊解決方案

    WiFi模塊。ETA6210模塊繼續(xù)保持了PPP撥號模式,使得無論是Linux平臺的主板還是CE平臺的主板,都能方便的使用?! ∠卤砹谐隽水斍?b class='flag-5'>英創(chuàng)
    發(fā)表于 03-24 14:00

    創(chuàng)Eclipse支持在線調(diào)試Linux應(yīng)用程序

    調(diào)試linux應(yīng)用程序》進行下載,也可以直接聯(lián)系我們。成都創(chuàng)信息技術(shù)有限公司http://www.emtronix.com
    發(fā)表于 03-24 16:28

    如何利用創(chuàng)ARM9嵌入式主板快速構(gòu)建雙CAN接口的方案

    創(chuàng)提供的系列ARM9嵌入式主板,除EM9160嵌入式主板
    的頭像 發(fā)表于 10-08 11:37 ?3882次閱讀
    如何利用<b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>ARM9<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>快速構(gòu)建雙CAN接口的方案

    創(chuàng)信息技術(shù)VS2005調(diào)試ARM9核心板簡介

    創(chuàng)公司自2007年開始陸續(xù)推出一系列以ARM9 CPU為核心的嵌入式主板(如EM9000、EM9260
    的頭像 發(fā)表于 10-31 15:03 ?1741次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>VS2005<b class='flag-5'>調(diào)試</b>ARM9核心板簡介

    創(chuàng)信息技術(shù)ARM9硬件協(xié)處理器在WinCE嵌入式主板的簡介

      隨著微電子和嵌入式技術(shù)的蓬勃發(fā)展,基于高性能ARM理器的嵌入式工控機平臺,以其體積小、可靠性高、成本低等優(yōu)點,克服了傳統(tǒng)工控機體積龐大、故障率高以及難以較長時間適應(yīng)于工業(yè)控制惡劣環(huán)境等缺點,廣泛應(yīng)用于工業(yè)控制領(lǐng)域。
    的頭像 發(fā)表于 11-01 09:32 ?1851次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>ARM9硬件協(xié)處理器在WinCE<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的簡介

    創(chuàng)信息技術(shù)EM9X60系列嵌入式主板與122x32點陣液晶的硬件連接淺談

    創(chuàng)公司的EM9X60系列嵌入式主板能夠自動識別市面上常用的128x64、240x128、320x240三種點陣液晶屏,但是,部分客戶由于各
    的頭像 發(fā)表于 11-04 09:39 ?1773次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>EM9X60<b class='flag-5'>系列</b><b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>與122x32點陣液晶的硬件連接<b class='flag-5'>淺談</b>

    創(chuàng)信息技術(shù)ARM9工控主板內(nèi)嵌AD概述

    創(chuàng)公司推出的ARM9 嵌入式工控主板產(chǎn)品系列,均預(yù)裝了正版WinCE5.0 操作系統(tǒng)。
    的頭像 發(fā)表于 11-04 09:43 ?2494次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>ARM9工控<b class='flag-5'>主板</b>內(nèi)嵌AD概述

    創(chuàng)信息技術(shù)ARM9主板上運行案例解析

    創(chuàng)今年(2009年)的市場活動中,為了讓客戶更好地完成產(chǎn)品應(yīng)用開發(fā),創(chuàng)向第一次購買創(chuàng)AR
    的頭像 發(fā)表于 11-12 10:20 ?1300次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>ARM9<b class='flag-5'>主板</b>上運行案例解析

    創(chuàng)信息技術(shù)工控主板的復(fù)位管理介紹

     創(chuàng)公司的工控主板是基于ARM9 CPU、預(yù)裝正版WinCE的嵌入式主板產(chǎn)品。作為嵌入式應(yīng)用,
    的頭像 發(fā)表于 11-14 10:03 ?1547次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>工控<b class='flag-5'>主板</b>的復(fù)位管理介紹

    創(chuàng)信息技術(shù)ARM9主板進行連接調(diào)試的兩種方法

    在我們提供給用戶的《使用VS2005連接和調(diào)試創(chuàng)ARM9嵌入式模塊》一文中,我們分別以在EM9000上和在EM9260上為例講述了兩種對基
    的頭像 發(fā)表于 01-14 11:29 ?1304次閱讀

    創(chuàng)信息技術(shù)嵌入式主板EM9170介紹

    創(chuàng)EM9170嵌入式主板預(yù)裝WinCE 6.0操作系統(tǒng),其內(nèi)核中自帶配置EM9170主板相關(guān)的實用工具程序,這些程序均包含在\Window
    的頭像 發(fā)表于 01-14 14:56 ?1191次閱讀

    創(chuàng)信息技術(shù)嵌入式Linux主板Qt串口應(yīng)用程序簡介

    串口和其他設(shè)備一樣,在Linux系統(tǒng)中都是以設(shè)備文件的形式存在的,在創(chuàng)公司提供的Linux主板配套光盤中,已經(jīng)提供了基于C/C++ 的Linux標準串口操作例程,使用open函數(shù)來打開串口設(shè)備文件
    的頭像 發(fā)表于 01-17 09:41 ?1689次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>主板</b>Qt串口應(yīng)用程序簡介

    創(chuàng)信息技術(shù)工控主板產(chǎn)品選型指南介紹

    成都創(chuàng)信息技術(shù)有限公司是一家專注于嵌入式工控主板研發(fā)、銷售與服務(wù)的高科技公司,在嵌入式領(lǐng)域已有
    的頭像 發(fā)表于 02-06 11:31 ?1582次閱讀

    創(chuàng)信息技術(shù)ESMARC工控主板升級簡介

    ESMARC 是由創(chuàng)公司發(fā)展的一套嵌入式主板與應(yīng)用底板的連接規(guī)范,意為創(chuàng)智能模塊架構(gòu)(Emt
    的頭像 發(fā)表于 02-07 10:35 ?1487次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>ESMARC工控<b class='flag-5'>主板</b>升級簡介

    創(chuàng)信息技術(shù)嵌入式Linux主板多網(wǎng)口多路由方案

    主流的創(chuàng)嵌入式主板均支持雙網(wǎng)絡(luò)接口,其中支持ISA擴展總線的主板型號,如:EM335x、ESM335x、ESM6802、ESM6800V等
    的頭像 發(fā)表于 02-07 10:48 ?1661次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>主板</b>多網(wǎng)口多路由方案