电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>嵌入式操作系统>什么是操作系统内核

什么是操作系统内核

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

基于优先级调度的嵌入式实时操作系统内核详解(上)

今日分享参加瑞萨RA MCU创意氛围赛的选手项目——基于优先级的RTOS内核。本项目为基于优先级调度的嵌入式实时操作系统内核,其中调度部分使用固定可抢占的优先级调度机制;提供了可移植接口以便适配
2023-09-04 14:12:01283

Nuttx RTOS入门知识简介及开源代码运行

NuttX是一个成熟的实时操作系统,于07年由Gregory Nutt先生正式开源,2016年被三星选为TizenRT操作系统内核
2024-01-10 18:14:261002

操作系统内核的主要功能有哪些

什么是操作系统操作系统内核的主要功能有哪些?Linux是什么?什么是软件移植?
2021-10-19 07:46:18

操作系统运行机制与处理机管理

在计算机中,CPU一般执行两类不同性质的程序:一类是用户自编程序或系统外层的应用程序,另一类是操作系统内核程序.
2019-08-05 06:05:52

F_OS嵌入式操作系统

最近在写一款操作系统内核部分已经写好了,接下来就是完善C部分了,望大家提点创意。
2015-11-19 20:28:14

Linux操作系统交叉编译环境的建立方法

基于linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主PC机所构成。目标硬件开发板用于运行操作系统系统应用软件,而目标板所用到的操作系统内核编译、应用程序的开发和调试则需要通过
2016-07-15 15:05:06

Mindows操作系统更新到4.4节,增加任务任务切换钩子功能

Mindows操作系统更新到4.4节,增加任务任务切换钩子功能,更多资料请登陆www.ifreecoding.com下载。Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少
2011-10-25 19:59:28

Mindows操作系统更新到4.7节,增加二进制信号量功能

。/***************************************************************************/Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少,只提供任务切换功能,非常适合资源特别少但又需要任务切换的小项目。Mindows可提供多种操作系统
2011-11-17 21:45:40

Mindows操作系统更新到4.8节,增加计数信号量功能

。/***************************************************************************/Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少,只提供任务切换功能,非常适合资源特别少但又需要任务切换的小项目。Mindows可提供多种操作系统功能,是实时抢占式操作系统,任务支持
2011-12-07 16:55:15

Mindows操作系统更新到4.9节,增加互斥信号量功能

。/***************************************************************************/Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少,只提供任务切换功能,非常适合资源特别少但又需要任务切换的小项
2011-12-12 17:21:51

Realview MDK中实时操作系统内核RTX的使用

针对复杂的嵌入式应用,MDK内部集成了由ARM开发的实时操作系统(RTOS)内核RTX,它可以帮助用户解决多时序安排、任务调度、定时等工作。值得一提的是,RTX可以无缝集成到MDK工具中,是一款需要
2008-08-02 10:19:16

STM32操作系统内核调度原理是什么?如何实现?

STM32操作系统内核调度原理是什么?如何实现?
2021-11-29 06:30:00

VxWorks操作系统使用指南

1. VxWorks操作系统概述1.1.VxWorks 操作系统简介1.2.VxWorks操作系统内核1.3.任务管理1.4.通信、同步和互斥机制1.5.网络通信1.6.中断服务程序1.7.时间管理
2012-07-20 13:10:33

linux操作系统交叉编译环境的建立方法

基于linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主PC机所构成。目标硬件开发板用于运行操作系统系统应用软件,而目标板所用到的操作系统内核编译、应用程序的开发和调试则需要通过
2011-04-16 09:22:17

uC/OS-Ⅲ实时操作系统内核原理是什么

学习uC/OS-Ⅲ时做的一些记录,整理了一下,结合自己的理解,做一篇总结(本总结适合有一定的基础的同学食用,主要还是自己看)
2022-01-14 09:00:27

uCOS /uCOS-II嵌入式实时操作系统内核的相关资料下载

uCOS介绍uC/OS是uC/OS-II的前身,最早出自1992年美国嵌入式系统专家Jean J.Labross在《嵌入式系统编程》杂志的5月和6月刊登的文章连载,并把uC/OS的源码发布在该杂志
2021-12-14 08:48:00

uCOS-II实时操作系统实时操作系统与分时操作系统的区别是什么

、多任务管理调度、外围资源管理。主要是提供内核,外围很多东西用户自己写。1uCOS-II中的任务操作系统内核的主要工作就是对任务进行管理和调度。一个任务相当于一个死循环,相当于一个线程。这个操作系统如何管理任务:任务控制块TCB。这个操作系统的任务分为系统任务和用户任务,系统任务是系统
2021-12-14 06:42:55

【资料分享】RTX实时操作系统内核演示

RTX实时操作系统内核演示
2014-03-24 23:25:53

什么是嵌入式操作系统内存管理技术?

1 概 述内存管理是操作系统的中心任务之一。内存管理模块通常是操作系统内核的一部分,其主要任务是为操作系统内核和各执行程序组织内存,跟踪当前内存使用状况,在需要时为进程分配内存,使用完毕后释放并回
2019-07-30 07:19:11

如何通过Linux系统的Shell用户访问操作系统内核服务

1、Linux Shell编程介绍Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务。Shell 既是一种命令语言,又是一种程序设计语言。Shell
2022-06-14 16:50:19

实时多任务操作系统的相关资料推荐

嵌入式操作VxWorks的微内核Wind是一个具有较高性能的、标准的嵌入式实时操作系统内核嵌入式系统结构Linux 系统文件系统ext2,Linux文件类型:1、普通文件:通常是流式文...
2021-12-22 06:48:49

实时嵌入式操作系统的相关资料下载

整体上看,一个嵌入式系统的实时性能是由硬件 、 实时操作系统及应用程序共同决定的,其中,嵌入式实时操作系统内核的性能起着关键的作用。通常,有两种类型的实时嵌入式操作系统:实时内核型的 RTEOS
2021-12-14 06:49:34

将FreeRTOS实时操作系统内核移植到MM32F5270开发板上运行

FreeRTOS是一个在单片机上使用很广泛的实时操作系统内核,是一个轻量级的系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等。FreeRTOS操作系统
2022-11-17 11:02:03

嵌入式操作系统的通用硬件抽象层设计

的嵌入式操作系统是紧密相关的。在同一种嵌入式微处理器的硬件平台上支持不同嵌入式操作系统的BSP之间不仅从组成结构、向操作系统内核所提供的功能以及所定义的服务的接口都完全不同,因而一种嵌入式操作系统的BSP
2018-12-07 10:30:52

嵌入式系统设计的相关资料分享

嵌入式系统概述嵌入式系统设计中,通常将硬件分为处理器核心部分和外围接口扩展部分。软件部分通常分为BootLoader、操作系统内核、文件系统、应用程序等。Bootloader:是在操作系统内核运行
2021-11-09 07:33:50

嵌入式bootloader/uboot移植/内核移植的相关资料下载

:就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境,它就是所谓的加载
2021-12-20 06:44:28

底层工作者手册之嵌入式操作系统内核4.5

底层工作者手册之嵌入式操作系统内核4.5
2013-03-24 16:23:00

所有操作系统内核几乎都是用C语言写的,原因何在?

汇编属于低级语言,难以完成一些复杂的功能,但是汇编比C语言访问硬件的效率更高。所以,一般将硬件初始化的工作交给汇编,比较复杂的操作交给C语言。③C语言具有很高的运行效率。2.嵌入式开发中的地位
2018-03-13 11:25:39

新鲜出炉,提供源码!wanlix和mindows嵌入式操作系统

从现在开始,本网站将陆续发布Wanlix和Mindows操作系统内核。Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少,只提供任务切换功能,非常适合资源特别少但又需要任务切换
2011-09-25 10:07:24

给单片机写个实时操作系统内核

本文转载自:http://www.51hei.com/mcu/1668.html为了进一步把单片机的潜能发挥到极限,我一直想写个程序把单片机的所有资源都用光,但是如果依照单道程序顺序执行的方式,很难把MCU的CPU时间都充分利用,比如使用软件延时函数实际上就是在无谓地消耗着CPU的时间什么事情都不做,因为CPU一直在循环等待着条件结束,这相当于函数被阻塞了。 为了更明显地验证这一点,你...
2021-07-13 09:40:29

调度算法是什么?车载操作系统内核调度策略应注意哪些问题?

调度算法是什么?车载操作系统内核调度策略应注意哪些问题?
2021-05-13 07:02:11

一种嵌入式实时操作系统—OSEK/VDx OS

OSEK/VDX操作系统是一种嵌入式实时操作系统(RTOS),具有可裁剪性。本文着重描述了操作系统内核,包括任务管理机制、一致类、事件机制、调度机制、中断管理、资源管理机制和
2009-04-20 08:38:2225

嵌入式操作系统内核研究

嵌入式操作系统是嵌入式系统应用的核心。而内核完成操作系统最核心的功能,本文通过对两种嵌入式操作系统内核的对比,有选择的分析了四个部分:任务调度,信号量管理,
2009-07-30 14:55:4222

一个安全嵌入式操作系统内核设计与实现

针对电力领域中的嵌入式操作系统安全问题,在分析uC/OS-II 源码的基础上,修改和精简BLP 模型,对系统内核的API(应用程序接口)访问控制进行了设计与实现,以达到内核的安全访
2009-08-21 10:05:1211

基于NET+50 ARM7的DeltaOS操作系统内核移植

         嵌入式实时操作系统内核的移植是嵌入式系统开发的瓶颈之一。本文以DeltaOS 操作系统为例,讨论如何对嵌入式实时操作系统内核进行移植
2009-09-09 10:33:4813

嵌入式操作系统的通用硬件抽象层设计

摘要 基于嵌入式操作系统硬件抽象层理论,设计一种用于嵌入式操作系统内核开发的通用硬件抽象层平台。通用硬件抽象层能够为嵌入式操作系统内核的设计开发屏蔽硬件平
2009-03-29 15:16:401070

嵌入式操作系统内存管理技术的分析与比较

嵌入式操作系统内存管理技术的分析与比较  1 概 述   内存管理是操作系统的中心任务之一。内存管理模块通常是操作系统内核的一部分,
2010-01-14 11:30:26677

linux操作系统交叉编译环境的建立方法

基于linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主PC机所构成。目标硬件开发板用于运行操作系统系统应用软件,而目标板所用到的操作系统内核编译、
2010-09-14 17:45:33978

Linux字符设备驱动程序的编写框架

一、Linux device driver 的概念 系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应
2010-12-25 10:54:29743

Linux操作系统分析

一、简介和开发工具链 二、Linux操作系统内核部分 启动 中断、异常和系统调用 时钟管理 内存管理 进程管理 文件系统 三、基本的应用开发 网络编程、进程间通信、信号 驱动
2011-04-13 21:13:3878

基于WRK的操作系统课程设计

WRK的全称是Windows Research Kernel ,它是微软为高校操作系统课程提供的可修改和跟踪的操作系统教学平台。它给出了 Windows 这个成功的商业操作系统内核大部分代码,可以对其进行修改
2011-04-17 23:34:0937

VxWorks操作系统指南

1.VxWorks操作系统概述 4 1.1.VxWorks 操作系统简介 4 1.2.VxWorks操作系统内核 5 1.3.任务管理 6 1.3.1. 任务结构 1.3.2. 任务状态和状态迁移 1.3.3. 任务调度策略 1.3.4. 抢占禁止 1.3.5. 异常处理 1.3.6
2011-05-27 16:45:0672

Linux内核系统调用扩展研究

系统凋用是操作系统内核提供给用户使用内核服务的接口。LinuX操作系统由于其自由开放性,用户可在原有基础上,添加新的系统调用,以便提供更多的服务。基于Linttx2.4内核,文中研
2011-07-25 16:09:4440

嵌入式uCLinux内核启动过程分析

分析uCLinux的启动过程,可以加快系统启动速度、正确建立应用环境。本文要研究的就是uCLinux操作系统内核的启动过程。
2011-08-15 16:51:42727

嵌入式实时操作系统内核的设计

针对广泛使用的微处理单元(MCU),从任务TCB设计、任务的创建和删除、任务调度的算法及实现、中断管理、优先级管理和操作系统及用户的接口等6个部分出发,提出了一个嵌入式实时多
2011-08-26 14:34:5563

嵌入式实时操作系统uCOS-II原理

C/OS-Ⅱ是一个源码开放的嵌入式实时操作系统内核。本书详细地介绍了嵌入式实时操作系统C/OS-Ⅱ内核的任务管理和调度、系统时钟和节拍服务、时间管理、中断、任务的通信和同步、
2011-12-26 15:29:49261

解锁BootLoader

BootLoader就是在操作系统内核运行之前运行的一段小程序。本内容介绍了BootLoader是什么及解锁Bootloader
2012-05-30 17:00:543504

RTX实时操作系统内核演示

2013-12-03 19:42:126

Linux操作系统内核

2014-01-05 10:18:313

嵌入式系统BootLoader技术内幕

Boot Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。
2015-12-02 09:44:212

RTX实时操作系统内核演示

本文档详细介绍了 RTX实时操作系统内核演示教程
2016-08-25 15:52:399

嵌入式系统的概念

从软件上前,就是在定制操作系统内核里将应用一并选入,编译后将内核下载到ROM中
2017-02-11 13:53:301459

基于RTT嵌入式操作系统的源代码

RT-Thread RTOS是一款来自中国的开源实时操作系统,由国内一些专业开发人员开发、维护。它不仅仅是一款 高效、稳定的实时操作系统内核,也是一套面向嵌入式系统的软件平台,覆盖
2017-09-01 11:41:5418

嵌入式操作系统几种操作系统内核的主要部分分析比较

简单地移植到嵌入式系统中,所以需要重新开发针对嵌入式系统特性的实时操作系统。任务调度策略是实时系统内核的关键部分,如何进行任务调度,使得各个任务能在其期限之内得以完成,是实时操作系统的重要研究领域。而不同的
2017-10-27 15:36:470

基于Windows 操作系统内核驱动的多核CPU 线程管理

1 引言 本文分析了Windows 系统的进程调度机制,并设计了一种基于Windows 操作系统内核驱动的多核CPU 线程管理方法,实现了一个基于Windows 内核驱动的线程管理服务系统,它能
2017-10-31 11:02:460

操作系统内核中高效保护应用程序的方法

在现代操作系统中,内核运行在最高特权层,管理底层硬件并向上层应用程序提供系统服务,因而安全敏感的应用程序很容易受到来自底层不可信内核的攻击,提出了一种在不可信操作系统内核中保护应用程序的方法
2018-01-15 16:45:030

ARMSYS开发板上的uClinux内核移植

BootLoader就是在操作系统内核运行之前运行的一段程序。通过这段程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核
2018-04-17 10:08:00827

关于嵌入式Linux操作系统内核调试技术详解

近年处理器技术发展速度加快,嵌入式领域发生了翻天覆地的变化。特别是网络的普及,消费电子异军突起,嵌入式与互联网成为最热门的技术。在所有操作系统中,Linux是发展很快、应用很广泛的一种操作系统。Linux的开放性以及其他优秀特性使其成为嵌入式系统开发的首选。
2018-06-28 15:23:001503

内核完整性保护模型

非可信内核扩展模块是对操作系统内核完整性安全的重要威胁之一,因为它们一旦被加载到内核空间,将可能任意破坏操作系统内核数据和代码完整性。针对这一问题,提出了一种基于强制访问控制对操作系统内核完整性保护
2018-02-27 14:01:541

操作系统内核都是用C语言写的_这不全是嵌入式选择用C语言开发的原因

以一个人从A地到B地为例,面向过程就是需要规划路线,了解路况,自己做好一系列的准备;而面向对象就是坐上一辆出租车,告诉司机我要去B地就可以了,不用关心其他的事情。c语言也有他自身的缺陷,比如代码的复用性差,代码的维护性差,扩展性(新增代码时不改变原来的代码)很差。
2018-03-11 20:03:00982

最简单的bootloader的编写步骤

在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。
2018-08-08 08:46:1840846

基于Linux操作系统内核的崩溃转储机制解析

随着嵌入式Linux系统的广泛应用,对系统的可靠性提出了更高的要求,尤其是涉及到生命财产等重要领域,要求系统达到安全完整性等级3级以上 ,故障率(每小时出现危险故障的可能性)为10-7以下,相当于
2018-08-13 17:00:582706

嵌入式Linux设备驱动原理原来是这样编写的!

系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。Linux设备驱动程序为应用程序屏蔽了硬件细节,在应用程序看来,Linux硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作
2019-04-28 15:15:371823

嵌入式linux内核开发培训之linux特性

通常所说的Linux是指Linus Torvald所写的Linux操作系统内核。从诞生开始,Linux就遵循着开源的原则,免费供人们学习和使用。
2019-05-12 10:18:24603

【站友投递】Linux操作系统内核启动参数详细解析

“hlt”指令时会有问题,执行该指令后不能可靠的返回操作系统,使用该选项,可以让Linux系统在CPU空闲的时候不要挂起CPU。 6、root=... 该参数告诉内核启动时使用哪个设备作为根文件系统
2019-04-02 14:38:20300

Linux操作系统内核编译内幕详解

        内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。  Linux的一个重要的特点就是其源代码的公开性
2019-04-02 14:38:40260

STM32F103 FreeRTOS迷你实时操作系统内核的开发手册免费下载

Kernel - A PracticalGuide》, 其中大多数的理论知识都是翻译自这两本手册,有关Cortex-M的内核知识参考自《The Definitive Guide to ARM Cortex
2019-05-16 08:00:0024

这十款物联网操作系统你了解吗?

物联网操作系统是指以操作系统内核(可以是 RTOS、Linux 等)为基础,包括如文件系统、图形库等较为完整的中间件组件,具备低功耗、安全、通信协议支持和云端连接能力的软件平台。
2019-06-08 14:20:001735

常见的十大物联网操作系统介绍

物联网操作系统是指以操作系统内核(可以是 RTOS、Linux 等)为基础,包括如文件系统、图形库等较为完整的中间件组件,具备低功耗、安全、通信协议支持和云端连接能力的软件平台。
2019-05-31 16:34:2530128

你对于物联网操作系统了解吗

物联网操作系统是指以操作系统内核(可以是 RTOS、Linux 等)为基础,包括如文件系统、图形库等较为完整的中间件组件,具备低功耗、安全、通信协议支持和云端连接能力的软件平台。
2019-06-01 10:50:401389

我国首个获得ASIL-D认证的操作系统内核

ISO 26262 功能安全标准是目前欧美和国内高安全行业的强制准入标准,其对产品的开发流程管理、安全架构设计、安全编码和安全测试等方面有极苛刻的要求。
2020-06-11 11:29:062058

Linux 如何从大学生的业余爱好成长为现在最主流的操作系统内核

1991 年的 8 月 25 日,来自芬兰赫尔辛基大学的 Linus Torvalds 用 Minix 操作平台建立了一个新的操作系统内核,并把它发回 Minix Usenet 新闻组。此时,年仅
2020-08-27 11:07:421839

Linux过去29年历史重大事件整理

1991 年的 8 月 25 日,来自芬兰赫尔辛基大学的 Linus Torvalds 用 Minix 操作平台建立了一个新的操作系统内核,并把它发回 Minix Usenet 新闻组。此时,年仅
2020-09-05 10:26:372308

Linux操作系统内核工作原理介绍

牛津字典中对“ kernel”一词的定义是:“较软的、通常是一个坚果可食用的部分。”当然还有第二种定义:“某个东西核心或者最重要的部分,即内核。”对 Linux来说,它的 Kernel无疑属于第二种
2020-11-11 17:55:2449

Linux操作系统内核编译详细资料讲解

内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/ usr
2021-03-08 17:09:0015

Google Android的操作系统内核编译图文教程

和标准的 Linux开发流程一样, Android平台开发的一个很重要的基础工作就是对其内核的编译和移植。本文结合 Android的开发文档以及本人的实践经验,简单介绍了 Android内核的编译
2021-03-11 11:35:0010

满足满足车载设备要求的车载操作系统内核调度策略

调度算法是指在有限的处理单元上对具有某些已知特征的任务集执行顺序的设计。在嵌入式实时系统中,任务的执行要面对两种限制:时间限制和资源限制。实时任务要求系统有良好的响应时间以满足截止时间,在嵌入式系统中只有有限的RAM和CPU等资源,所以调度的好坏在很大程度上决定了系统的性能。
2021-03-31 16:04:252034

为什么,操作系统内核都是用C语言写的?资料下载

电子发烧友网为你提供为什么,操作系统内核都是用C语言写的?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-28 08:41:574

安全关键的嵌入式实时操作系统内核

在硏究 ARINC-653标准的时空隔离原理基础上,设计并实现一种安全关键的嵌入式实时操作系统。采用微内核设计,通过基于 Manifest的任务与分区管理、软硬件结合的分区保护及软件静态验证,提升
2021-06-21 16:23:505

不知道什么是操作系统的云原生 马涛来告诉你

注:本文作者马涛,阿里云智能研究员、阿里巴巴集团内核团队创始人之一、阿里云基础软件部操作系统团队负责人。先后在ORACLE、阿里巴巴负责Linux以及操作系统内核相关的研发工作。十五年以上操作系统
2021-06-22 16:20:511402

嵌入式系统概述

嵌入式系统概述嵌入式系统设计中,通常将硬件分为处理器核心部分和外围接口扩展部分。软件部分通常分为BootLoader、操作系统内核、文件系统、应用程序等。Bootloader:是在操作系统内核运行
2021-11-03 20:06:018

转载:DIY:给单片机写个实时操作系统内核

转载:DIY:给单片机写个实时操作系统内核
2021-11-13 19:36:061

STM32 操作系统内核调度原理与实现(2):任务调度的基础

一、STM32F103ze 简介本文中,采用的 MCU 具体型号为 STM32F103ZET6,其拥有丰富的外设资源(USB,IIC,USART,TIMER)等,大容量的RAM和ROM,以及上百个IO口,可满足普通嵌入式设备的大部分需求: STM32F103ZE 参数 STM32F103ZE 存储器 程序存储器类型 Flash ROM(B...
2021-12-07 19:36:112

STM32 操作系统内核调度原理与实现(1):轮询系统,前后台系统与多线程系统

一、轮询系统轮询系统是 MCU 中最简单的入门系统,它的程序结构是通常只需要一个 While(1)或For(;;)死循环来实现://程序清单 1.1......int main(void
2021-12-07 19:36:127

uC/OS-Ⅲ实时操作系统内核原理总结

学习uC/OS-Ⅲ时做的一些记录,整理了一下,结合自己的理解,做一篇总结(本总结适合有一定的基础的同学食用,主要还是自己看)
2022-01-14 13:03:2013

megaAVR 0系列上的FreeRTOS入门指南

FreeRTOS 是嵌入式器件的实时操作系统内核。它采用小巧的设计,简单易用,仅包含几个主要用C语言编写的文件。
2022-01-27 13:49:003037

FreeRTOS高级篇7---FreeRTOS内存管理分析

FreeRTOS操作系统内核与内存管理分开实现,操作系统内核仅规定了必要的内存管理函数原型,而不关心这些内存管理函数是如何实现的。这...
2022-01-26 17:36:317

seL4操作系统内核

seL4.zip
2022-04-18 10:13:446

嵌入式实时操作系统的形式化验证

操作系统内核是软件系统的核心,操作系统内核可靠性直接影响着整个软件系统的运行。然而操作系统的验证仍面临着诸多挑战。
2023-02-01 15:14:401322

为什么进程地址空间中要包括操作系统内核)呢?

这张图就是Linux程序运行起来后所谓的进程地址空间,这里包括我们熟悉的代码区、数据区、以及堆区和栈区。
2023-04-18 09:09:29734

FreeRTOS:一个迷你的实时操作系统内核

** 1、FreeRTOS** FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器
2023-06-29 17:15:30478

嵌入式操作系统内核——KLite

KLite目前已经为ARM Cortex-M0/M3/M4做好了底层适配,如果你的CPU平台是基于以上平台的,如STM32,GD32,NRF51,NRF52,Freescale K40等系列单片机,那么可以直接使用预编译的库文件进行开发。 只需要修改template.c里面几个简单的函数即可开始编程。否则可能需要自行移植CPU底层的汇编代码。
2023-08-29 12:20:33536

基于优先级调度的嵌入式实时操作系统内核详解(下)

基于优先级调度的嵌入式实时操作系统内核详解(下)
2023-09-06 12:46:16476

操作系统的发展历程和未来展望

Linux作为一种强大的操作系统内核,因其稳定性、安全性和灵活性等优点,被广泛应用在数十亿台设备和各种各样的场景中,并拥有强大的开发者社区支持。
2023-09-08 09:54:30728

智能终端安全:内核安全-SElinux整体架构

操作系统内核是包含关系,内核操作系统最基本的部分,它提供了操作系统的最基本功能,是操作系统工作的基础。
2023-10-18 15:06:56189

Windows CE.net操作系统内核定制

电子发烧友网站提供《Windows CE.net操作系统内核定制.doc》资料免费下载
2023-10-26 11:23:150

国产自主操作系统内核宣布支持weston

weston是一套Wayland窗口显示协议的实现。而目前主流的Linux发行版桌面系统都在使用Wayland的方式做多窗口的显示合成,例如Ubuntu,Federa等。
2024-01-05 09:58:30259

已全部加载完成