The present invention provides a terminal test method of intelligent control based on Uboot, which belongs to the field of intelligent terminal, solve the existing technology of intelligent control terminal when tested, need to set up a test environment, the test process is complex, low efficiency problem, the method includes: the intelligent control terminal starts, before the implementation of Uboot hardware after the initialization and loading the kernel, the user to start the test button detection triggering operation; according to the starting test key to the triggering operation, code test platform loading preset, execute the hardware test. Compared with the prior art, the testing method of the invention does not need to set up a testing environment, and the testing process is simple and convenient, and the testing efficiency is effectively improved.
【技术实现步骤摘要】
一种基于Uboot的智能控制终端测试方法及装置
本专利技术涉及智能终端领域,特别是涉及一种基于Uboot的智能控制终端测试方法及装置。
技术介绍
随着智能控制终端技术的发展,智能控制终端的应用领域越来越多,甚至已经广泛应用于导弹武器的指控和发控系统,如远控战位的话音数据指挥、无线/有线发射控制以及车载导航等。随着智能控制终端应用领域日趋广泛,智能控制终端功能日益丰富、硬件结构也越来越复杂,对其稳定性的要求也越来越高。用于复杂控制的智能控制终端需要定期进行功能测试,以保证控制的稳定性,现有技术中,对智能控制终端进行测试时,通常需要搭建外围的测试系统来完成。例如,现有技术中对车载导航进行功能测试时,需要建立一个包含智能控制终端和车载导航仪的车载导航控制系统,然后,根据车载导航仪的控制功能,依次操作智能控制终端发送相应的控制指令,以完成智能控制终端的测试。综上所述,现有技术中的智能控制终端的测试方法存在操作流程复杂、繁琐,测试效率低下缺陷。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于Uboot的智能控制终端测试方法,解决现有技术中智能控制终端测试流程复杂、测试效率低下的问题。为了解决上述问题,本专利技术实施例提供了一种基于Uboot的智能控制终端测试方法,包括:智能控制终端启动时,在Uboot执行硬件初始化结束后且加载内核之前,检测用户对启动测试键的触发操作;根据对所述启动测试键的触发操作,加载测试平台代码,执行硬件测试。所述检测用户对启动测试键的触发操作,进一步包括:通过CPU的I2C总线读取键盘控制器中保存的被触发的键值;当所述键值等于启动测试键 ...
【技术保护点】
一种基于Uboot的智能控制终端测试方法,其特征在于,包括:智能控制终端启动时,在Uboot执行硬件初始化结束后且加载内核之前,检测用户对启动测试键的触发操作;根据对所述启动测试键的触发操作,加载测试平台代码,执行硬件测试。
【技术特征摘要】
1.一种基于Uboot的智能控制终端测试方法,其特征在于,包括:智能控制终端启动时,在Uboot执行硬件初始化结束后且加载内核之前,检测用户对启动测试键的触发操作;根据对所述启动测试键的触发操作,加载测试平台代码,执行硬件测试。2.如权利要求1所述的方法,其特征在于,所述检测用户对启动测试键的触发操作,进一步包括:通过CPU的I2C总线读取键盘控制器中保存的被触发的键值;当所述键值等于启动测试键的键值时,确定为检测到用户对启动测试键的触发操作。3.如权利要求2所述的方法,其特征在于,所述加载测试平台代码,执行硬件测试,进一步包括:通过Uboot中的board_init_r函数调用测试平台代码中的平台入口函数,启动测试平台;显示测试功能菜单;检测用户对所述测试功能菜单的菜单项的选择操作,执行与选择的菜单项匹配的硬件的硬件测试。4.如权利要求3所述的方法,其特征在于,所述显示测试功能菜单之前,所述方法还包括:显示确认测试的提示界面;在预设阈值时间内检测用户对确认测试键的触发操作,以根据所述触发操作显示测试更能菜单。5.如权利要求4所述的方法,其特征在于,所述显示测试功能菜单具体为:将显存映射到设定的SDRAM区域;将测试功能菜单数据写入所述设定的SDRAM区域,并刷新显存。6.如权利要求1-5任意权利要求所述的方法,其特征在于,所述测试平台代码中包括多个硬件的测试代码,所述检测用户对所述测试功能菜单的菜单项的选择操作,执行与选择的菜单项匹配的硬件的硬件测试,进一步包括:检测用户对所述测试功能菜单的菜单项的选择操作,确定选择的菜单项;加载所述测试平台代码中,与选择的所述菜单项匹配的硬件的测试代码,执行所述硬件测试。7.一种基于Uboot的智能控...
【专利技术属性】
技术研发人员:王乐业,杜志刚,邓明亮,侯树艳,杨柳,
申请(专利权)人:中国航天科工集团第四研究院指挥自动化技术研发与应用中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。