Font Size: a A A

The Design And Implementation Of Secondary Development Platform For Embedded Device

Posted on:2015-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:G LiFull Text:PDF
GTID:2298330467988492Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of the embedded system and the popularization of the Internet of things,from all walks of life demand for embedded devices is increasing. Within the industry andcross-industry applications, the industry application of the functional requirements of each are notidentical, custom asking for various functions to meet their needs, so the embedded equipmentsupplier need a great deal of manpower to realize all the functions. Based on the design of thesecondary development platform of embedded devices can effectively solve the above problem, byproviding the underlying interface function, client developed its particular features of theapplication by himself. The main content of this paper is as follows:Firstly, on the study of the past embedded devices secondary development method, design anew embedded devices second development platform. By performing the functional requirementsanalysis and performance requirements analysis, design of a new secondary development platformfor embedded devices. The secondary development platform is divided into two parts: a programwhich run on embedded devices to provide interface and a secondary development tool softwarerunning on the personal computer.Secondly, study of the problem for the secondary development interface for embeddeddevices, built a platform to run the client application. Through the platform system and applicationsrun independently and download independently. when compile the application, only need to linkthe address of a secondary interface functions, without the need for the system main function inphysical links together, reducing the volume of applications.Then, design and implementation of supporting software tools running on the personalcomputer, it has six modules include: project management module, code edit the module, codecompiled module, view compile information module, download module, API function auxiliarymodules, provides the user a complementary quick and easy development tool with each module.the user can make a application to run streamline and stable on embedded devices by providingAPI functions and templates.Finally,combine with equipment hardware platform, using the secondary development toolsoftware to write an application, the development process only seven simple steps to complete.application successfully run on embedded devices, verified the effectiveness of the seconddevelopment platform.
Keywords/Search Tags:ARM, Secondary Development, Encryption, IDE
PDF Full Text Request
Related items