Font Size: a A A

The Design Of An Integrated Portable Experimental Platform For Compiling And Control

Posted on:2019-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZhangFull Text:PDF
GTID:2428330548469386Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the progress of science and technology,the world has entered the digital age,and programming is the core of the digital world.In order to implement the national innovation development strategy,our country is vigorously advocating the innovation and practice education of primary and middle school students,and programming education is the most important part of it.In order to overcome the difficult problem of high cost of universal programming education,we designed an integrated portable experimental platform for compiling,running and control.The platform enables users to edit,compile,run and control directly on the development board,without considering the troublesome and error problems such as driver installation,development environment configuration,etc.The development board is integrated with digital tube,LED lattice,temperature and humidity sensor,acceleration sensor and other peripheral modules,and there are some extension interfaces.This paper gives a portable experimental platform for function definition,architecture design and detailed design of key modules;the circuit schematic of each function module of the portable experimental platform is designed in detail;proposes a simplified version of the C language,in order to adapt to the students'learning ability;discusses the working mechanism of compiler lexical analysis,grammar analysis and code generation module,and gives the design and implementation process of each module;transplantation of the emWin UI system and Fatfs file system in a portable test platform,designed a built-in programming environment of the platform;through the testing of the compiler and the experimental platform,verify the performance of compiler control integrated portable experimental platform.
Keywords/Search Tags:programming education, integration, compiler, experimental platform
PDF Full Text Request
Related items