Font Size: a A A

Design And Implementation Of Embedded Development Platform For Pupils' Programming Education

Posted on:2022-05-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2517306347952509Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
The programming education for pupils has an extremely important influence on the country's future technological dominance,and it has now risen to the national strategic level.Although the application of programming education platform for pupils has made some progress,there are still problems in actual teaching such as poor hardware programmability,insufficient equipment practicability,and boring programming teaching cases.In response to the above problems,using the SOM-RK3399 core board as the main control device,integrated voice processing module,STM32 control module,etc.Designed and implemented an embedded development platform for elementary school programming education,which has research significance and application value.The main research contents are as follows:First of all,in response to pupils' needs for programming education platforms,an overall design of an embedded development platform for pupils' programming education is proposed.The function of each module of the platform was designed in detail,and the feasibility analysis of each influencing factor was carried out.The analysis results show that the platform is simple in structure and low in cost,and can effectively solve the problems related to programming education for pupils.Secondly,based on the overall design of the embedded programming education development platform,a hardware circuit for programming education for pupils is realized.The specific hardware design is divided into core board and its peripheral circuit design,voice processing module circuit design,and STM32 control module circuit design.In order to realize the normal communication between the core board and each module,the communication protocol of the voice processing module and the communication protocol of the STM32 control module are designed.Then,based on the hardware environment of this platform,the design of related application program development and programming education case is carried out.For platform users,the application programs of "voice intelligent chat" and STM32 control module are designed to enrich the user experience;for primary school students'programming education,two programming educations,"voice intelligent lighting" and"button fan control" are designed based on Scratch software Cases have improved the fun of programming for pupils.Finally,the embedded programming education development platform and its application cases are tested and analyzed.The hardware test shows that the SOM-RK3399 core board can communicate with the PC normally and is easy to carry common embedded development software;the voice processing module can normally perform speech synthesis,speech recognition and speech codec functions;the STM32 control module can normally realize the Control of external equipment.In the application case test,the "Voice intelligent chat" application and two programming cases based on Scratch were tested.The results showed that the hardware programmability is strong and the practicability is high,which can better meet the needs of pupils' programming learning in combination with the hardware platform.
Keywords/Search Tags:Embedded development platform, Circuit design, STM32, Speech processing, Pupils programming education
PDF Full Text Request
Related items