CN107632837A - 程序烧录***及方法 - Google Patents
程序烧录***及方法 Download PDFInfo
- Publication number
- CN107632837A CN107632837A CN201710882960.9A CN201710882960A CN107632837A CN 107632837 A CN107632837 A CN 107632837A CN 201710882960 A CN201710882960 A CN 201710882960A CN 107632837 A CN107632837 A CN 107632837A
- Authority
- CN
- China
- Prior art keywords
- burning
- equipment
- unit
- control unit
- emulator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供一种程序烧录***及方法,包括控制部和至少一个仿真器,控制部包括上层控制模块和底层控制模块,底层控制模块包括第一控制单元和开关单元,第一控制单元与多个设备连接,发送命令给上层控制模块,命令包括将各设备标识符,开关单元连接仿真器和设备;上层控制模块包括第二控制单元、批处理单元和编译器,编译器设置各设备标识符对应的源程序和烧录程序及仿真器,第二控制单元接收第一控制单元的命令,生成批处理控制指令和开关控制指令,批处理控制指令通过批处理单元从编译器调取各设备标识符对应烧录程序给对应仿真器,开关控制指令发送给第一控制单元,控制对应开关单元的开关导通,所述烧录程序通过所述仿真器烧入所述设备。
Description
技术领域
本发明涉及软件技术领域,更为具体地,涉及一种程序烧录***及方法。
背景技术
随着智能穿戴设备、智能门禁、智能移动等在智能化领域的广泛应用,智能控制设备如ARM、DSP、FPGA等越来越被工程师所熟悉。在微控制领域以ARM的应用最为常见。常见的ARM编译器有KEIL、CodeWarrior IDE、IAR等,其中因KEIL简单、灵活、界面友好而作为最优先使用的工具之一。通常情况下,在进行生产时,会存在如下问题,首先,在PC机上,工程师先将待烧录设备连接好并将可执行文件调试好,打开KEIL软件,然后手动点击KEIL软件界面中的按钮进行下载即烧录;其次,在烧录另一设备时,需要再次将设备连接好,再次手动点击烧录按钮进行烧录;再次,若设备中有两个或三个控制器件需要分别烧录不同的文件时,同时打开两个或三个KEIL文件,会造成PC显示屏幕混乱,且不容易分清对应关系,以致情况更糟糕。因此提供一种提高烧录效率,减少作业动作的烧录方法,非常必要。
发明内容
鉴于上述问题,本发明的目的是提供一种基于编译器的能够对多个设备分别烧录相同或不同内容的程序烧录***及方法。
根据本发明的一个方面,提供一种程序烧录***,包括:控制部和至少一个仿真器,所述控制部包括上层控制模块和底层控制模块,其中,所述底层控制模块包括相互连接的第一控制单元和开关单元,所述第一控制单元与待烧录的多个设备连接,用于接收各设备的设备标识符,所述开关单元分别连接所述仿真器和所述设备;所述上层控制模块包括依次连接的第二控制单元、批处理单元和编译器,所述编译器与所述仿真器连接,所述编译器对各设备标识符和对应的源程序进行编译以得到烧录程序,并存储各设备标识符、所述烧录程序和对应的仿真器的标识符,所述第二控制单元与所述第一控制单元连接,所述第二控制单元用于接收第一控制单元发送的各设备的设备标识符,生成批处理控制指令和开关控制指令,所述批处理控制指令通过批处理单元从所述编译器调取各设备标识符对应的烧录程序给对应的仿真器,所述开关控制指令发送给第一控制单元,控制开关单元的开关导通,以使所述设备与所述仿真器接通,所述烧录程序通过所述仿真器烧入所述设备。
根据本发明的另一个方面,提供一种利用上述程序烧录***进行程序烧录的方法,包括:步骤1,通过编译器对待烧录的多个设备的多个设备标识符合对应的源程序进行编译以得到烧录程序,并存储各设备标识符、所述烧录程序以及对应的仿真器的标识符;步骤2,将所述多个设备连接到所述第一控制单元,将各设备的设备标识符通过所述第一控制单元发送给所述第二控制单元;步骤3,所述第二控制单元接收各设备的设备标识符后,生成批处理控制指令和开关控制指令分别传输给批处理单元和第一控制单元;步骤4a,根据批处理控制指令通过批处理单元从所述编译器调取各设备标识符对应的烧录程序给对应的仿真器;步骤4b,根据开关控制指令,导通开关单元的开关,以使所述设备与所述仿真器接通;步骤5,所述烧录程序通过所述仿真器烧入所述设备。
本发明所述程序烧录***及方法在编译器中第一次完成多个设备或IC的相关配置后,后面几乎不需要任何配置;可以在多个相同的设备或IC中,分别烧录相同或不相同的内容;可以在多个不相同的设备或IC中,分别烧录不同的内容;多个设备形成循环流水作业,且整个烧录过程中不需要打开烧录软件本身(或后台打开,不需点击烧录按钮)(如KEIL)即可完成烧录。
附图说明
通过参考以下结合附图的说明,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
图1是本发明所述程序烧录***的构成框图;
图2是本发明所述程序烧录方法的流程图;
图3是本发明所述程序烧录***及方法的一个优选实施例的示意图。
在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施方式
在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。以下将结合附图对本发明的具体实施例进行详细描述。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
以下将结合附图对本发明的具体实施例进行详细描述。
图1是本发明所述程序烧录***的构成框图,如图1所示,所述程序烧录***1000包括控制部100和至少一个仿真器200(仿真器_1~仿真器_m),所述控制部100包括底层控制模块110和上层控制模块120,其中,
所述底层控制模块110包括第一控制单元111和开关单元112,所述第一控制单元111与待烧录的多个设备(设备_1~设备_N)连接,用于接收各设备的设备标识符,所述开关单元112分别连接所述仿真器200和所述设备;
所述上层控制模块120包括第二控制单元121、批处理单元122和编译器123,所述编译器123与所述仿真器200连接,所述编译器123对各设备标识符和对应的源程序进行编译以得到烧录程序,并存储各设备标识符、所述烧录程序和对应的仿真器的标识符,所述第二控制单元121与所述第一控制单元111连接,所述第二控制单元121用于接收第一控制单元111发送的各设备的设备标识符,生成批处理控制指令和开关控制指令,所述批处理控制指令通过批处理单元122从所述编译器123调取各设备标识符对应的烧录程序给对应的仿真器,所述开关控制指令发送给第一控制单元111,控制开关单元122的开关导通,以使所述设备与所述仿真器200接通,所述烧录程序通过所述仿真器烧入所述设备。
在本发明的一个实施例中,上层控制模块120还包括时序单元,发送的开关控制命令包括开关单元各开关的导通次序,开关单元的开关可以依次导通,依次对各设备进行烧录,也可以根据设备就绪情况,对先就绪的设备先烧录,例如,底层控制模块110的第一控制单元检查设备的连通情况,将就绪的设备的标识符发送给上层控制模块120的第二控制单元121,第二控制单元发送设备标识符对应的批处理控制指令和开关控制指令,通过仿真器对所述就绪的设备进行程序烧录。
当然,时序单元也可以仅设置在底层控制模块110,底层控制模块110的第一控制单元将所有连通的设备的标识符发送给第二控制单元122,第二控制单元122返回所有的设备对应的开关单元的开关控制命令给第一控制单元111,时序单元开关单元的开关可以依次导通,依次对各设备进行烧录,也可以根据设备就绪情况,对先就绪的设备先烧录。
当然,也可以在底层控制模块110和上层控制模块120均设置时序单元,底层控制模块110的时序单元控制开关单元的开关的导通次序,上层控制模块120的时序单元控制烧录程序发送给仿真器的次序,所述底层控制模块110和上层控制模块120的时序单元协同工作,完成设备的依次程序烧录。
在本发明的又一个实施例中,所述编译器123包括:
选型单元123-1,选择多个设备的型号;
配置输出文件单元123-2,选择多个设备的型号对应的烧录文件的格式要求;
烧录工具选择单元123-3,选择多个设备的型号对应的仿真器的标识符;
编译单元123-4,根据烧录文件的格式要求对设备对应的源程序进行编译,形成烧录程序;
存储单元123-5,对应存储源程序、烧录程序和仿真器的标识符。
在本发明的一个优选实施例中,上述程序烧录***1000还具有区分烧录成功和失败的功能,例如,上层控制模块120还包括显示单元,与所述第二控制单元121连接,用于显示烧录状态,所述烧录状态可以通过编译器123和批处理单元122返回给第二控制单元121,第二控制单元121将烧录结果存储并传输给显示单元显示,所述显示单元和第二控制单元121可以形成为一体,又如,底层控制模块110还包括报警单元113,与所述第一控制单元111连接,所述第一控制单元根据烧录完成情况向所述报警单元发送烧录信息提示,所述报警单元进行报警,用于区分烧录成功和失败,当然也可以是上述两个例子的结合。图2是本发明所述程序烧录方法的流程图,如图2所示,所述程序烧录方法包括:
步骤1,通过编译器对待烧录的多个设备的多个设备标识符合对应的源程序进行编译以得到烧录程序,并存储各设备标识符、所述烧录程序以及对应的仿真器的标识符;
步骤2,将所述多个设备连接到所述第一控制单元,将各设备的设备标识符通过所述第一控制单元发送给所述第二控制单元;
步骤3,所述第二控制单元接收各设备的设备标识符后,生成批处理控制指令和开关控制指令分别传输给批处理单元和第一控制单元;
步骤4a,根据批处理控制指令通过批处理单元从所述编译器调取各设备标识符对应的烧录程序给对应的仿真器;
步骤4b,根据开关控制指令,导通开关单元的开关,以使所述设备与所述仿真器接通;
步骤5,所述烧录程序通过所述仿真器烧入所述设备。
优选地,上述步骤1包括:
选择所述多个设备的型号;
选择所述多个设备的型号对应的仿真器的标识符;
选择所述多个设备的型号对应的烧录文件的格式要求;
根据烧录文件的格式要求对设备对应的源程序进行编译,形成烧录程序;
对应存储源程序、烧录程序和仿真器的标识符。
另外,优选地,在步骤4b和步骤5中,控制开关单元的开关依次导通,依次对各芯片进行烧录或者根据芯片就绪情况,对先就绪的芯片先烧录。
另外,优选地,上述程序烧录方法还包括区分显示烧录成功和烧录失败的状态,可以通过蜂鸣器的发声和不发声区别,也可以通过蜂鸣器发出不同的声音代表不同状态,也可以通过不同颜色的指示灯区分不同的烧录状态,当然也可通过在显示屏上显示不同的烧录状态。
上述程序烧录***及方法,基于编译器,在第一次配置好各工程文件后,后面不再需要任何配置,操作简单;本发明不因烧录不同设备(IC),而更改大的设计;操作人员只需做简单的设备连接动作,使得烧录动作变成流水线形式,然后根据上层控制模块显示单元的显示结果或底层控制模块的指示灯、蜂鸣器等的显示结果做好分类即可,如此生成效率将大大提高。
图3是本发明所述程序烧录***及方法的一个优选实施例的示意图,如图3所示,
步骤10,所述底层控制模块为KEIL软件建立的相关工程、编译、链接和烧录的模块,包括:
选型单元123-1,根据项目实际所使用的芯片,选择芯片型号,如选择NXP公司LH75400或LPC2132,ST公司的STM32F103RB等,设备_1~设备_N可以是不同厂家不同型号的IC;
配置输出文件单元123-2,选择芯片型号对应的烧录文件的格式要求例如,配置输出文件单元123-2设置格式选择功能键及其对应的文件名输入键,如果烧录的是HEX文件,选择“Create HEX File”的格式功能键;在“Name of Executable”文件名输入键中输入文件名,此文件名需与实际的烧录文件名一致;
烧录工具选择单元123-3,选择设备型号对应的仿真器的标识符,例如烧录工具选择单元设置工具选择功能键,具有下拉菜单,从下拉下单中选择J-LINK;
编译单元123-4,根据烧录文件的格式要求对设备对应的源程序进行编译,形成烧录程序,例如,利用Keil自带功能编译、链接项目所需的源文件(.c文件)生成对应的二进制文件;
存储单元123-5,对应存储源程序、烧录程序和仿真器的标识符,例如保存工程文件(.uvproj)。
以上针对不同的工程或IC,配置基本一致,每个工程,完成第一次配置后,后面不再需要配置。
步骤20,当设备_1~设备_N与第一控制单元111(例如MCU)连接后,第一控制单元111检查设备的连接情况,通过串口114或其他,分别发送设备ID或其他类似信息到上层控制模块120。
步骤30,上层控制模块120可以是用VC++或其他编程编写的具备UI显示、可执行Batch文件、串口通信功能或具备上述功能但不具备UI显示的控制台程序的模块,在接受到第一控制单元111发送的命令后,依次进行两个动作:1)通过串口114或其他向第一控制单元111发送”SwitchCommand”(开关控制指令),第一控制单元111根据接收到的第二控制单元121(例如计算机、工控机、PLC控制器、单片机等)的开关控制指令,解析并控制相应的开关单元的开关打开或关闭,使相应设备与J-LINK接通或断开;2)依次调用批处理单元122的批处理文件(批处理文件_1、批处理文件_2,…,批处理文件_N)文件,其调用步骤10中存储单元123-5保存的KEIL的工程文件(如ProjectName.uvproj);批处理文件文件基本控制语句为:C:\Keil_v5\UV4\UV4–f ProjectName1.uvproj-o log1.txt(UV4为Keil软件安装后的可执行文件名)。
步骤40,批处理单元调用KEIL的工程文件,通过J-link,经开关单元112的开关与设备接通,完成对应设备的烧录,烧录动作由编译器自动完成,且编译器的操作界面不会出现在上层控制模块的屏幕中,以给作业带来视觉上的影响;烧录流水作业如先打开开关_1,待设备_1烧录完后,关闭开关_1,打开开关_2,调用批处理_2…,依次循环控制或依据FIFO队列方式控制(先就绪的设备先烧录)。
步骤50,当设备标识符相对应的批处理命令返回第二控制器121时代表烧录结束,将烧录结果输出到对应的log.txt;
步骤60,第二控制模块读取log.txt,并根据读取的内容将烧录结果更新在新显示单元上上,PASS/FAIL(烧录成功或烧录失败)或者由底层控制单元110(如红/绿LED、蜂鸣器等)完成烧录信息提示;
步骤70,操作人员根据提示信息将设备_1取走,归类存放,并放置新设备_4,与此同时设备_2开始烧录,重复步骤20~步骤70。
在整个作业期间底层控制模块不会出现在上层控制模块显示屏幕中,且不需要操作底层控制模块及上层控制模块中的任何按钮。烧录进度、结果等显示部分由上层控制模块或底层控制模块(蜂鸣器、不同颜色的LED等)完成。操作人员只需将待烧录的设备连接好,即可完成自动烧录,并根据UI的显示的结果对烧录设备进行归类。整个过程实现自动流水烧录作业。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
综上所述,参照附图以示例的方式描述了根据本发明提出的所述程序烧录***及方法,但是,本领域技术人员应当理解,对于上述本发明所提出的***及方法,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
Claims (10)
1.一种程序烧录***,其特征在于,包括:控制部和至少一个仿真器,所述控制部包括上层控制模块和底层控制模块,其中,
所述底层控制模块包括相互连接的第一控制单元和开关单元,所述第一控制单元与待烧录的多个设备连接,用于接收各设备的设备标识符,所述开关单元分别连接所述仿真器和所述设备;
所述上层控制模块包括依次连接的第二控制单元、批处理单元和编译器,所述编译器与所述仿真器连接,所述编译器对各设备标识符和对应的源程序进行编译以得到烧录程序,并存储各设备标识符、所述烧录程序和对应的仿真器的标识符,所述第二控制单元与所述第一控制单元连接,所述第二控制单元用于接收第一控制单元发送的各设备的设备标识符,生成批处理控制指令和开关控制指令,所述批处理控制指令通过批处理单元从所述编译器调取各设备标识符对应的烧录程序给对应的仿真器,所述开关控制指令发送给第一控制单元,控制开关单元的开关导通,以使所述设备与所述仿真器接通,所述烧录程序通过所述仿真器烧入所述设备。
2.根据权利要求1所述的程序烧录***,其特征在于,所述上层控制模块还包括显示单元,所述显示单元与所述第二控制单元连接,用于显示烧录状态。
3.根据权利要求1所述的程序烧录***,其特征在于,所述底层控制模块还包括报警单元,所述报警单元与所述第一控制单元连接,所述第一控制单元根据烧录完成情况向所述报警单元发送烧录信息提示,所述报警单元进行报警,用于区分烧录成功和失败。
4.根据权利要求1所述的程序烧录***,其特征在于,所述编译器通过批处理单元返回烧录结果给第二控制单元。
5.根据权利要求1所述的程序烧录***,其特征在于,所述编译器包括:
选型单元,选择所述多个设备的型号;
配置输出文件单元,选择所述多个设备的型号对应的烧录文件的格式要求;
烧录工具选择单元,选择所述多个设备的型号对应的仿真器的标识符;
编译单元,根据烧录文件的格式要求对设备对应的源程序进行编译,形成烧录程序;
存储单元,对应存储源程序、烧录程序和仿真器的标识符。
6.根据权利要求1所述的程序烧录***,其特征在于,所述上层控制模块和/或底层控制模块还包括:
时序单元,控制开关单元的开关依次导通,依次对各设备进行烧录或者根据设备就绪情况,对先就绪的设备先烧录。
7.一种利用权利要求1所述的程序烧录***进行程序烧录的方法,其特征在于,包括:
步骤1,通过编译器对待烧录的多个设备的多个设备标识符合对应的源程序进行编译以得到烧录程序,并存储各设备标识符、所述烧录程序以及对应的仿真器的标识符;
步骤2,将所述多个设备连接到所述第一控制单元,将各设备的设备标识符通过所述第一控制单元发送给所述第二控制单元;
步骤3,所述第二控制单元接收各设备的设备标识符后,生成批处理控制指令和开关控制指令分别传输给批处理单元和第一控制单元;
步骤4a,根据批处理控制指令通过批处理单元从所述编译器调取各设备标识符对应的烧录程序给对应的仿真器;
步骤4b,根据开关控制指令,导通开关单元的开关,以使所述设备与所述仿真器接通;
步骤5,所述烧录程序通过所述仿真器烧入所述设备。
8.根据权利要求7所述的程序烧录的方法,其特征在于,还包括:
区分显示烧录成功和烧录失败的状态,根据所述多个设备的一个或几个设备烧录成功的烧录信息提示,将所述一个或几个设备取走,并根据取走的设备的数量补充放置新设备,并开始烧录所述一个或几个设备之后的设备。
9.根据权利要求7所述的程序烧录的方法,其特征在于,所述步骤1包括:
选择所述多个设备的型号;
选择所述多个设备的型号对应的仿真器的标识符;
选择所述多个设备的型号对应的烧录文件的格式要求;
根据烧录文件的格式要求对设备对应的源程序进行编译,形成烧录程序;
对应存储源程序、烧录程序和仿真器的标识符。
10.根据权利要求7所述的程序烧录的方法,其特征在于,在步骤4b和步骤5中,控制开关单元的开关依次导通,依次对各设备进行烧录或者根据设备就绪情况,对先就绪的设备先烧录。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710882960.9A CN107632837B (zh) | 2017-09-26 | 2017-09-26 | 程序烧录***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710882960.9A CN107632837B (zh) | 2017-09-26 | 2017-09-26 | 程序烧录***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107632837A true CN107632837A (zh) | 2018-01-26 |
CN107632837B CN107632837B (zh) | 2020-08-07 |
Family
ID=61101767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710882960.9A Active CN107632837B (zh) | 2017-09-26 | 2017-09-26 | 程序烧录***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107632837B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110531991A (zh) * | 2019-08-08 | 2019-12-03 | 惠州市蓝微电子有限公司 | 一种通用性烧录平台的实现方法和*** |
CN111104131A (zh) * | 2019-12-30 | 2020-05-05 | Tcl空调器(中山)有限公司 | 一种电源板、芯片烧录装置及烧录方法 |
CN112241268A (zh) * | 2020-09-22 | 2021-01-19 | 合肥寰芯微电子科技有限公司 | 一种keil工程的编译方法、***及设备 |
CN113158975A (zh) * | 2021-05-13 | 2021-07-23 | 青岛海尔工业智能研究院有限公司 | 智能设备的信息写入方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101359317A (zh) * | 2007-08-01 | 2009-02-04 | 英业达股份有限公司 | 一种并行烧录***及方法 |
EP2791794A1 (fr) * | 2011-12-16 | 2014-10-22 | Orange | Procede de gestion d'une application referencee par un dispositif |
CN104156238A (zh) * | 2014-07-29 | 2014-11-19 | 浪潮电子信息产业股份有限公司 | 一种提高vr芯片fw烧录效率的烧录方法 |
CN106371813A (zh) * | 2015-07-23 | 2017-02-01 | 广州汽车集团股份有限公司 | 一种基于Simulink的电动汽车电机控制器软件生成方法 |
CN107015836A (zh) * | 2017-04-21 | 2017-08-04 | 上海雍敏信息科技有限公司 | 程序批量烧录工作平台及批量烧录方法 |
-
2017
- 2017-09-26 CN CN201710882960.9A patent/CN107632837B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101359317A (zh) * | 2007-08-01 | 2009-02-04 | 英业达股份有限公司 | 一种并行烧录***及方法 |
EP2791794A1 (fr) * | 2011-12-16 | 2014-10-22 | Orange | Procede de gestion d'une application referencee par un dispositif |
CN104156238A (zh) * | 2014-07-29 | 2014-11-19 | 浪潮电子信息产业股份有限公司 | 一种提高vr芯片fw烧录效率的烧录方法 |
CN106371813A (zh) * | 2015-07-23 | 2017-02-01 | 广州汽车集团股份有限公司 | 一种基于Simulink的电动汽车电机控制器软件生成方法 |
CN107015836A (zh) * | 2017-04-21 | 2017-08-04 | 上海雍敏信息科技有限公司 | 程序批量烧录工作平台及批量烧录方法 |
Non-Patent Citations (3)
Title |
---|
佚名: "windows批处理在android开发中的作用", 《HTTPS://BLOG.CSDN.NET/SGMENGHUO/ARTICLE/DETAILS/38559255》 * |
刁习清: "基于PROTEUS的单片机仿真实验***研究及应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
吴晓然: "大规模USB设备烧录器的研制", 《基于PROTEUS的单片机仿真实验***研究及应用》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110531991A (zh) * | 2019-08-08 | 2019-12-03 | 惠州市蓝微电子有限公司 | 一种通用性烧录平台的实现方法和*** |
CN110531991B (zh) * | 2019-08-08 | 2023-09-05 | 惠州市蓝微电子有限公司 | 一种通用性烧录平台的实现方法和*** |
CN111104131A (zh) * | 2019-12-30 | 2020-05-05 | Tcl空调器(中山)有限公司 | 一种电源板、芯片烧录装置及烧录方法 |
CN112241268A (zh) * | 2020-09-22 | 2021-01-19 | 合肥寰芯微电子科技有限公司 | 一种keil工程的编译方法、***及设备 |
CN113158975A (zh) * | 2021-05-13 | 2021-07-23 | 青岛海尔工业智能研究院有限公司 | 智能设备的信息写入方法、装置、设备及存储介质 |
CN113158975B (zh) * | 2021-05-13 | 2023-09-12 | 卡奥斯工业智能研究院(青岛)有限公司 | 智能设备的信息写入方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107632837B (zh) | 2020-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107632837A (zh) | 程序烧录***及方法 | |
CN208314755U (zh) | 一种人工智能开发平台和*** | |
CN105607939B (zh) | 一种烧录***及其烧录方法 | |
CN108509317A (zh) | 日志文件保存方法、装置、电子装置及存储介质 | |
CN105930270B (zh) | 一种实现算法在线组态、运行和调试的方法 | |
CN107992407A (zh) | 使用u盘对安卓终端设备调试的***及方法 | |
CN105764188A (zh) | 照明控制器、照明控制***和方法 | |
CN101170785B (zh) | 使用tcl进行基站软件测试的装置和方法 | |
CN108776604A (zh) | 目标任务的执行方法及*** | |
CN101655802A (zh) | 一种文件的批量下载***及其方法 | |
CN202694145U (zh) | 主控板的测试*** | |
CN108388426A (zh) | 一种人工智能开发平台和*** | |
CN109802876A (zh) | 一种微智能家居*** | |
CN106764965A (zh) | 照明设备控制方法及照明设备 | |
JP2003099288A (ja) | 携帯電話ソフトウエア自動試験方法および携帯電話ソフトウエア自動試験装置 | |
CN106163001A (zh) | 一种基于Android、IOS与ZigBee的智能LED照明控制*** | |
CN103576667A (zh) | 主控板的测试方法、装置及*** | |
CN102323886A (zh) | 用于向终端写入特定信息的方法、装置和*** | |
CN110231951A (zh) | 一种多单片机程序升级***及其方法 | |
CN201323593Y (zh) | 一种实现自动平滑切换多种网络拓扑结构的网络装置 | |
CN108958117B (zh) | 用于生物学实验的事件标记同步***、方法及装置 | |
CN107346609A (zh) | 一种基于蓝牙技术的手机智能感应识别交通信号*** | |
CN205121274U (zh) | 串口规约报文信号试验端子排 | |
CN208984966U (zh) | 一种数据交互监测装置 | |
CN108920389A (zh) | 一种多协议usb设备协议类型与应用动态匹配的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20201014 Address after: 261031 north of Yuqing street, east of Dongming Road, high tech Zone, Weifang City, Shandong Province (Room 502, Geer electronic office building) Patentee after: GoerTek Optical Technology Co.,Ltd. Address before: 261031 Dongfang Road, Weifang high tech Industrial Development Zone, Shandong, China, No. 268 Patentee before: GOERTEK Inc. |