英创信息技术ARM9主板进行连接调试的两种方法

在我们提供给用户的《使用vs2005连接和调试英创arm9嵌入式模块》一文中,我们分别以在em9000上和在em9260上为例讲述了两种对基于wince的arm9主板进行连接调试的方法。很多用户对为什么要采用两种不同的方法进行连接调试不同的主板感到迷惑不解,本文将对该两种连接调试的方法做出进一步的讲解,希望能带给采用vs2005进行开发的用户一些小小的帮助。
下表对两种不同的连接调试方法进行了详细对比:
说明:方法一即在《使用vs2005连接和调试英创arm9嵌入式模块》一文中所述“在em9000模块上使用vs2005 c#进行开发”的方法,方法二即文中所述“在em9260模块上使用vs2005 c#进行开发”的方法。
方法1 方法2
适用主板 em9000,em9161 em9160,em9260,em9360
连接开发主机和主板的接口 仅需网口 需网口和usb同时连接
主板ip被开发主机获取的方式 在vs2005开发环境里直接指定设备静态ip 通过usb的activesync方式获取设备ip,开发主机pc无需指定设备ip(动态获取)
连接前是否需要额外的程序 运行conmanclient2.exe、cmaccept.exe两个程序 不需要
连接就绪后调试通道 网络 网络
em9000嵌入式主板由于没有usb slave接口,无法和开发主机pc进行activesync连接,所以只能通过自己的网口采用方法一进行开发和调试(因为有tft或者vga界面,用户可以直接通过鼠标操作运行conmanclient2.exe、cmaccept.exe这两个程序);而em9161既有usb slave接口、又拥有可以运行程序的界面,方法一和方法二皆可使用进行调试,但由于方法二不需要繁琐的设置和运行步骤,所以还是推荐用户使用方法二;em9260及em9360嵌入式主板不能直接支持tft的彩色显示,因而用户操作来额外运行程序显得不便,所以一般都采用方法二。
需要注意的是,很多用户在采用方法二进行连接和调试的时候,往往最容易出现错误的是一些小细节,比如,方法二是通过usb来获取设备ip的,但并不意味着设备ip完全不需要设置,因为最后的调试还是通过网络来进行的,所以至少要保证设备ip和开发调试主机pc的ip在同一个网段上;再比如,activesync往往在第一次连接的时候,是自动的,但客户重启系统(或做其它操作)后,activesync在掉线后往往不自动作新的连接,从而造成了连接的失败,这个时候用户就需要手动对activesync进行连接来保证后续操作的成功。

华为P10闪存门最新消息:华为P10闪存事件后遗症,华为荣耀V9抵挡不住降价300!
见证品牌实力,山特折桂四项年度影响力大奖
3D影像传感强化手机功能,双镜头逐渐成标配
PCB布局指南十个简单规则
OLED透明屏交互,适用于哪些行业和领域?汽车、广告、展示
英创信息技术ARM9主板进行连接调试的两种方法
本安防爆型红外微波三鉴探测器
高低温交变湿热试验箱的特点有哪些?
高通与华为开始谈判,以解决之间专利费纠纷
网络电视盒子哪个好?本文揭秘性能最强网络电视盒子推荐
亮相七大创新技术成果,天马微加大火力争夺车载显示市场
腾讯全球手游收入比2019年增长了19.5%
OmniVirt一直在为虚拟现实提供广告平台,360度广告则为广告行业提供了一种可能
独立能源生活:户外电源的节能环保
iphone8与iPhone7有什么区别?五个方面解析iPhone8与iPhone7的不同之处
物联网操作系统只是单纯两者的碰撞吗?它的发展历程又是怎样的?
一文知道运放和比较器的区别
电路中的瞬时电流会引起补偿电容器损坏吗
贴片光耦BPC-817SC规格参数、规格书、特性以及应用领域
PS-2205ST-R旋钮扭力测试仪的分析?|深圳市磐石测控仪器有限公司