The application relates to the technical field of embedded system, especially relates to a method and device for controlling the embedded teaching system, the embedded code analysis and decomposition, in accordance with the function and structure of the program, access to different code segments, and assigned a different code signal of the different, in the the program execution process according to the operation of each of the code indicates the corresponding signal, so as to realize the segmentation prompt embedded program operation, greatly facilitate the operation of the program code to obtain entry-level learning personnel directly and effectively, so as to make timely improvement. In addition, for each stage of running embedded system itself also help further signal, the initial development of learning personnel directly, learning the structure of hardware and software of the embedded system is thorough, teaching and development platform of both hardware and software, embedded system program of multi-level direct embedded system.
【技术实现步骤摘要】
一种嵌入式教学系统控制方法及装置
本申请涉及嵌入式系统的
,尤其涉及一种嵌入式教学系统控制方法及装置。
技术介绍
随着因特网的发展和后PC时代的到来,嵌入式系统已经成为计算机技术的一个重要组成部分,日益增长的应用也使得它成为计算机信息技术的一个新的研究热点,呈现出巨大的市场需求。目前,许多大专院校纷纷开设了嵌入式系统相关课程,因此如何合理选择系统教学的实验平台,为大专院校提供一个功能完备、价格低廉、技术流行、能满足教学和开发双重需求的嵌入式系统课程教学实验系统是有待研究和解决的重要课题。目前,常规的嵌入式系统的教学和开发平台,都配备了较为完善的实验功能,能极大满足日常教学和实验需求。但这种常规的嵌入式系统的教学和开发平台也存在十分明显的缺陷,比如,由于嵌入式系统本身有较高的学习起点,对系统的硬件结构、软件结构都有一定的要求,因此对于基础较差的学生,往往很难很快熟悉,尤其是在教师的引导不足的情况下,有较大的学习难度,这会对初次接触学习嵌入式开发系统的学生造成心理影响。综合以上分析,现有技术当中并未提出一种学习门槛低、容易上手的嵌入式系统的教学和开发平台。
技术实现思路
一种嵌入式教学系统控制方法,所述方法包括如下步骤:S1,用户在人机交互终端编写嵌入式系统开发代码,并保存编写的完整代码;S2,所述人机交互终端获取保存的所述完整代码,并对所述完整代码进行解析,并根据嵌入式开发系统的启动与运行阶段对所述完整代码进行分解;S3,为分解的所述完整代码的代码段分配相应的提示信号;S4,对所述完整代码进行编译,并载入所述嵌入式开发系统;S5,监控所述嵌入式开发系统的启 ...
【技术保护点】
一种嵌入式教学系统控制方法,其特征在于,所述方法包括如下步骤:S1,用户在人机交互终端编写嵌入式系统开发代码,并保存编写的完整代码;S2,所述人机交互终端获取保存的所述完整代码,并对所述完整代码进行解析,并根据嵌入式开发系统的启动与运行阶段对所述完整代码进行分解;S3,为分解的所述完整代码的代码段分配相应的提示信号;S4,对所述完整代码进行编译,并载入所述嵌入式开发系统;S5,监控所述嵌入式开发系统的启动与运行,并基于所述分解在各个所述启动与运行的阶段发出相应的提示信号。
【技术特征摘要】
1.一种嵌入式教学系统控制方法,其特征在于,所述方法包括如下步骤:S1,用户在人机交互终端编写嵌入式系统开发代码,并保存编写的完整代码;S2,所述人机交互终端获取保存的所述完整代码,并对所述完整代码进行解析,并根据嵌入式开发系统的启动与运行阶段对所述完整代码进行分解;S3,为分解的所述完整代码的代码段分配相应的提示信号;S4,对所述完整代码进行编译,并载入所述嵌入式开发系统;S5,监控所述嵌入式开发系统的启动与运行,并基于所述分解在各个所述启动与运行的阶段发出相应的提示信号。2.根据权利要求1所述的方法,其特征在于,所述提示信号具体为以下一种或者几种:LED光源信号、声音信号、加载进度条。3.根据权利要求2所述的方法,其特征在于:如果所述提示信号为所述LED光源信号,则为每个所述启动与运行阶段设置不同的LED光源,所述阶段的成功与失败有不同颜色、亮度的LED光源与其对应;如果所述提示信号为所述声音信号,则为每个所述启动与运行阶段设置不同的声音,所述阶段的成功与失败有不同的声音信号与其对应;如果所述提示信号为所述加载进度条,则为每个所述启动与运行阶段设置不同的进度条进度,所述阶段的成功与失败有不同颜色的进度条进度与其对应。4.根据权利要求1所述的方法,其特征在于,所述嵌入式开发系统的启动包括如下阶段:内核上电时间点、内核启动时间点和内核启动结束时间点组成的内核加载阶段、内核关联程序启动时间点与内核关联程序启动结束时间点组成的内核关联程序加载阶段、内核非关联程序启动时间点与内核非关联程序启动结束时间点组成的内核非关联程序加载阶段。5.根据权利要求1所述的方法,其特征在于,所述嵌入式开发系统的运行包括如下阶段:嵌入式程序完整性校验、嵌入式程序正确性性校验、嵌入式程序功能...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。