⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 嵌入式os minos原理.txt

📁 非剥夺型占先式minOS_iccavr avr单片机 icc编译环境
💻 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 + -