自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 OneOS操作系统入门-04:时间片轮转调度介绍与实验详解

时间片是操作系统分配给每个正在运行的进程(或线程)的一个固定时间段,在这个时间段内,进程可以独占CPU并执行其任务。时间片的主要目的是确保所有处于就绪状态的进程都能获得公平的CPU时间,避免某些进程长时间占用CPU。在时间片轮转调度中,系统会维护一个就绪队列,所有就绪进程按照到达的顺序排队等待执行。操作系统按照队列顺序依次分配时间片,每个进程在获得CPU后开始执行,直到其时间片用完。时间片的长度通常由操作系统的调度器决定,这个长度可以根据系统的性能要求和进程的优先级进行调整。

2024-08-23 17:01:53 545

原创 OneOS操作系统入门-03:OneOS任务基础知识介绍与实验详解

51、AVR、STM32单片机等裸机(未使用系统)的时候一般都是在main 函数里面用while(1)做一个大循环来完成所有的处理,即应用程序是一个无限的循环,循环中调用相应的函数完成所需的处理。有时候我们也需要中断中完成一些处理。相对于多任务系统而言,这个就是单任务系统,也称作前后台系统,中断服务函数作为前台程序,大循环while(1)作为后台程序,如下图所示:前后台系统的实时性差,系统各个任务应用程序都是排队轮流执行,不管程序是否紧急,相当于所有任务的优先级都一样。但前后台系统简单,资源消耗也少。

2024-08-23 15:36:56 822

原创 OneOS操作系统入门-02:OneOS实验环境配置和点亮开发板

OneOS Lite是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARM Cortex-M、MIPS、RISC-V等主流芯片架构,兼容POSIX、CMSIS等标准接口,支持MicroPython语言开发,提供图形化开发工具,能够有效提升开发效率并降低开发成本,帮助用户开发稳定可靠、安全易用的物联网应用。scons --ide = xxx:项目编译构造命令,如:scons --ide = MDK5。(2)系统配置:系统剪裁,组件使能/失能,外设使能/失能等。

2024-08-22 17:17:24 353

原创 OneOS操作系统入门-01:OneOS简介

本节内容主要介绍了裸机系统和RTOS系统,OneOS操作系统的概念、架构、特点及相对于其他操作系统的优势

2024-08-16 17:58:36 626

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除