📄 嵌入式os minos原理.txt
字号:
一。 minOS嵌入式OS和前后台系统的关系
minOS嵌入式OS是对前后台系统的一种扩充。所谓c程序的前后台系统,前台就是指中断,后台就是指main()函数。这样的一个程序结构,后台任务main()函数是一个无限循环。在前后台系统中,这样的无限循环函数只能有一个。实际上,一个无限循环函数就是一个独立的任务。
minOS嵌入式OS是在前后台系统的基础上,可以建立多个独立的任务。也就是说,除了main()函数外,还可以建立另外的无限循环函数既任务。每个任务有自己独立运行的堆栈空间。任务有挂起,恢复,等待时间到等操作。
除了可以建立多个独立运行的任务之外,其它方面和前后台系统没有任何差别。
还要说明的是,main()函数本身作为一个独立的任务,它是由c51编译器建立的,main()任务的堆栈空间也是由c51编译器建立的。其它的任务才由操作系统建立的。
二。 minOS嵌入式OS的工作机理
c程序是从main()函数开始执行的,就相当于第一个执行的任务是main(),第二个任务必须由main()函数建立,然后每个任务在运行时都可以再建立新的任务。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -