2024年1月13日发(作者:蒿雪珊)
基于车载主机的新型调试工具设计
麦志强;马云林
【摘 要】为了实现方便调试基于MST785芯片的车载主机,提出了一种基于MST785芯片和WINCE6.0系统的新型实用调试工具。该工具基于 MST785芯片和 WINCE6.0嵌入式系统,能够实现自动插卡运行调试工具,规律性操作调试开关和操作模式,并自动记录打印log。实际应用表明,该工具特别适用于分析导航电子产品显示异常和触摸异常的问题,并具有操作简便、节约成本、提高导航产品研发和售后的效率,达到了设计要求。%In order to achieve convenient
debugging vehicle navigation products based on MST785 chip, this paper
proposes a new practical debugging tools based on MST785 chip and
WINCE6.0 system. The tool based on MST785 chip, running on WINCE6.0
embedded system, can run automatically debugging tools, regular debug
switch and operation mode, and automatically record print log. Actual
application shows that the tool is particularly applicable to the products
which are display abnormal and touch abnormal, and it has simple
operation, cost savings, improve the efficiency of navigation product
research and after-sale, has reached the design requirements.
【期刊名称】《汽车实用技术》
【年(卷),期】2015(000)006
【总页数】3页(P23-24,32)
【关键词】MST785芯片;车载主机;调试工具;WINCE6.0嵌入式系统;操作调试开关
【作 者】麦志强;马云林
【作者单位】广东好帮手电子科技股份有限公司,广东佛山 528100;广东好帮手电子科技股份有限公司,广东佛山 528100
【正文语种】中 文
【中图分类】TP302
CLC NO.: TP302 Document Code: A Article ID: 1671-7988(2015)06-23-03
汽车工业已成为我国国民经济发展的支柱产业之一,汽车技术的发展和人车信息的融合交流使得汽车电子成为了一个独立的产业。同时随着汽车的普及和道路建设,城市间经济和生活交流更加频繁,大量的休闲,旅游,参观,探险等活动使我们并不局限在自己熟知小块区域中,因此推动了车载导航系统的发展。目前车载导航产品已经正式走入车主的世界,成为了汽车上的基本装备[1]。车载导航系统是智能交通系统ITS的一个分支,其把全球定位技术、地理信息技术、多媒体技术、通信技术及嵌入式计算机技术综合到一起的高科技系统,为车主打造特有的车载智能娱乐系统和提高驾驶优越感[2]。
WINCE系统凭借其稳定性[3]在汽车电子行业一直独占鳌头,尤其是WINCE6.0嵌入式系统特别适用于车载导航产品,而MST785芯片也广泛应用于车载主机[4]。在车载主机的研发、测试甚至售后服务阶段都有可能出现一些未知的问题。有些严重的客诉问题如果不能及时快速解决必将给公司声誉造成不良影响。然而很多导航产品的调试开关和操作模式都是隐藏于后台防止用户误操作。当有不良问题反馈的时候,更改操作模式和抓取打印log需要拆机连线等非常费时费力,尤其在显示
异常的车载主机上完全无法操作。因此高效方便的调试工具不仅能够辅助非技术人员及时抓取异常log,也能辅助技术人员打开调试开关和更改操作模式。及时解决产品问题,节约研发和售后成本,方便排查问题,从而提高研发和售后解决问题的效率。
由于WINCE6.0操作系统的稳定性和可靠性以及和桌面Windows一致性的开发特性,时它成为越来越多嵌入式产品开发的首选[5]。本新型调试工具基于WINCE6.0嵌入式系统的平台,适用于基于MST785芯片的车载导航产品,其工作逻辑图如图1。通过将本调试工具和配置文件一起放入SD卡制作成工具卡,通过SD卡驱动模块,使得调试工作可自动运行。通过内置配置文件计数,实现规律性操作导航产品的调试开关和操作模式。另外嵌入式系统的自身特点,越来越多的产品采用简洁方便的触摸屏作为人机界面。触摸屏[6]在车载导航产品广泛使用,当导航产品出现触摸异常,甚至显示异常的情况下,本调试工具也能完成打开调试开关来选择调试模式。抓取异常log后,可迅速定位导航产品的问题所在。
嵌入式系统(Embedded System)是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。嵌入式系统最典型的特点是与人们的日常生活紧密先关,目前嵌入式系统已经广泛应用到工业、国防等多个领域。本调试工具基于WINCE6.0嵌入式操作系统,通过SD卡驱动以实现调试工具的自动运行。由于WINCE系统独有的注册表驱动功能,可任意加载特定的动态连接库,这就为本调试工具提供了强大的理论支持。SD卡作为导航产品的重要部分同时SD卡可任意拔插且携带方便,而WINCE系统的SD卡驱动包含三个部分:HOST硬件底层部分、BUS中间逻辑命令层和CLIENT上层,而本工具采用到了WINCE的OEM层驱动和OAL功能,当有SD插入时自动驱动其内部软件工具调用,从而实现了在车载导航产品上“插卡自动运行”。同时MST785芯片广泛应用于车载电子行业,其特有的OTG模
式分别为:电脑同步模式SERIAL、U盘模式HOST和移动存储器模式STORAGE。正常车载导航产品的OTG模式默认为HOST,方便用户使用U盘播放功能。另外由于嵌入式系统的自身特点,越来越多的产品采用简洁方便的触摸屏作为人机界面,因而失去了鼠标键盘等外设[4],而本工具能够在触摸异常、显示异常甚至是黑屏的情况下,直接由WINCE系统的SD卡驱动调试工具运行。
任何一款产品在研发、生产、测试和售后的过程中,都会出现各种各样的问题,对于车载导航产品也不例外。在智能化迅速发展的当今社会,智能手机、IPAD、平板电脑、导航产品对等任何具有显示功能的产品来讲,出现触摸异常、显示异常、甚至完全显示黑屏的问题,都是非常致命并且技术人员也很难定位问题所在。本调试工具运行于WINCE6.0嵌入式驱动系统平台,支持在显示异常和触摸异常的产品上使用,尤其适用于显示异常的产品。其工作原理设计图如下图2所示,在调试工具的配置文件中包含有自动计数功能,当导航产品的显示/触摸正常的情况下,技术人员可根据需要操作调试开关和OTG操作模式;即使在导航产品的显示异常,或者触摸异常,甚至是完全黑屏的情况下,也能根据累计计数的奇偶特性实现规律性操作导航产品的调试开关和操作模式。当OTG操作模式设置为SERIAL的时候,技术人员可以通过连接线实现笔记本电脑与导航产品同步,从而在电脑上操作导航产品,迅速定位问题所在。不论什么情况下,只要调试工具检测到调试开关打开,调试工具就能自动记录打印log并保存在SD卡中,技术人员也可通过打印log定位问题所在,然而即使现场不能解决问题,也可将SD卡记录的log信息转发给专业技术人员。所以本调试工具操作简单方便,不仅能帮助非技术人员抓取异常log提供给技术人员分析问题,同时也方便技术人员解决严重问题,如显示黑屏等。从而节约了产品的研发成本和售后成本,提高研发和售后的效率,给客户留下良好的印象从而为公司赢得良好的口碑。
由于Wince嵌入式系统独特的注册表加载方式和强大的模块化功能,从而保证了
其系统稳定性,当某一模块出现问题时也不会导致整个系统崩溃,这就为本调试工具的适用范围做了一个间接保证。如下图3所示的调试工具操作界面。SD卡驱动正常运作前提下,首先将配置文件和调试工具放到SD卡,并通过系统的SD驱动使本调试工具自动运行。在显示正常的情况下,可通过人为点击或触摸来操作OTG模式和选择调试开关,并决定是否保留打印log以及支持选择打印log的保存地址。
2024年1月13日发(作者:蒿雪珊)
基于车载主机的新型调试工具设计
麦志强;马云林
【摘 要】为了实现方便调试基于MST785芯片的车载主机,提出了一种基于MST785芯片和WINCE6.0系统的新型实用调试工具。该工具基于 MST785芯片和 WINCE6.0嵌入式系统,能够实现自动插卡运行调试工具,规律性操作调试开关和操作模式,并自动记录打印log。实际应用表明,该工具特别适用于分析导航电子产品显示异常和触摸异常的问题,并具有操作简便、节约成本、提高导航产品研发和售后的效率,达到了设计要求。%In order to achieve convenient
debugging vehicle navigation products based on MST785 chip, this paper
proposes a new practical debugging tools based on MST785 chip and
WINCE6.0 system. The tool based on MST785 chip, running on WINCE6.0
embedded system, can run automatically debugging tools, regular debug
switch and operation mode, and automatically record print log. Actual
application shows that the tool is particularly applicable to the products
which are display abnormal and touch abnormal, and it has simple
operation, cost savings, improve the efficiency of navigation product
research and after-sale, has reached the design requirements.
【期刊名称】《汽车实用技术》
【年(卷),期】2015(000)006
【总页数】3页(P23-24,32)
【关键词】MST785芯片;车载主机;调试工具;WINCE6.0嵌入式系统;操作调试开关
【作 者】麦志强;马云林
【作者单位】广东好帮手电子科技股份有限公司,广东佛山 528100;广东好帮手电子科技股份有限公司,广东佛山 528100
【正文语种】中 文
【中图分类】TP302
CLC NO.: TP302 Document Code: A Article ID: 1671-7988(2015)06-23-03
汽车工业已成为我国国民经济发展的支柱产业之一,汽车技术的发展和人车信息的融合交流使得汽车电子成为了一个独立的产业。同时随着汽车的普及和道路建设,城市间经济和生活交流更加频繁,大量的休闲,旅游,参观,探险等活动使我们并不局限在自己熟知小块区域中,因此推动了车载导航系统的发展。目前车载导航产品已经正式走入车主的世界,成为了汽车上的基本装备[1]。车载导航系统是智能交通系统ITS的一个分支,其把全球定位技术、地理信息技术、多媒体技术、通信技术及嵌入式计算机技术综合到一起的高科技系统,为车主打造特有的车载智能娱乐系统和提高驾驶优越感[2]。
WINCE系统凭借其稳定性[3]在汽车电子行业一直独占鳌头,尤其是WINCE6.0嵌入式系统特别适用于车载导航产品,而MST785芯片也广泛应用于车载主机[4]。在车载主机的研发、测试甚至售后服务阶段都有可能出现一些未知的问题。有些严重的客诉问题如果不能及时快速解决必将给公司声誉造成不良影响。然而很多导航产品的调试开关和操作模式都是隐藏于后台防止用户误操作。当有不良问题反馈的时候,更改操作模式和抓取打印log需要拆机连线等非常费时费力,尤其在显示
异常的车载主机上完全无法操作。因此高效方便的调试工具不仅能够辅助非技术人员及时抓取异常log,也能辅助技术人员打开调试开关和更改操作模式。及时解决产品问题,节约研发和售后成本,方便排查问题,从而提高研发和售后解决问题的效率。
由于WINCE6.0操作系统的稳定性和可靠性以及和桌面Windows一致性的开发特性,时它成为越来越多嵌入式产品开发的首选[5]。本新型调试工具基于WINCE6.0嵌入式系统的平台,适用于基于MST785芯片的车载导航产品,其工作逻辑图如图1。通过将本调试工具和配置文件一起放入SD卡制作成工具卡,通过SD卡驱动模块,使得调试工作可自动运行。通过内置配置文件计数,实现规律性操作导航产品的调试开关和操作模式。另外嵌入式系统的自身特点,越来越多的产品采用简洁方便的触摸屏作为人机界面。触摸屏[6]在车载导航产品广泛使用,当导航产品出现触摸异常,甚至显示异常的情况下,本调试工具也能完成打开调试开关来选择调试模式。抓取异常log后,可迅速定位导航产品的问题所在。
嵌入式系统(Embedded System)是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。嵌入式系统最典型的特点是与人们的日常生活紧密先关,目前嵌入式系统已经广泛应用到工业、国防等多个领域。本调试工具基于WINCE6.0嵌入式操作系统,通过SD卡驱动以实现调试工具的自动运行。由于WINCE系统独有的注册表驱动功能,可任意加载特定的动态连接库,这就为本调试工具提供了强大的理论支持。SD卡作为导航产品的重要部分同时SD卡可任意拔插且携带方便,而WINCE系统的SD卡驱动包含三个部分:HOST硬件底层部分、BUS中间逻辑命令层和CLIENT上层,而本工具采用到了WINCE的OEM层驱动和OAL功能,当有SD插入时自动驱动其内部软件工具调用,从而实现了在车载导航产品上“插卡自动运行”。同时MST785芯片广泛应用于车载电子行业,其特有的OTG模
式分别为:电脑同步模式SERIAL、U盘模式HOST和移动存储器模式STORAGE。正常车载导航产品的OTG模式默认为HOST,方便用户使用U盘播放功能。另外由于嵌入式系统的自身特点,越来越多的产品采用简洁方便的触摸屏作为人机界面,因而失去了鼠标键盘等外设[4],而本工具能够在触摸异常、显示异常甚至是黑屏的情况下,直接由WINCE系统的SD卡驱动调试工具运行。
任何一款产品在研发、生产、测试和售后的过程中,都会出现各种各样的问题,对于车载导航产品也不例外。在智能化迅速发展的当今社会,智能手机、IPAD、平板电脑、导航产品对等任何具有显示功能的产品来讲,出现触摸异常、显示异常、甚至完全显示黑屏的问题,都是非常致命并且技术人员也很难定位问题所在。本调试工具运行于WINCE6.0嵌入式驱动系统平台,支持在显示异常和触摸异常的产品上使用,尤其适用于显示异常的产品。其工作原理设计图如下图2所示,在调试工具的配置文件中包含有自动计数功能,当导航产品的显示/触摸正常的情况下,技术人员可根据需要操作调试开关和OTG操作模式;即使在导航产品的显示异常,或者触摸异常,甚至是完全黑屏的情况下,也能根据累计计数的奇偶特性实现规律性操作导航产品的调试开关和操作模式。当OTG操作模式设置为SERIAL的时候,技术人员可以通过连接线实现笔记本电脑与导航产品同步,从而在电脑上操作导航产品,迅速定位问题所在。不论什么情况下,只要调试工具检测到调试开关打开,调试工具就能自动记录打印log并保存在SD卡中,技术人员也可通过打印log定位问题所在,然而即使现场不能解决问题,也可将SD卡记录的log信息转发给专业技术人员。所以本调试工具操作简单方便,不仅能帮助非技术人员抓取异常log提供给技术人员分析问题,同时也方便技术人员解决严重问题,如显示黑屏等。从而节约了产品的研发成本和售后成本,提高研发和售后的效率,给客户留下良好的印象从而为公司赢得良好的口碑。
由于Wince嵌入式系统独特的注册表加载方式和强大的模块化功能,从而保证了
其系统稳定性,当某一模块出现问题时也不会导致整个系统崩溃,这就为本调试工具的适用范围做了一个间接保证。如下图3所示的调试工具操作界面。SD卡驱动正常运作前提下,首先将配置文件和调试工具放到SD卡,并通过系统的SD驱动使本调试工具自动运行。在显示正常的情况下,可通过人为点击或触摸来操作OTG模式和选择调试开关,并决定是否保留打印log以及支持选择打印log的保存地址。