码迷,mamicode.com
首页 >  
搜索关键字:嵌入式操作系统    ( 155个结果
从头开始编写一个实时嵌入式操作系统的内核(二)
一、RTOS里面的重要数据结构 链表 很多RTOS包括Linux的内核在内,内核里面都大量使用了链表这一种数据结构。内核的链表一般都是双向循环链表,这是因为双向循环链表的效率是最高的,找头节点、尾节点,直接前驱、直接后继时间复杂度都是O(1),这是使用单链表、单向循环链表或其他形式的链表是不能完成的 ...
分类:其他好文   时间:2017-11-06 19:05:13    阅读次数:209
学习STM32,你不得不了解的五大嵌入式操作系统
学习STM32,你不得不了解的五大嵌入式操作系统 原标题:学习STM32,你不得不了解的五大嵌入式操作系统 基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和rt-thread。下面分别介绍这五种嵌入式操作系统的特点 ...
分类:其他好文   时间:2017-10-10 11:21:21    阅读次数:169
Dodobox一个基于所有平台的嵌入式操作系统(OS)
DodoBox是为广大应用开始者提供的一个跨平台应用发布平台。它提供了客户端和服务器端的SDK及详细的开发者帮助文件,帮助开发者创建、移植软件应用或游戏应用。 DodoBox基于OpenGL技术,提供了简单,高效的开发接口,方便开发者使用。 DodoBox的应用使用标准的C/C++语言开发,开发者使 ...
分类:其他好文   时间:2017-09-21 11:22:55    阅读次数:136
【SmartOS】轻量级多任务调度系统
SmartOS是一个完全由新生命团队设计的嵌入式操作系统,主要应用于智能家居、物联网、工业自动化控制等领域。ARM Cortex-M系列微处理器几乎全都做成单核心,对于业务逻辑较复杂的物联网就显得难以使用,因此SmartOS设计了两个多任务调度系统:1,多线程调度,重量级,逼近PC操作系统多线程用法 ...
分类:其他好文   时间:2017-09-03 14:17:10    阅读次数:149
BSP
1 BSP概述 BSP即Board Support Package,板级支持包。它来源于嵌入式操作系统与硬件无关的设计思想,操作系统被设计为运行在虚拟的硬件平台上。对于具体的硬件平台,与硬件相关的代码都被封装在BSP中,由BSP向上提供虚拟的硬件平台,BSP与操作系统通过定义好的接口进行交互。BSP ...
分类:其他好文   时间:2017-08-31 09:46:06    阅读次数:301
ARM基本构成
一颗ARM架构芯片的软硬件构成一颗ARM架构芯片硬件和软件是一颗芯片系统互相依存的两大部分。1.硬件主控CPU:运算和控制核心。基带芯片基本构架采用微处理器+数字信号处理器(DSP)的结构,微处理器是整颗芯片的控制中心,会运行一个实时嵌入式操作系统(如NucleusPLUS),DSP子系统..
分类:其他好文   时间:2017-08-11 15:54:28    阅读次数:139
1.ARM嵌入式体系结构与接口技术(Cortex-A8版)
第1章 嵌入式系统基础知识 》1.1嵌入式系统的概述 》1.1.1嵌入式系统简介 》1.1.2嵌入式系统的特点 》1.1.3嵌入式系统的发展 》1.2嵌入式系统的组成 》1.2.1嵌入式系统的硬件组成 1.2.2嵌入式系统的软件组成 1.3嵌入式操作系统举例 ...
分类:其他好文   时间:2017-08-06 20:56:21    阅读次数:140
移动终端基带芯片基本架构
(一)概述 基带数字处理功能以及手机基本外围功能都集中到单片片上系统(SOC)中。其基本构架都採用了微处理器+数字信号处理器(DSP)的结构,微处理器和DSP的处理能力一直增强。微处理器是整颗芯片的控制中心。会执行一个实时嵌入式操作系统(如Nucleus PLUS)。DSP子系统是基带处理的重点,当 ...
分类:移动开发   时间:2017-08-05 15:41:25    阅读次数:607
FreeRTOS--概述
1.前言 FreeRTOS是小型多任务嵌入式操作系统,硬实时性。 2.任务 任务函数的原型 void ATaskFunction( void *pvParameters );参数必须是void *,返回值必须是void 任务通常是死循环,不会退出 不会有return语句 任务不需要可以删除 vTas ...
分类:其他好文   时间:2017-06-24 16:17:11    阅读次数:148
linux基础
1、什么是linux? 01.Linux是一套免费使用和自由传播的类Unix操作系统,多用户、多任务、支持多线程和多CPU的操作系统。 02.Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 03.Lnux存在着许多不同的Linux ...
分类:系统相关   时间:2017-06-03 16:11:32    阅读次数:287
155条   上一页 1 ... 3 4 5 6 7 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!