CN105302612A - Method for quick upgrading of software program of single-chip microcomputer in electronic system case - Google Patents

Method for quick upgrading of software program of single-chip microcomputer in electronic system case Download PDF

Info

Publication number
CN105302612A
CN105302612A CN201510794532.1A CN201510794532A CN105302612A CN 105302612 A CN105302612 A CN 105302612A CN 201510794532 A CN201510794532 A CN 201510794532A CN 105302612 A CN105302612 A CN 105302612A
Authority
CN
China
Prior art keywords
data
serial
software program
chip microcomputer
electronic system
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
Application number
CN201510794532.1A
Other languages
Chinese (zh)
Other versions
CN105302612B (en
Inventor
杨光海
张川
王海
徐丹
邹伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South West Institute of Technical Physics
Original Assignee
South West Institute of Technical Physics
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by South West Institute of Technical Physics filed Critical South West Institute of Technical Physics
Priority to CN201510794532.1A priority Critical patent/CN105302612B/en
Publication of CN105302612A publication Critical patent/CN105302612A/en
Application granted granted Critical
Publication of CN105302612B publication Critical patent/CN105302612B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a method for quick upgrading of a software program of a single-chip microcomputer in an electronic system case. The method is high in reliability and capable of achieving online upgrading of the single-chip microcomputer in an electronic system without case opening. According to the technical scheme, during serial asynchronous communication, upgrading software program data are stored in a sending buffer area in a packaged mode by an upper computer and sent to a lower computer in a framed mode by a serial communication module; after a lower computer receiving buffer area receives serial data frame information, a serial data receiving and processing module judges whether the serial data frame information received by the lower computer receiving buffer area are effective, real data frames are assigned to a cache array Ai through the receiving buffer area, 1 is added to a subscript variable Ni of the cache array Ai automatically, an array word string consistent with a communication frame protocol is stored in a cache array Bi, and the lower computer erases the region where programs are to be deposited in a lower computer single-chip microcomputer FLASH and then writes a software program data package into the region where programs are to be deposited in the FLASH.

Description

The method of scm software program in quick upgrading electronic system chassis
Technical field
The invention relates to and adopt serial asynchronous communication to carry out the method for software upgrading to the single-chip microcomputer in electronic system.
Background technology
Single-chip microcomputer is also called single chip microcontroller, is equivalent to a miniature computing machine, has that volume is little, quality light, cost performance high.Nowadays, the use field of single-chip microcomputer is very extensive, as intelligent instrument, in real time industry control, communication apparatus, navigational system, household electrical appliance etc.In above-mentioned electronic system, the computing machine microcontroller chip (single-chip microcomputer) between each parts all needs to carry out exchanges data and sets up communication contact, uses serial communication means to be wherein a kind of important, conventional communication modes.Serial communication working method is divided into the method for synchronization and asynchronous system two kinds, and in real work, asynchronous system is with the most use, comprises three conventional bus standards: RS-232, RS-422, RS-485.Single-chip microcomputer (Mircocontrollers) is a kind of integrated circuit (IC) chip, is to adopt very large scale integration technology to be integrated into one piece of silicon chip to form a little and perfect microcomputer having the central processor CPU of data-handling capacity, random access memory ram, read only memory ROM, multiple I/O mouth and the function such as interrupt system, timer/counter (some also comprises the circuit such as display driver circuit, pulse-width modulation circuit, analog multiplexer, A/D converter, SPI).
At present, the memory under program of single-chip microcomputer is generally all made up of programmable FLASH memory, relative to original SRAM memory, advantages such as there is involatile, high density, low-power consumption, read fast, can rewrite online, when can realize the change of electronic equipment demand, do not need more single-chip microcomputer on exchange device, only again need rewrite the software program in single-chip microcomputer FLASH.Along with the development of electronic system, more and more higher to the demand of its physical dimension, weight, the demands such as the miniaturization of electronic system cabinet, ease for maintenance, reliability are growing.Cabinet is less, and the circuit board in cabinet certainly will be caused more and more less, and this also causes, and the circuit board in cabinet is dismantled, maintenance, repair bring inconvenience.And generally speaking, the maintenance, repair of electronic system need to carry out rewriting to the software program in intrasystem single-chip microcomputer FLASH and upgrade, but the miniaturization of electronic system, rewriting upgrade job to the software program of single-chip microcomputer makes troubles.
Summary of the invention
The object of the invention is for single-chip microcomputer in electronic system, realize not unpacking, the method for online upgrading and device, with solve scm software program in existing electronic system cabinet need unpack rewrite upgrading weak point, there is provided a kind of directly perceived simple, design cycle is short, reliability is high, does not need to open electronic system cabinet, by the method for scm software program in the quick upgrading electronic system chassis of serial asynchronous communication interface.
In order to achieve the above object, the method of scm software program in a kind of quick upgrading electronic system chassis provided by the invention, it is characterized in that comprising the steps: to it is characterized in that comprising the steps: the host computer to upgrade for serial asynchronous communication software program with the PC of serial communication interface, the slave computer that single-chip microcomputer is upgraded as serial asynchronous communication software program in electronic system cabinet, the two carries out the serial asynchronous communication transmission of program software data by the RS-232/RS-422/RS485 interface of standard, serial data receiving processing module is provided with in host computer and slave computer, data transmission blocks forms serial asynchronous communication data distributing program software, serial asynchronous communication data distributing program software is according to workflow demand, buffer zone time-sharing send serial data frame information is sent to host computer and slave computer, slave computer and host computer is issued by serial communication module, after host computer and slave computer receive reception buffer zone serial data frame information, serial data receiving processing module judges that whether the serial data frame information that host computer and slave computer reception buffer zone receive is effective, in slave computer, microcontroller serial port data receiver processing module checks FLASH storage area software program data School Affairs and whether receive software program data School Affairs consistent, if very then unanimously return order to host computer back-checking, adopt buffer memory array Ai, Bi Double buffer storing data information, if vacation is then to the inconsistent time order of host computer back-checking, effective serial data frame passes through reception buffer zone assignment to buffer memory array Ai in single-chip microcomputer in slave computer, buffer memory array Ai subscript variable Ni is from adding 1, by the array word string consistent with communication frames agreement stored in buffer memory array Bi, again by slave computer transmission buffer and serial data sending module, return reception successful data to host computer, after slave computer upgrading reception software program data bag completes, by region to be stored for slave computer single-chip microcomputer flash memory FLASH internal program erasing, then by upgrade software routine data bag write FLASH internal program region to be stored.
The present invention has following beneficial effect compared to prior art.
Tactic pattern is intuitively simple, and design cycle is short.The present invention is using host computer software upgrade equipment PC as the host computer of serial asynchronous communication, in the next loom system chassis, single-chip microcomputer is as the slave computer of serial asynchronous communication, the two RS-232/RS-422/RS485 interface by standard and serial communication circuit connect to form serial asynchronous communication data transmission device, tactic pattern is intuitively simple, and design cycle is short.
Program is well arranged, easily comprehensively.The present invention is provided with serial data receiving processing module in host computer and slave computer, data transmission blocks forms serial asynchronous communication data distributing program software, serial asynchronous communication data distributing program software is according to workflow demand, buffer zone time-sharing send serial data frame information is sent to host computer and slave computer, slave computer and host computer is issued by serial communication module, after host computer and slave computer reception buffer zone receive serial data frame information, serial data receiving processing module judges that whether the serial data frame information that host computer and slave computer reception buffer zone receive is effective, program is well arranged, easily comprehensive.
Reliability is high, can ensure communication data transmission real-time, correctness on communication succession, data frame format.The present invention is in the transmission of serial asynchronous communication data, host computer, slave computer are according to workflow demand time-sharing send, receiving data information, adopt buffer memory array Ai, Bi Double buffer storing data information, institute's usage data time delay is the shortest, improve the accuracy in the transmission of asynchronous serial communication data and real-time, decrease the time delay of communication data transmission, guarantee the high reliability of electronic system Computer work, stability, and then improve real-time, correctness and the reliability of transmitting data between computing machine.Even if when there is misdata under communication link abnormal conditions, also can ensure that communication data transmission data Computer adopts correct data.
Accompanying drawing explanation
Figure below further illustrates the present invention in conjunction with the accompanying drawings and embodiments, but does not therefore limit the present invention among affiliated scope of embodiments.
Fig. 1 is the schematic diagram of serial asynchronous communication data transmission device of the present invention.
Fig. 2 is the theory diagram of the serial asynchronous communication transmitting and receiving data of Fig. 1.
Fig. 3 is serial asynchronous communication serial data ROMPaq flow process of the present invention.
Embodiment
Below in conjunction with drawings and Examples, the invention will be further described.Wherein, accompanying drawing forms the application's part, and is used from elaboration principle of the present invention in embodiments of the invention one.
Consult Fig. 1, Fig. 2.In embodiment described below, a kind of method of scm software program in quick upgrading electronic system chassis, with the host computer of upgrading for serial asynchronous communication software program with the PC of serial communication interface, the slave computer that single-chip microcomputer is upgraded as serial asynchronous communication software program in electronic system cabinet, the two carries out the serial asynchronous communication transmission of program software data by the RS-232/RS-422/RS485 interface of standard.Host computer microcontroller chip and host computer microcontroller chip are computing machine microcontroller chip, the two RS-232/RS-422/RS485 interface by standard and rs 232 serial interface signal change-over circuit connect to form serial asynchronous communication data transmission device, upper computer software updating apparatus PC is by rs 232 serial interface signal change-over circuit, and in the next organic electronic system chassis, single-chip microcomputer sends upgrade software routine data.In upper computer software updating apparatus PC and slave computer electronic system cabinet, single-chip microcomputer all has serial asynchronous communication data transmit-receive function.The serial asynchronous communication data distributing program software of serial data receiving processing module, data transmission blocks formation is provided with in host computer and slave computer, in the transmission of serial asynchronous communication data, serial asynchronous communication data distributing program software is according to workflow demand, host computer and slave computer send buffer zone time-sharing send serial data frame information, slave computer and host computer is issued by serial communication module, after host computer and slave computer receive reception buffer zone serial data frame information, serial data receiving processing module judges that whether the serial data frame information that host computer and slave computer reception buffer zone receive is effective, in slave computer, microcontroller serial port data receiver processing module checks FLASH storage area software program data School Affairs and whether receive software program data School Affairs consistent, if very then unanimously return order to host computer back-checking, adopt buffer memory array Ai, Bi Double buffer storing data information, if vacation is then to the inconsistent time order of host computer back-checking, effective serial data frame passes through reception buffer zone assignment to buffer memory array Ai in single-chip microcomputer in slave computer, buffer memory array Ai subscript variable Ni is from adding 1, by the array word string consistent with communication frames agreement stored in buffer memory array Bi, again by slave computer transmission buffer and serial data sending module, return reception successful data to host computer, after slave computer upgrading reception software program data bag completes, by region to be stored for slave computer single-chip microcomputer flash memory FLASH internal program erasing, then by upgrade software routine data bag write FLASH internal program region to be stored.In serial asynchronous communication, upgrade software routine data is packed by host computer, stored in transmission buffer zone, sends to slave computer by the framing of serial communication modular converter; After slave computer reception buffer zone receives serial data frame information, serial data receiving processing module judges that whether the serial data frame information that slave computer reception buffer zone receives is effective.
Consult Fig. 2.Host computer and slave computer connect to form serial asynchronous communication data transmission device by standard RS-232/RS-422/RS485 interface and rs 232 serial interface signal change-over circuit, and upgrade software routine data is passed to slave computer by host computer.Designer, according to electronic system workflow, formulates the communication frames agreement between host computer, slave computer, single-chip microcomputer work schedule in agreement upper computer software updating apparatus PC, slave computer electronic system cabinet.Communication frames agreement comprises baud rate, frame head, frame number, School Affairs, postamble and data block etc., after the reception buffer zone in serial data receiver module receives data, starts serial data receiving processing module program.
Consult Fig. 3.A. electronic system cabinet single-chip microcomputer online upgrading bootstrap program module initialization serial ports, baud rate and timer etc.; Then pass through
B. single-chip microcomputer sends upgrading to software upgrade equipment PC and to shake hands instruction;
C. judge whether to receive updating apparatus PC in single-chip microcomputer certain hour to return upgrading and to shake hands back order, if very, illustrate that single-chip microcomputer needs to carry out software program upgrading, then perform step D, otherwise perform step T;
D. upgrade software routine data is reached a packet by every 1024 bytes by software upgrade equipment PC, and one is divided into N number of packet, prepares to be sent to single-chip microcomputer by serial communication interface;
E. software upgrade equipment PC sends N number of software program data bag successively to single-chip microcomputer;
F. single-chip microcomputer receives packet Ai and whether meets data frame format requirement, if very, performs step H, otherwise performs step G;
G. send Frame to updating apparatus PC, ask software upgrade equipment PC retransmission data bag, proceed to step e;
H. in slave computer single-chip microcomputer by packet Ai stored in packet Bi;
I. in slave computer, single-chip microcomputer judges packet Bi, and whether single-chip microcomputer receives Ni software program data bag, performs step J, otherwise perform step M if true; Ni=1 ~ (N-1)
J. inner FLASH memory block Ni*1024 area data is wiped by single-chip microcomputer;
K. single-chip microcomputer is by Ni) software program data bag copies Ni*1024 region, inner FLASH memory block to; Ni=1 ~ (N-1)
L. single-chip microcomputer judges whether to receive N number of software program data bag, if very then perform step N, otherwise performs step M;
M. single-chip microcomputer sends the application of next frame packet to software upgrade equipment PC, proceeds to step e;
N. inner FLASH memory block N*1024 area data is wiped by single-chip microcomputer;
O. single-chip microcomputer copies N number of software program data bag to inner FLASH memory block N*1024 region;
P. single-chip microcomputer completes back order to software upgrade equipment PC transmitting and receiving data;
Q. single-chip microcomputer checks FLASH storage area software program data School Affairs and whether receive software program data School Affairs consistent, if very, then and execution step R, if false, then execution step S;
R. single-chip microcomputer sends verification consistent time order to software upgrade equipment PC;
S. single-chip microcomputer sends verification inconsistent time order to software upgrade equipment PC;
T. software program upgrading terminates.

Claims (10)

1. the method for scm software program in a quick upgrading electronic system chassis, it is characterized in that comprising the steps: to it is characterized in that comprising the steps: the host computer to upgrade for serial asynchronous communication software program with the PC of serial communication interface, the slave computer that single-chip microcomputer is upgraded as serial asynchronous communication software program in electronic system cabinet, the two carries out the serial asynchronous communication transmission of program software data by the RS-232/RS-422/RS485 interface of standard, serial data receiving processing module is provided with in host computer and slave computer, data transmission blocks forms serial asynchronous communication data distributing program software, serial asynchronous communication data distributing program software is according to workflow demand, buffer zone time-sharing send serial data frame information is sent to host computer and slave computer, slave computer and host computer is issued by serial communication module, after host computer and slave computer receive reception buffer zone serial data frame information, serial data receiving processing module judges that whether the serial data frame information that host computer and slave computer reception buffer zone receive is effective, in slave computer, microcontroller serial port data receiver processing module checks FLASH storage area software program data School Affairs and whether receive software program data School Affairs consistent, if very then unanimously return order to host computer back-checking, adopt buffer memory array Ai, Bi Double buffer storing data information, if vacation is then to the inconsistent time order of host computer back-checking, effective serial data frame passes through reception buffer zone assignment to single-chip microcomputer buffer memory array Ai in slave computer, buffer memory array Ai subscript variable Ni is from adding 1, by the array word string consistent with communication frames agreement stored in buffer memory array Bi, again by slave computer transmission buffer and serial data sending module, return reception successful data to host computer, after slave computer upgrading reception software program data bag completes, by region to be stored for slave computer single-chip microcomputer flash memory FLASH internal program erasing, then by upgrade software routine data bag write FLASH internal program region to be stored.
2. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 1, it is characterized in that: in serial asynchronous communication, upgrade software routine data is packed by host computer, stored in transmission buffer zone, sends to slave computer by the framing of serial communication modular converter; After slave computer reception buffer zone receives serial data frame information, serial data receiving processing module judges that whether the serial data frame information that slave computer reception buffer zone receives is effective.
3. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 1, is characterized in that: host computer and slave computer connect to form serial asynchronous communication data transmission device by standard RS-232/RS-422/RS485 interface and rs 232 serial interface signal change-over circuit.
4. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 1, it is characterized in that: designer is according to electronic system workflow, formulate the communication frames agreement between host computer, slave computer, single-chip microcomputer work schedule in agreement upper computer software updating apparatus PC, slave computer electronic system cabinet.
5. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 4, is characterized in that: communication frames agreement comprises baud rate, frame head, frame number, School Affairs, postamble and data block.
6. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 1, is characterized in that: after the reception buffer zone in serial data receiver module receives data, starts serial data receiving processing module program.
7. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 1, it is characterized in that: upgrade software routine data is reached a packet by every 1024 bytes by software upgrade equipment PC, one is divided into N number of packet, prepares to be sent to single-chip microcomputer by serial communication interface.
8. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 1, it is characterized in that: in slave computer, microcontroller serial port data receiver processing module judges the software program data bag Bi from host computer, whether single-chip microcomputer receives Ni software program data bag, if very, receive next software program data bag, otherwise this packet retransmitted by single-chip microcomputer request updating apparatus PC, wherein Ni=1 ~ (N-1)).
9. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 1, it is characterized in that: inner FLASH memory block Ni*1024 area data is wiped by single-chip microcomputer, and copies Ni software program data bag to inner FLASH memory block Ni*1024 region.
10. the method for scm software program in upgrading electronic system chassis fast as claimed in claim 1, it is characterized in that: single-chip microcomputer receives packet Ai and whether meets data frame format requirement, if very, by packet Ai stored in packet Bi, otherwise send Frame to updating apparatus PC, please software upgrade equipment PC retransmission data bag, software upgrade equipment PC sends N number of software program data bag successively to single-chip microcomputer.
CN201510794532.1A 2015-11-18 2015-11-18 The method of scm software program in quick upgrading electronic system chassis Expired - Fee Related CN105302612B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510794532.1A CN105302612B (en) 2015-11-18 2015-11-18 The method of scm software program in quick upgrading electronic system chassis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510794532.1A CN105302612B (en) 2015-11-18 2015-11-18 The method of scm software program in quick upgrading electronic system chassis

Publications (2)

Publication Number Publication Date
CN105302612A true CN105302612A (en) 2016-02-03
CN105302612B CN105302612B (en) 2018-05-08

Family

ID=55199907

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510794532.1A Expired - Fee Related CN105302612B (en) 2015-11-18 2015-11-18 The method of scm software program in quick upgrading electronic system chassis

Country Status (1)

Country Link
CN (1) CN105302612B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678765A (en) * 2017-10-12 2018-02-09 北方电子研究院安徽有限公司 A kind of online upgrading method based on C8051F series monolithics
CN107832072A (en) * 2017-06-23 2018-03-23 南京悦控智能科技有限公司 A kind of method based on the silent upgrading single-chip microcomputer firmware of serial communication
CN108134699A (en) * 2017-12-22 2018-06-08 南京南瑞继保电气有限公司 A kind of system and method for string type photovoltaic DC-to-AC converter remote download firmware
CN109511203A (en) * 2018-11-13 2019-03-22 广州鹏林照明灯具有限公司 A kind of system and method for stage lamp Double buffer calibration DMX512 data
CN109634581A (en) * 2018-11-08 2019-04-16 中国航空工业集团公司洛阳电光设备研究所 A kind of date storage method based on STM32F103ZET6 and eMMC card
CN111008010A (en) * 2019-11-14 2020-04-14 天津航空机电有限公司 RS485 bus-based singlechip application software online programming method and device
CN111814139A (en) * 2020-07-02 2020-10-23 深圳市法拉第电驱动有限公司 Automobile motor controller program safe loading system and method
CN111913727A (en) * 2020-08-14 2020-11-10 电子科技大学中山学院 Method for realizing AISG-V3 protocol firmware storage by adopting Flash inside STM32 single chip microcomputer
CN112035882A (en) * 2020-07-17 2020-12-04 成都飞机工业(集团)有限责任公司 Method for ensuring data integrity in communication between upper computer and lower computer
CN113625630A (en) * 2021-08-09 2021-11-09 大易智慧信息科技(苏州)有限公司 Device for remotely controlling operation of single chip microcomputer by upper computer
CN113961212A (en) * 2021-10-29 2022-01-21 重庆长安汽车股份有限公司 OTA installation package deployment method and system based on Ethernet and method for upgrading vehicle controller
CN114509966A (en) * 2021-12-30 2022-05-17 北京无线电测量研究所 Asynchronous high-speed serial port real-time continuous data acquisition system
CN115484125A (en) * 2022-08-26 2022-12-16 中国长城科技集团股份有限公司 Serial communication method, device, computer equipment and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101673209A (en) * 2009-10-28 2010-03-17 广东威创视讯科技股份有限公司 Method for updating program of multiple single chip microcomputers
CN103838588A (en) * 2012-11-20 2014-06-04 广州市暨华医疗器械有限公司 Method for conducting online program updating on AT90 single-chip microcomputer through CAN interface
CN103838587A (en) * 2012-11-20 2014-06-04 贵阳铝镁设计研究院有限公司 Control system remote upgrading method and device based on GPRS
CN103838694A (en) * 2014-02-28 2014-06-04 西安邮电大学 FPGA high-speed USB interface data reading method
CN104102508A (en) * 2014-07-01 2014-10-15 杭州电子科技大学 FlexRay bus-based multimachine program online upgrade method
CN104239254A (en) * 2014-09-04 2014-12-24 西南技术物理研究所 Serial asynchronous communication data transmission method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101673209A (en) * 2009-10-28 2010-03-17 广东威创视讯科技股份有限公司 Method for updating program of multiple single chip microcomputers
CN103838588A (en) * 2012-11-20 2014-06-04 广州市暨华医疗器械有限公司 Method for conducting online program updating on AT90 single-chip microcomputer through CAN interface
CN103838587A (en) * 2012-11-20 2014-06-04 贵阳铝镁设计研究院有限公司 Control system remote upgrading method and device based on GPRS
CN103838694A (en) * 2014-02-28 2014-06-04 西安邮电大学 FPGA high-speed USB interface data reading method
CN104102508A (en) * 2014-07-01 2014-10-15 杭州电子科技大学 FlexRay bus-based multimachine program online upgrade method
CN104239254A (en) * 2014-09-04 2014-12-24 西南技术物理研究所 Serial asynchronous communication data transmission method

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832072A (en) * 2017-06-23 2018-03-23 南京悦控智能科技有限公司 A kind of method based on the silent upgrading single-chip microcomputer firmware of serial communication
CN107678765A (en) * 2017-10-12 2018-02-09 北方电子研究院安徽有限公司 A kind of online upgrading method based on C8051F series monolithics
CN108134699A (en) * 2017-12-22 2018-06-08 南京南瑞继保电气有限公司 A kind of system and method for string type photovoltaic DC-to-AC converter remote download firmware
CN109634581A (en) * 2018-11-08 2019-04-16 中国航空工业集团公司洛阳电光设备研究所 A kind of date storage method based on STM32F103ZET6 and eMMC card
CN109634581B (en) * 2018-11-08 2022-01-04 中国航空工业集团公司洛阳电光设备研究所 Data storage method based on STM32F103ZET6 and eMMC card
CN109511203A (en) * 2018-11-13 2019-03-22 广州鹏林照明灯具有限公司 A kind of system and method for stage lamp Double buffer calibration DMX512 data
CN111008010A (en) * 2019-11-14 2020-04-14 天津航空机电有限公司 RS485 bus-based singlechip application software online programming method and device
CN111814139A (en) * 2020-07-02 2020-10-23 深圳市法拉第电驱动有限公司 Automobile motor controller program safe loading system and method
CN112035882A (en) * 2020-07-17 2020-12-04 成都飞机工业(集团)有限责任公司 Method for ensuring data integrity in communication between upper computer and lower computer
CN111913727A (en) * 2020-08-14 2020-11-10 电子科技大学中山学院 Method for realizing AISG-V3 protocol firmware storage by adopting Flash inside STM32 single chip microcomputer
CN111913727B (en) * 2020-08-14 2023-06-30 电子科技大学中山学院 Method for storing AISG-V3 protocol firmware by adopting internal Flash of STM32 single-chip microcomputer
CN113625630A (en) * 2021-08-09 2021-11-09 大易智慧信息科技(苏州)有限公司 Device for remotely controlling operation of single chip microcomputer by upper computer
CN113625630B (en) * 2021-08-09 2024-05-14 大易智慧信息科技(苏州)有限公司 Device for remote control of single-chip microcomputer operation by upper computer
CN113961212A (en) * 2021-10-29 2022-01-21 重庆长安汽车股份有限公司 OTA installation package deployment method and system based on Ethernet and method for upgrading vehicle controller
CN113961212B (en) * 2021-10-29 2024-05-10 重庆长安汽车股份有限公司 OTA installation package deployment method and system based on Ethernet and method for upgrading vehicle controller
CN114509966A (en) * 2021-12-30 2022-05-17 北京无线电测量研究所 Asynchronous high-speed serial port real-time continuous data acquisition system
CN114509966B (en) * 2021-12-30 2023-11-03 北京无线电测量研究所 Asynchronous high-speed serial port real-time continuous data acquisition system
CN115484125A (en) * 2022-08-26 2022-12-16 中国长城科技集团股份有限公司 Serial communication method, device, computer equipment and readable storage medium

Also Published As

Publication number Publication date
CN105302612B (en) 2018-05-08

Similar Documents

Publication Publication Date Title
CN105302612A (en) Method for quick upgrading of software program of single-chip microcomputer in electronic system case
CN106951388A (en) A kind of DMA data transfer method and system based on PCIe
CN106951379A (en) A kind of high-performance DDR controller and data transmission method based on AXI protocol
CN105808396A (en) Chip debugging device, debugging method and SOC (System of Chip) chip system
CN104021102A (en) CPCI serial port plate based on state machine and on-chip bus and working method of CPCI serial port plate
CN106155960A (en) Shake hands and the UART serial port communication method of EDMA based on GPIO
CN202257553U (en) Protocol converter for converting universal serial port to MODBUS
CN101626351A (en) Multiprotocol data acquisition gateway
CN201294545Y (en) Multi-protocol data acquisition gateway
JP2001142842A (en) Dma handshake protocol
CN103559152A (en) Device and method for CPU (central processing unit) to access local bus on basis of PCIE (peripheral component interface express) protocol
CN107911391A (en) A kind of AXI protocol based on FPGA and the method for SPI protocol conversion
CN108132897A (en) A kind of SRIO controllers based on the soft core of ZYNQ platforms
CN101251819A (en) Debug method suitable for multi-processor core system chip
CN101000597A (en) IP kernel of embedded Java processor based on AMBA
CN103714026B (en) A kind of memory access method supporting former address data exchange and device
CN108650136A (en) A kind of design method of master/slave station card that realizing the communication of Powerlink industry real-time ethernets
CN113849433B (en) Execution method and device of bus controller, computer equipment and storage medium
CN102750249B (en) The method that host computer communicates with slave computer, Apparatus and system
CN109656841A (en) Mixing control method and device based on software simulation I2C and Hardware I2C
CN110290187A (en) Transmission method and device, storage medium, the electronic device of data information
CN105335548A (en) MCU simulation method for ICE
CN109117409A (en) The device that a kind of server and its serial ports based on BMC redirect
CN104320317A (en) Method and device for transmitting state of Ethernet physical layer chip
CN211956463U (en) I/O (input/output) bridge piece based on Feiteng processor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180508

Termination date: 20181118