摘要
由于嵌入式领域入门起点高、技术更新快,初学者掌握起来有一定难度。为分解教学难度,探索采取分阶段教学方法。第1阶段作ARM处理器的软硬件实验(俗称裸机实验),不涉及操作系统的概念,在实验课时中完成。第2阶段是在掌握了CPU的内部结构和程序框架基础上,再加入操作系统的概念,在嵌入式系统课程设计中完成。这样就可以找到一个学习切入点,逐个分析硬件的工作原理及简单编程,层层递进,再将它们组合起来构成一个相对复杂的软件系统,进而编写基于操作系统的驱动程序。从而达到深入学习操作系统内核目的,取得较好的教学效果。
Because the starting point of the embedded field is high and the technology is updated quickly, it is difficult for beginners to learn. In order to reduce the difficulty of teaching, this paper tries to take a phased teaching method. The first stage: the hardware of the ARM processor (commonly known as bare machine experiments). It does not involve the concept of operating system, and it is completed in the time of experiment. The second phase: on the basis of the internal structure and procedural framework of CPU, and then the concept of operating system is added to the design of embedded system curriculum. In this way, we can find a learning entry point, analysis of the working principle of hardware and simple programming, layered and combined together to form a relatively complex software system,and then write the driver based on the operating system. To achieve the purpose of learning the kernel of the operating system in depth and get better teaching effect.
作者
闻绍飞
佘黎煌
张石
WEN Shao-fei;SHE Li-huang;ZHANG Shi(School of Computer Science and Engineering, Northeastern University, Shenyang 110169, China)
出处
《实验室科学》
2019年第2期119-120,123,共3页
Laboratory Science
关键词
嵌入式
程序框架
切入点
操作系统内核
embedded
program frame
point of penetration
operating system kernel