Font Size: a A A

Research On Key Technologies Of Remote Online Development System For Embedded Terminals

Posted on:2022-05-13Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiuFull Text:PDF
GTID:2558306344968379Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Due to the influence of chip correlation,the embedded terminal remote online development system is weak in the aspect of universality.The constraint brought by foreign technical barriers also makes the game between development cost and development efficiency become the main contradiction.Therefore,in this thesis,based on the general framework of embedded computer,is introduced into dynamic code injection technology,command mechanism,general software architecture for embedded terminal to provide flexible,dedicated to developing the remote online scenario break through the shackles of a single communication module and remove reliance on extra expensive equipment,combined with technology,CoreSight debugging frameworkComplete the design and implementation of the embedded terminal remote online development system model.The main research contents are as follows:(1)Based on the dynamic command mechanism and guided by the software update under serial communication,a common technology for remote update of embedded terminal software is proposed.The dynamic component library is used to reduce the space occupied in the process of dynamic command application,and the narrowband Internet of Things and 4G communication module are used to verify the feasibility and versatility of this method.(2)Taking Coresight debugging framework and dynamic command mechanism as the carrier,based on the practice of serial port debugging,a common technology of remote debugging of embedded terminal software is proposed.The design of debugging functions,such as the start and stop of debugging mode,the setting of breakpoint and the control of program running state,is given in detail,and the inquiry and feedback of register information,program output information and debugger instruction information are also provided.At the same time,the specific implementation of the narrowband IoT and 4G communication module is given.(3)Proposed the model of embedded terminal remote online development system,and carried out the specific design and implementation around embedded terminal,cloud forwarding platform and integrated development environment.With the help of general embedded computer framework,dynamic command mechanism and FRP internal network penetration and other technical elements,the system versatility and development efficiency are optimized,and detailed functional tests are given for the whole system.Online development system based on embedded terminal remote remote software updates and remote software debugging two critical technologies,generic technology research,at the same time,based on the overall system model and its component of the specific design and implementation,in narrowband Internet of things and 4 g communication module,on the basis of feasibility of related technologies and system function of generality,It has certain practical significance to reduce the development cost of embedded terminal and improve the development efficiency.
Keywords/Search Tags:Embedded Terminal, Remote Online Development, Dynamic Command, Program Update, Software Debugging
PDF Full Text Request
Related items