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
[RTT例程练习] 2.2 信号量之基本使用(动态/静态信号量)
RT-Thread
的信号量有静态和动态,这里同线程的静态和动态是一个意思。对信号量有两种操作,take和release。程序中,首先初始化信号量
lyyyuna
·
2013-02-25 21:00
rt-thread
的IPC机制之消息队列源码分析
消息队列是另一种常用的线程间通讯方式,它能够接收来自线程的不固定长度的消息,并把消息缓存在自己的内存空间中。其他线程也能够从消息队列中读取相应的消息,而当消息队列是空的时候,可以挂起读取线程。而当有新的消息到达时,挂起的线程将被唤醒以接收并处理消息。消息队列是一种异步的通信方式。如上图所示,通过消息队列服务,线程或中断服务子程序可以将一条或多条消息放入消息队列。同样,一个或多个线程可以从消息队列中
flydream0
·
2013-02-22 21:00
rt-thread
的IPC机制之邮箱源码分析
RT-Thread
采用的邮箱通信机制有点类型传统意义上的管道,用于线程间通讯。它是线程,中断服务,定时器向线
flydream0
·
2013-02-22 08:00
rt-thread
的IPC机制之事件源码分析
1前言事件主要用于线程间的同步,与信号量不同,它的特点是可以实现一对多,多对多的同步。即一个线程可等待多个事件的触发:可以是其中任一一个事件进行触发唤醒线程进行事件的处理操作;也可以是几个事件都到达后才触发唤醒线程进行后续的处理。同样,事件也可以是多个线程同步多个事件。这种多个事件的集合可以用一个32位无符号整型变量来表示,变量中的一位代表一个事件,线程通过“逻辑与”或“逻辑或”与一个或多个事件建
flydream0
·
2013-02-21 15:00
rt-thread
的IPC机制之互斥锁源码分析
互斥锁是管理临界资源的一种有效手段。因为互斥锁是独占的,所以在一个时刻只允许一个线程占有互斥锁,利用这个性质来实现共享资源的互斥锁保护。任何时刻只允许一个线程获得互斥量对象,未能够获得互斥量对象的线程被挂起在该互斥量的等待线程队列上。1互斥锁控制块/** *Mutualexclusion(mutex)structure */ structrt_mutex { structrt_ipc_object
flydream0
·
2013-02-20 23:00
rt-thread
的IPC机制之信号量源码分析
rt-thread
操作系统的IPC(Inter-ProcessCommunication,进程间通信)包含有信号量,互斥锁,事件,邮箱,消息队列.本文主要针对信号量.信号量是用来解决线程同步和互斥的通用工具
flydream0
·
2013-02-20 12:05
rt-thread
RT-Thread
rt-thread
的IPC机制之信号量源码分析
rt-thread
操作系统的IPC(Inter-ProcessCommunication,进程间通信)包含有信号量,互斥锁,事件,邮箱,消息队列.本文主要针对信号量.信号量是用来解决线程同步和互斥的通用工具
flydream0
·
2013-02-20 12:00
rt-thread
的IPC机制之信号量源码分析
rt-thread
操作系统的IPC(Inter-Process Communication,进程间通信)包含有信号量,互斥锁,事件,邮箱,消息队列.
jiagou
·
2013-02-20 12:00
thread
rt-thread
的IO设备管理系统源码分析
rt-thread
的IO设备管理模块为应用提供了一个对设备进行访问的通用接口,,并通过定义的数据结构对设备驱动程序和设备信息进行管理。
flydream0
·
2013-02-19 16:00
rt-thread
的IO设备管理系统源码分析
rt-thread
的IO设备管理模块为应用提供了一个对设备进行访问的通用接口,,并通过定义的数据结构对设备驱动程序和设备信息进行管理。
jiagou
·
2013-02-19 16:00
thread
rt-thread
的空闲线程源码分析
rt-thread
的空闲线程在是线程空闲时执行的,它的主要操作是进行“垃圾回收”,这里的“垃圾”是待close掉的线程。
flydream0
·
2013-02-19 11:00
rt-thread
的空闲线程源码分析
rt-thread
的空闲线程在是线程空闲时执行的,它的主要操作是进行“垃圾回收”,这里的“垃圾”是待close掉的线程。
jiagou
·
2013-02-19 11:00
thread
rt-thread
的空闲线程源码分析
rt-thread
的空闲线程在是线程空闲时执行的,它的主要操作是进行“垃圾回收”,这里的“垃圾”是待close掉的线程。
piperzero
·
2013-02-19 11:00
时钟中断是
rt-thread
的线程调度器的驱动力
1系统时钟中断驱动引擎
rt-thread
操作系统中当线程时间片耗尽,或是当线程sleep一段时间后唤醒再被调度,此过程又是如何进行的呢?到底是谁来驱动这一过程的呢?答案是时钟中断源。
flydream0
·
2013-02-19 10:00
时钟中断是
rt-thread
的线程调度器的驱动力
1 系统时钟中断驱动引擎
rt-thread
操作系统中当线程时间片耗尽,或是当线程sleep一段时间后唤醒再被调度,此过程又是如何进行的呢?到底是谁来驱动这一过程的呢? 答案是时钟中断源。
jiagou
·
2013-02-19 10:00
thread
rt-thread
线程调度器获取当前最高优先级线程算法过程分析
上一章大概分析了
rt-thread
操作系统的线程调度器的源码,此文具体来讲讲
rt-thread
在调试时,是如何获取获得当前最高优先级线程的算法过程。
flydream0
·
2013-02-18 22:00
rt-thread
线程调试器获取当前最高优先级线程算法过程分析
上一章大概分析了
rt-thread
操作系统的线程调试器的源码,此文具体来讲讲
rt-thread
在调试时,是如何获取获得当前最高优先级线程的算法过程。
jiagou
·
2013-02-18 22:00
thread
rt-thread
线程调度器源码分析
1前言
RT-Thread
中提供的线程调度器是基于全抢占式优先级的调度,在系统中除了中断处理函数、调度器上锁部分的代码和禁止中断的代码是不可抢占的之外,系统的其他部分都是可以抢占的,包括线程调度器自身.系统总共支持
flydream0
·
2013-02-17 18:00
rt-thread
线程调度器源码分析
1前言
RT-Thread
中提供的线程调度器是基于全抢占式优先级的调度,在系统中除了中断处理函数、调度器上锁部分的代码和禁止中断的代码是不可抢占的之外,系统的其他部分都是可以抢占的,包括线程调度器自身.系统总共支持
jiagou
·
2013-02-17 18:00
thread
rt-thread
线程源码分析
rt-thread
操作系统是一个多线程的操作系统,线程对于
rt-thread
来说是一个很重要的概念,因此,必须掌握它。
flydream0
·
2013-02-17 14:00
rt-thread
线程源码分析
rt-thread
操作系统是一个多线程的操作系统,线程对于
rt-thread
来说是一个很重要的概念,因此,必须掌握它。
jiagou
·
2013-02-17 14:00
thread
rt-thread
的定时器管理源码分析
1前言
rt-thread
可以采用软件定时器或硬件定时器来实现定时器管理的,所谓软件定时器是指由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受数目限制的定时器服务。
flydream0
·
2013-02-05 11:00
rt-thread
的定时器管理源码分析
1前言
rt-thread
可以采用软件定时器或硬件定时器来实现定时器管理的,所谓软件定时器是指由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受数目限制的定时器服务。
jiagou
·
2013-02-05 11:00
thread
rt-thread
的内核对象管理系统分析
rt-thread
采用内核对象管理系统来访问和管理所有内核对象.首先来看看
rt-thread
的内核对象是如何定义的:1数据结构1.1对象控制块在include/rtdef.h头文件中可以找到内核对象有结构定义
flydream0
·
2013-02-04 15:00
rt-thread
的内核对象管理系统分析
rt-thread
采用内核对象管理系统来访问和管理所有内核对象.首先来看看
rt-thread
的内核对象是如何定义的:1数据结构1.1对象控制块在include/rtdef.h头文件中可以找到内核对象有结构定义
jiagou
·
2013-02-04 15:00
thread
rt-thread
的小内存管理算法分析
rt-thread
的小内存管理是
rt-thread
操作系统默认堆内存管理算法,是一种简单的内存分配算法,当有可用的内存的时候,会从中分割一块来作为分配的内存,而剩下的则返回到动态内存堆中.此算法采用了一个静态链表来实现的
flydream0
·
2013-02-03 12:00
rt-thread
的小内存管理算法分析
rt-thread
的小内存管理是
rt-thread
操作系统默认堆内存管理算法,是一种简单的内存分配算法,当有可用的内存的时候,会从中分割一块来作为分配的内存,而剩下的则返回到动态内存堆中.此算法采用了一个静态链表来实现的
jiagou
·
2013-02-03 12:00
thread
C语言的对象化模型(
RT-Thread
)
(What'sRT-Thread?)面向对象的特征主要包括: •封装,隐藏内部实现•继承,复用现有代码•多态,改写对象行为采用C语言实现的关键是如何运用C语言本身的特性来实现上述面向对象的特征。封装 封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,
fovwin
·
2013-01-01 20:00
RT-thread
对象模型之device
RT-thread
对象模型之device1推荐
RT-thread
中采用了对容器的方式来存储系统中的各种类型的对象今天来解析一下device对象,device对象是对系统中设备的一种抽象,同时也是从所有对象的基类
ilvu999
·
2012-11-01 08:00
对
RT-Thread
系统的理解-(系统对象)
http://www.rt-thread.org/对
RT-Thread
系统的理解-(系统对象)0推荐由于工作的原因,好久没有关注嵌入式系统了,在读书的时候看了一下ucos的源码,后来发现它不再是免费的了
ilvu999
·
2012-11-01 08:00
rt-thread
谷歌code
rt-thread
谷歌code:http://code.google.com/p/
rt-thread
/
yyplc
·
2012-04-25 10:00
在RTOS上移植uIP TCP/IP协议栈
RT-Thread
是国人(ffxz)写的一个实时性(RTOS)嵌入式操作系统。和著名的uCOS-II系统相似,但又很不一样!二者都是以抢占式任务调度的。
yyplc
·
2012-02-02 15:00
编程
timer
function
任务调度
语言
NetWork
推荐一个不错的嵌入式实时系统
RT-Thread
RT-Thread
是国内少有的,不错的一个实时性操作系统。虽然诞生不久,但绝对是后起之秀。与其他RTOS相比,
RT-Thread
可谓一支独秀。比较适合选用为嵌入式开发的系统。
自由枫~
·
2012-02-02 15:52
嵌入式RTOS
嵌入式
网络协议
产品设计
图形
shell
x86
推荐一个不错的嵌入式实时系统
RT-Thread
RT-Thread
是国内少有的,不错的一个实时性操作系统。虽然诞生不久,但绝对是后起之秀。与其他RTOS相比,
RT-Thread
可谓一支独秀。比较适合选用为嵌入式开发的系统。
yyplc
·
2012-02-02 15:00
shell
网络协议
嵌入式
产品设计
图形
X86
RT-Thread
Radio 网络播放器--初次零距离接触!
今天很高兴,收到了RT-ThreadRadio套件,还有ffx和
RT-Thread
工作室写的新书《
RT-Thread
实时操作系统编程指南》。如此令人快乐的事,如此高兴,实在是想不到,想不到!
yyplc
·
2012-02-02 14:00
thread
网络
Semaphore
网络协议
图形
嵌入式操作系统
uip 移植在
rt-thread
上的源码
/*本人在以前开发过程中移植uIP到
RT-Thread
实时线程系统,在附带例子中实现了1个客户端连接和服务端连接,但还有待更多完善有需要应用uip到项目中的朋友可以参考一下。
yyplc
·
2012-02-02 14:00
thread
timer
struct
null
System
input
Posix thread 多线程编程
//blog.csdn.net/yyplc====用Posixthread进行多线程设计,就不怕跨平台了,因为很多OS都兼容Posixthread,如Linux/Windows等,甚至嵌入式系统上(如
rt-thread
yyplc
·
2012-01-03 13:00
thread
多线程
IBM
null
Signal
variables
rt-thread
的位图调度算法分析
如何阅读代码就以
rt-thread
内核代码为例(注,指
rt-thread
的kernel代码),大约有8500行
Prife
·
2011-12-16 13:00
thread
数据结构
算法
table
存储
byte
eCos可配置性的一点解释
上周末参加了上海开源软件的活动,认识了
RT-Thread
的发起者,为身边有那么多技术的狂热者感到高兴。他们在几年的时间把
RT-Thread
做的这么优秀真的很辛苦,在这里支持他们一下。
rickleaf
·
2011-09-29 10:00
thread
struct
脚本
Build
compiler
编译器
文件系统 和 操作系统的调度器 --- 一点想法
操作系统(如COS/
RT-Thread
)向应用程序提供任务管理的接口,包含任务创建以及任务调度。
hfyinsdu
·
2011-09-05 16:00
Flash
嵌入式
存储
任务调度
任务
产品
操作系统 任务管理 调度
操作系统(如COS/
RT-Thread
)向应用程序提供任务管理的接口,包含任务创建以及任务调度。
hfyinsdu
·
2011-08-19 10:00
RT-Thread
内核实验 1 任务的基本管理
RT-Thread
内核实验1 任务的基本管理实验目的: 理解RTOS中任务管理的基本原理,了解任务的基本状态及其变迁过程; 掌握
RT-Thread
任务管理子系统中的任务创建,启动,延时机制
Stephen_yu
·
2011-08-09 14:00
thread
OS
null
application
任务
delay
华人操作系统项目列表 使用SkyEye来模拟运行
RT-Thread
使用SkyEye来模拟运行
RT-Thread
[win32]本文将说明如何在Win32环境下搭建
RT-Thread
的开发环境及如何使用skyeye来模拟运行/调试
RT-Thread
。
Aaronzzq
·
2011-08-09 14:00
windows
gcc
Path
平台
终端
编译器
嵌入式GUI
RT-THREAD
/FTK-0.6发布
嵌入式GUIRT-THREAD/FTK-0.6发布分类: 嵌入式GUIFTK2011-06-2215:52 779人阅读 评论(9) 收藏 举报转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 嵌入式GUIRT-THREAD/FTK0.6ReleaseNotesoaddtabwidgetoaddfilebrowserwidgeto
maikforever
·
2011-08-05 12:00
嵌入式
equals
browser
features
interface
portability
嵌入式GUI
FTK
RT_thread 学习笔记1——内核对象
RT-Thread
的内核映像文件在编译时会形成如下图所示的结构(以AT91SAM7S64为例):其中主 要包括了这么几段: Segment Description .text 代码正文段
ysdaniel
·
2011-07-30 15:00
thread
struct
list
object
Class
扩展
RT-Thread
ucos
RT-Thread
与ucos比较:任务管理及调度:RT-Thread32/256可选优先级抢占式调度,线程数不限,相同优先级线程时间片轮转调度;支持动态创建/销毁线程ucos256优先级抢占式调度,不允许相同优先级任务存在同步
ysdaniel
·
2011-07-25 12:00
框架
测试
Semaphore
vb
任务
output
嵌入式GUI
RT-THREAD
/FTK-0.6发布
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 嵌入式GUIRT-THREAD/FTK0.6ReleaseNotesoaddtabwidgetoaddfilebrowserwidgetoaddopenglesbackendoporttoandroidoporttort-threadoporttowinceoporttoiphone
absurd
·
2011-06-22 15:00
ListView
嵌入式
animation
dialog
features
portability
嵌入式GUI
RT-THREAD
/FTK-0.6发布
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静嵌入式GUIRT-THREAD/FTK0.6ReleaseNotesoaddtabwidgetoaddfilebrowserwidgetoaddopenglesbackendoporttoandroidoporttort-threadoporttowinceoporttoiphoneom
iteye_2060
·
2011-06-22 15:00
Microwindows 及其 触摸屏驱动 在eCos MINI2440 上的实现
后来看到
RT-Thread
的例子可以正常运行,于是才想看看他们呢对MINI2440QEMU的修改。 真的要感谢所有自由组织的无私奉献。
rickleaf
·
2011-04-01 23:00
thread
linux
struct
table
终端
events
redboot on QEMU for mini2440
rt-thread
最近很火,在mini2440的qemu平台上发表了测试和代码,这无疑给更多的爱好者以新的学习机会。
rickleaf
·
2011-03-01 16:00
c
image
struct
command
File
layout
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他