E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
实时操作系统RT_Thread
[连载]嵌入式
实时操作系统
TINIUX设计与实现 – 准备
为了方便嵌入式操作系统的跨平台移植,我们先为操作系统定义一些必要的数据类型,同时这些数据类型要尽量避免与用户应用程序的数据类型相冲突。在此我们给系统定义基本的数据类型如下:typedefunsignedcharuOS8_t;typedefcharsOS8_t;typedefunsignedshortuOS16_t;typedefsignedshortsOS16_t;typedefunsignedi
ShiFeiDaShiXiong
·
2017-02-25 00:12
RTOS
uCos的多任务实现
作为操作系统(OS),最基本的一项服务就是提供多线程,在
实时操作系统
uCos里,多线程被称为多任务(Task)。
eagle11235
·
2017-01-19 22:50
RTOS
为什么我们需要uCos?带你透彻理解RTOS
与uCos见面还是大学的时候,老师让我为毕业设计选一个课题,要求有关嵌入式
实时操作系统
,于是开始在网上搜索,顺理成章的就发现了uCos,于是开始了uCos之路,但后来由于硬件平台的问题,毕设没有用uCos
eagle11235
·
2017-01-19 22:28
RTOS
第三周作业
MicroControlOperationSystemTwo)是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,适合很多商业操作系统性能相当的
实时操作系统
HJC2
·
2017-01-07 15:00
几种嵌入式
实时操作系统
的分析与比较
由于嵌入式
实时操作系统
可以支持多任务,使得程序开发更加容易,在便于维护的同时还能提高系统的稳定性和可靠性,所以逐步成为嵌入式系统的重要组成部分,对嵌入式操作系统的研究变得尤为重要。
loongson_henda
·
2017-01-06 09:37
技术交流
嵌入式操作系统
DSP/BIOS的搭建
CCSv5.2中DSP/BIOS的搭建前言:DSP/BIOS是TI公司专门为DSP开发的嵌入式
实时操作系统
,主要分为五大部分如下图左边所示:1.创建常规的CCS5.2工程(1)打开CCS,选择Project
MDQAQ
·
2016-12-16 15:31
《实时控制软件设计》第三周作业
一、博客作业:1.阅读笔记结合本周课堂所讲的
实时操作系统
知识内容,浏览如下商用和开源
实时操作系统
网站,写一段文字向其他同学简要介绍下某个
实时操作系统
的性能特点或进行操作系统间性能的比较:Vxworks:
chenhust
·
2016-12-08 23:00
STM32F030 Nucleo-做个准确的延时SysTick
在所以的ST32位MCU中,基本上都存在这么一个定时器,很多人都叫它“滴答定时器”,也就是SysTick,在我移植过的好几个
实时操作系统
中,这个滴答定时器都用来作为操作系统调度的
华清远见嵌入式学院
·
2016-12-02 14:18
linux嵌入式方向
基于MSP430F5529的μc/os嵌入式
实时操作系统
移植
μc/os移植的条件uCOSII的移植需要满足以下要求:1)处理器的C编译器可以产生可重入代码:可以使用C调用进入和退出CriticalCode(临界区代码);2)处理器必须支持硬件中断,并且需要一个定时中断源;3)处理器需能容纳一定数据的硬件堆栈;4)处理器需有能在CPU寄存器与内存和堆栈交换数据的指令。移植需要完成的工作CPU的接口部分(Ports)–需要移植的代码部分汇编文件(OS_CPU_
ColdCoding
·
2016-11-22 18:39
基于MSP430F5529的μc/os嵌入式
实时操作系统
移植
μc/os移植的条件uCOSII的移植需要满足以下要求:1)处理器的C编译器可以产生可重入代码:可以使用C调用进入和退出CriticalCode(临界区代码);2)处理器必须支持硬件中断,并且需要一个定时中断源;3)处理器需能容纳一定数据的硬件堆栈;4)处理器需有能在CPU寄存器与内存和堆栈交换数据的指令。移植需要完成的工作CPU的接口部分(Ports)–需要移植的代码部分汇编文件(OS_CPU_
ColdCoding
·
2016-11-22 18:39
IoT-Camera学习笔记之初识IoT-Camera(一)
1.开发板介绍1.1.概述IoT-Camera是一款由开发RT-Thread操作系统的上海睿赛德电子科技有限公司推出的开源物联网摄像头开发板,采用RT-Thread开源
实时操作系统
,支持C/C++/lua
杭州_燕十三
·
2016-10-25 13:24
RT-Thread
IoT-Camera
Android应用程序开发以及背后的设计思想深度剖析(5)
像在老式的
实时操作系统
里,没有进程概念,不需要虚拟内存支持,这时即便是写一些简单应用,所需要的运算量、内存都非常小,而一旦换用支持虚拟内存的系统,则所需要的硬件处理能力、
ghroost
·
2016-09-23 11:56
RTOS与linux区别
嵌入式Linux系统是在原来Linux的发行版本之上进行了优化和改进的,用于嵌入式的移动终端等设备的嵌入式Linux系统现在基本上都是实时性较高的,但有些LiNUX系统还是分时系统,
实时操作系统
实时操作系统
英文称
linzhihan7410
·
2016-09-20 17:27
嵌入式
实时操作系统
μC/OS-Ⅱ读书笔记(4)
第4章任务的同步与通信4.1任务的同步和事件☆任务间的制约关系:直接制约:源于任务之间的合作。间接制约:源于对资源的共享。因此,多任务合作过程中,操作系统要解决两个问题:1.各任务间应该有一种互斥关系2.相关的任务在执行上要有先后次序☆事件:μC/OS-Ⅱ实现任务之间通信所使用的中间环节,例如:信号量、邮箱(消息邮箱)和消息队列。☆μC/OS-Ⅱ把任务发送事件、请求事件以及其他对事件的操作都定义为
Echo_Anna
·
2016-09-15 21:47
μC/OSⅡ
Linux实现强实时性的需求与方法
现有的一些商业
实时操作系统
,尽管提供了很小的核心和多任务开发环境,但性能并不理想,也不符合现在实时嵌入式市场的需求。
阿基米东
·
2016-09-09 11:39
初探嵌入式(arm9 2440)linux之一——加载u-boot
ucOS是一个基本的带任务调度的
实时操作系统
(RTOS),用来做嵌入式入门比较合适。我会在后期有时间整理部分ucOS资料。对于裸板程序来说,arm的开发跟stc89c51和stm32区别不大。
ds1231h
·
2016-09-05 11:15
linux
MAC、MII、PHY的关系与区别
嗯,实验室的嵌入式项目需要写设备驱动,我分到了网络驱动的活,写一个适配SylixOS的(这里夸一句,这个真是国内相当不错的嵌入式
实时操作系统
了)MPC8377的网卡驱动,说实话原来从来没接触过写驱动的事情
哈哈进步
·
2016-08-10 17:55
嵌入式/SylixOS
STM32F407应用笔记--使用之前的体会
设计硬件之后,开始设计软件,大体有两个方向:一是使用库函数,二是使用
实时操作系统
。其它直接操寄存器的软件写法就避免了吧,重复造轮子没有意义。
Qlinux
·
2016-08-06 15:04
使用
体会
STM
硬件设计
高效软件定时器的设计
本文分析嵌入式
实时操作系统
Nucleus的定时器方案,它巧妙的管理了一条按照相对时间来排序的双向链表,避免每次tick中断都要遍历链表检查超时和更新剩余时间,实现了一种相当高效的软件定时器。
wbwwf8685
·
2016-07-08 11:00
操作系统
定时器
嵌入式
LCD驱动
因为上头任务的安排,需要将Linux上的LCD驱动移植到Nuttx(一种
实时操作系统
,据说现在很火,还是一个外国人自己在维护,这真是一个大牛!
Destihang
·
2016-06-26 22:15
linux驱动
pixhawk 整体架构的认识
PX4自动驾驶仪软件可分为三大部分:
实时操作系统
、中间件和飞行控制栈。
虾米一代
·
2016-06-10 16:45
四轴飞行器
pixhawk 整体架构的认识
PX4自动驾驶仪软件可分为三大部分:
实时操作系统
、中间件和飞行控制栈。
czyv587
·
2016-06-10 16:00
操作系统的基本类型
按照操作系统的功能特征可以将操作系统分为3种基本类型:批处理操作系统、分时操作系统和
实时操作系统
。1)批处理操作系统作业是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合。
cany1000
·
2016-06-08 15:35
操作系统
嵌入式Linux基础知识0(什么是真正的
实时操作系统
--硬实时 软实时)
IPC项目需要Linux系统,知识储备来自:http://blog.csdn.net/zhourui1982/article/details/5282361阅读精华整理:1、根据实际应用,可以选择采用硬
实时操作系统
或软
实时操作系统
Times_poem
·
2016-06-03 10:00
linux
一步一步教你使用uCOS-II
MicroControlOperationSystemTwo)是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的
实时操作系统
overflyme
·
2016-05-17 10:11
英特尔开源了Arduino 101
实时操作系统
Arduino宣称英特尔为黑客技术和学习的目的发布了Arduino101
实时操作系统
(RTOS)。
Sergio De Simone
·
2016-05-17 00:00
系统架构师成长之路(二)
操作系统按功能不同可分为:单用户操作系统和批处理操作系统、分时操作系统和
实时操作系统
、网络操作系统和分布式操作系统以及嵌
u012562943
·
2016-05-13 18:00
系统架构师成长之路(二)
操作系统按功能不同可分为:单用户操作系统和批处理操作系统、分时操作系统和
实时操作系统
、网络操作系统和分布式操作系统以
sunlei1980
·
2016-05-08 22:00
架构师
操作系统
Crazypony四轴飞行器
概述说明这是Crazepony微型四轴飞行器飞控代码,未使用
实时操作系统
。使用Keil5进行编译开发,使用UTF-8编码。更详细的开发操作,见Crazepony百科的开发指南。
BBZZ2
·
2016-04-15 09:00
操作系统的基础知识
操作系统的分类:批处理操作系统、分时操作系统、
实时操作系统
、网络操作系统、分布式操作系统、个人计算机操作系统。批处理操作系统:优:资源共享,自动调度,提高了资源利用率和系统分吞吐量。
mearsedy
·
2016-04-13 18:00
技术
操作系统
操作系统基础知识
VirtualBox使用ISO安装RancherOS――感受容器技术对操作系统发展的影响
在操作系统发展的不同时期,它所完成的功能是不大一样的,单道程序,多道程序,批处理程序,网络操作系统,多用户操作系统,开源操作系统,闭源操作系统,分布式操作系统,分时操作系统,
实时操作系统
等等,划分的角度不同
music3d
·
2016-04-07 23:19
安装
VirtualBox
RancherOS
操作系统学习笔记(一)--批处理、多道程序系统、分时操作系统、
实时操作系统
和操作系统操作
最近开始学习操作系统原理这门课程,特将学习笔记整理成技术博客的形式发表,希望能给大家的操作系统学习带来帮助。同时盼望大家能对文章评论,大家一起多多交流,共同进步!本篇文章大致内容为:批处理系统(BatchOS)多道程序系统(MultiprogrammingSystem)分时系统(Time-sharingSystem)实时系统(Real-timeSystem)操作系统操作(Operatin-syst
PaulingZhou
·
2016-03-24 14:57
操作系统
操作系统
技术
博客
批处理
batch
CC2640软件架构
在最高层级,CC2640蓝牙软件环境由三部分组成:一个
实时操作系统
(RTOS),一个应用映射,一个栈映射。TI-RTOS是一个实时的,抢占式的,多线程的操作系统,可以利用软件保证任务同步。
lrlv5
·
2016-03-17 11:00
移植uC/OS到CK-CPU
中天微已经移植了uC/OS
实时操作系统
和Linux操作系统。
li_boxue
·
2016-02-28 18:00
操作系统
嵌入式
移植
Ethernet/IP
了解了LwIP协议和uc/osii
实时操作系统
。对协议栈也有了一定的概念。每个CIP节点被模拟成一组对象的集合,CIP对象由类(class),实例(instance)
Destihang
·
2016-02-22 22:15
工作任务
Ethernet/IP
了解了LwIP协议和uc/osii
实时操作系统
。 对协议栈也有了一定的概念。每个CIP节点被模拟成一组对象的集合,CIP对象由类(class),实例(insta
Destihang
·
2016-02-22 22:00
ucos
实时操作系统
学习笔记——任务间通信(消息)
ucos另一种任务间通信的机制是消息(mbox),个人感觉是它是queue中只有一个信息的特殊情况,从代码中可以很清楚的看到,因为之前有关于queue的学习笔记,所以一并讲一下mbox。为什么有了queue机制还要用mbox呢,只要设置queue的msg只有一个不就行了?其实很简单,就是为了节约资源,因为使用queue的话需要专门描述queue的机构体os_q,同时需要分配一段内存用来存放msg,
痞子辉
·
2016-02-21 15:00
ucos
实时操作系统
学习笔记——任务间通信(消息)
ucos另一种任务间通信的机制是消息(mbox),个人感觉是它是queue中只有一个信息的特殊情况,从代码中可以很清楚的看到,因为之前有关于queue的学习笔记,所以一并讲一下mbox。为什么有了queue机制还要用mbox呢,只要设置queue的msg只有一个不就行了?其实很简单,就是为了节约资源,因为使用queue的话需要专门描述queue的机构体os_q,同时需要分配一段内存用来存放m
痞子辉
·
2016-02-21 15:00
ucos
实时操作系统
学习笔记——任务间通信(队列)
ucos操作系统中的queue机制同样使用了event机制来实现,其实和前面的sem,mutex实现类似,所不同的是对sem而言,任务想获得信号量,对mutex而言,任务想获得的是互斥锁。任务间通信的queue机制则是想获得在queue中的消息,通过队列先进先出的形式存放消息。其实queue中存放的是放消息的内存的地址,通过读取地址可以获得消息的内容。queue机制是有一段循环使用的内存来存放增加
痞子辉
·
2016-02-21 13:00
ucos
实时操作系统
学习笔记——任务间通信(队列)
ucos操作系统中的queue机制同样使用了event机制来实现,其实和前面的sem,mutex实现类似,所不同的是对sem而言,任务想获得信号量,对mutex而言,任务想获得的是互斥锁。任务间通信的queue机制则是想获得在queue中的消息,通过队列先进先出的形式存放消息。其实queue中存放的是放消息的内存的地址,通过读取地址可以获得消息的内容。 queue机制是有一段循环使用的内
痞子辉
·
2016-02-21 13:00
引言
1.1概述1980年,美国ReadySystem公司推出了
实时操作系统
VRTX/OS算起,现在已有30年的历史,RTOS产品也是繁花似锦。
yxwkaifa
·
2016-02-20 14:00
ucos
实时操作系统
学习笔记——任务间通信(互斥锁)
想讲一下ucos任务间通信中的mutex,感觉其设计挺巧妙,同sem一样使用的是event机制实现的,代码不每一行都分析,因为讲的没邵贝贝老师清楚,主要讲一下mutex的内核是如何实现的。可以理解互斥锁是设置信号量值为1时候的特殊情况,与之不同的地方是互斥锁为了避免优先级反转采用了优先级继承机制,本文主要讲一下互斥锁的创建,pend和post,对应的函数是OSMutexCreate,OSMu
痞子辉
·
2016-02-16 22:00
ucos
实时操作系统
学习笔记——任务间通信(互斥锁)
想讲一下ucos任务间通信中的mutex,感觉其设计挺巧妙,同sem一样使用的是event机制实现的,代码不每一行都分析,因为讲的没邵贝贝老师清楚,主要讲一下mutex的内核是如何实现的。可以理解互斥锁是设置信号量值为1时候的特殊情况,与之不同的地方是互斥锁为了避免优先级反转采用了优先级继承机制,本文主要讲一下互斥锁的创建,pend和post,对应的函数是OSMutexCreate,OSMutex
痞子辉
·
2016-02-16 22:00
Android面试题
**********嵌入式系统 ***嵌入式操作系统内存管理有哪几种, 各有何特性页式,段式,段页,用到了MMU,虚拟空间等技术 ***什么是嵌入式
实时操作系统
, Android 操作系统属于
实时操作系统
吗
IT1039871366
·
2016-02-15 10:00
android面试题
ucos
实时操作系统
学习笔记——任务间通信(信号量)
ucos
实时操作系统
的任务间通信有好多种,本人主要学习了sem,mutex,queue,messagebox这四种。
痞子辉
·
2016-02-13 22:00
ucos
实时操作系统
学习笔记——任务间通信(信号量)
ucos
实时操作系统
的任务间通信有好多种,本人主要学习了sem,mutex,queue,messagebox这四种。
痞子辉
·
2016-02-13 22:00
【深入实践ucos-ii】开篇
几年的时光,我对ucos-ii这个嵌入式
实时操作系统
运用可谓游刃有余。学linux编程已经接近两个年头了,现在再回首讲解ucos-ii,可谓是站
u012819339
·
2016-02-09 22:00
操作系统
嵌入式
ucos-II
(嵌入式
实时操作系统
rtos nuttx 7.1 stm32 源代码分析)
(嵌入式
实时操作系统
rtosnuttx7.1stm32源代码分析)为什么__start是处理器执行的第一条指令?
BBZZ2
·
2016-02-02 09:00
ucos
实时操作系统
学习笔记——内核结构和任务创建
对于ucos
实时操作系统
,邵贝贝的那本书已经写得很详细了,我因为之前不深的研究过ucos,所以在这里做一个笔记,写一些个人对该操作系统的理解,仅仅是个人理解,如果有人看到这边随笔有不对的地方,望给我指正
痞子辉
·
2016-02-01 21:00
ucos
实时操作系统
学习笔记——内核结构和任务创建
对于ucos
实时操作系统
,邵贝贝的那本书已经写得很详细了,我因为之前不深的研究过ucos,所以在这里做一个笔记,写一些个人对该操作系统的理解,仅仅是个人理解,如果有人看到这边随笔有不对的地方,望给我指正
痞子辉
·
2016-02-01 21:00
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他