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
os-ii
ucos-18-ucos移植到51
在51系列单片机上移植uCOS-II 内容摘要:本文详细系统地介绍了uC/
OS-II
在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。
dong4716138
·
2012-12-14 13:28
单片机
移植
51
ucos
ucos-3-任务调度1
转自:http://blog.csdn.net/chunzi417/article/details/5864755uC/
OS-II
的任务一般格式为:voidTASKn(void*pdata){
dong4716138
·
2012-12-04 15:07
任务
调度
void
ucos-II
OS_TIME.C
********************************************************************************************** 3*uC/
OS-II
c__ilikeyouma
·
2012-11-19 15:00
OS_TASK.C
********************************************************************************************** 3*uC/
OS-II
c__ilikeyouma
·
2012-11-19 15:00
uCOS_II.H
********************************************************************************************** 3*uC/
OS-II
c__ilikeyouma
·
2012-11-19 14:00
uCOS_II.C
********************************************************************************************** 3*uC/
OS-II
c__ilikeyouma
·
2012-11-19 13:00
C语言条件编译指令
学了C语言和C++已经三个年头了,但是对于条件编译指令还不是很了解,看到Linux平台下地一些优秀的源代码,诸如uC/
OS-II
等用到了很多编译指令,MFC内部也用到了条件编译指令,现在把我学到的一些条件编译指令做下总结
ccf19881030
·
2012-11-16 10:00
【转】FreeRTOS 内核中的链表
相对于uC/
OS-II
来说是一个大的优点。不过,有利必有弊。采用双向链表后代码相对来说要复杂一些。
conanyang
·
2012-11-11 12:58
--
嵌入式开发
====
知识库
====
【转】FreeRTOS 内核中的链表
相对于uC/
OS-II
来说是一个大的优点。不过,有利必有弊。采用双向链表后代码相对来说要复杂一些。
ConanYang
·
2012-11-11 12:00
2.uC/
OS-II
中断及时钟节拍
中断uC/
OS-II
的中断服务子程序要用汇编程序来编写。
tjzhaomengyi
·
2012-11-04 20:00
操作系统
中断
ucosii
时钟节拍
uC/
OS-II
内核架构解析(7)---uC/
OS-II
应用开发
应用开发步骤 (1) 包含uC/
OS-II
的总头文件includes.h; (2)定义任务栈的大小和任务栈; (3)分配任务优先级; (4)实现任务功能; (5)调用OSInit()
angle0615303
·
2012-10-27 22:00
uC/
OS-II
内核架构解析(1)---嵌入式RTOS
1.嵌入式系统基本模型2.RTOS设计原则 采用各种算法和策略,始终保持系统行为的可预测性。即在任何情况下,在系统运行的任何时刻,OS的资源配置策略都能为争夺资源(包括CPU、内存、网络带宽等)的多个实时任务合理地分配资源,使每个实时任务的实时性要求都能得到满足。3.GPOS与RTOSGPOS:注重每次执行的平均响应时间,而不是某次特定执行的响应时间。RTOS:除满足应用功能需求外,还要满
angle0615303
·
2012-10-27 21:00
uc/
os-II
在STC89C52RC上的移植
MCU:STC89C51RC最高主频:80MFlash:4KSRAM:512BEEPROM:4K系统:uc/
os-II
集成开发环境:keil4在起初开始移植时我并没有注意到上面的Flash、SRAM这两个指标的限制
toraloo
·
2012-10-27 18:00
书籍的选择
StructureandInterpretationofComputerPrograms 4、IntroductiontoAlgorithms,SecondEdition5、数据结构与算法分析C6、嵌入式实时操作系统uC/
OS-II
·
2012-10-08 15:46
书籍
的
书籍的选择
StructureandInterpretationofComputerPrograms 4、IntroductiontoAlgorithms,SecondEdition5、数据结构与算法分析C6、嵌入式实时操作系统uC/
OS-II
usb_host
·
2012-10-08 15:46
书籍
的
arm仿真器Skyeye的安装及使用
SkyEye的目标是在通用的Linux和Windows平台上实现一个纯软件集成开发环境,模拟常见的嵌入式系统,可在SkyEye上运行μCLinux以及μC/
OS-II
等,以及各种系统软件(如TCP/IP
xitong
·
2012-10-02 17:00
ARM
FreeRTOS 特性简介
这一点比uC/
OS-II
要灵活
liyuanbhu
·
2012-08-27 10:00
算法
嵌入式
任务调度
任务
uC/
OS-II
系统中的内存管理方法
os_mem.c 、ucos_ii.h(http://www.rayfile.com/zh-cn/files/d1e9ff6e-e517-11e1-9a2b-0015c55db73d/)一、引言uC/
OS-II
chenyujing1234
·
2012-08-13 15:00
list
OS
null
table
insert
程序开发
UCOS源码详解(转自 不知道)
UCOS源码详解uC/
OS-II
源码分析(总体思路一)首先从main函数开始,下面是uC/OS-IImain函数的大致流程:main() {OSInit();TaskCreate(...)
linuxlinuxlinuxlinux
·
2012-07-20 15:00
为什么选择RTEMS
以前,我做商业项目都是使用FreeRTOS和uC/
OS-II
的,FreeRTOS和uC/
OS-II
都差不多,核心代码不过几千行。突出的特点是,好掌握,易上手,在较短的时间内就能上手开发。
coolbacon
·
2012-07-14 09:00
C++
框架
linux
架构设计
工具
UML
为什么选择RTEMS
以前,我做商业项目都是使用FreeRTOS和uC/
OS-II
的,FreeRTOS和uC/
OS-II
都差不多,核心代码不过几千行。突出的特点是,好掌握,易上手,在较短的时间内就能上手开发。
coolbacon
·
2012-07-14 09:00
C++
linux
框架
架构设计
工具
UML
OSTaskStkInit_FPE_x86()--浮点仿真任务栈初始化函数(分段寻址的地址转换为线性地址)
段地址:段内偏移量寻址方案在uC/
OS-II
随书光盘中针对80x86(不带硬件浮点运算单元)的移植源码中,有一个浮点仿真任务栈初始化函数OSTaskStkInit_FPE_x86(),其中将分段寻址的地址转换为线性地址时
hbuxiaofei
·
2012-06-25 21:00
uC/
OS-II
源码分析
uC/
OS-II
源码分析 uC/
OS-II
源码分析首先从main.c文件看起,下面是uC/OS-IImain.C的大致流程: main(){ OSInit(); OSTaskCreate(...);
dreamtdp
·
2012-06-21 20:00
uCOS-II任务机制
uc/
os-ii
总是运行进入就绪状态的最高优先级的任务。2.任务是如何调度(切换)的?因为uc/
os-ii
总是运行进入就绪状态的最高优先级的任务。
dreamtdp
·
2012-06-21 11:00
数据结构
工作
OS
任务
UC/OS II_基本概念和常识
所有UC/
OS-II
的要素(函数、变量、常数定义、宏)都已OS开头2. 临界区:指处理时不可分割的代码。一旦开始执行,则不允许任何中断打入。3.
yangtalent1206
·
2012-05-30 00:00
数据结构
编程
Semaphore
OS
测试
任务
μC/
OS-II
移植笔记 2(FreeScale 68HCS12 核单片机)
本文最初写于2012-04-20 于sohu博客,这次博客搬家一起搬到这里来。版权所有,转载请注明出处。 2.2OS_CPU_A.S首先是函数和全局变量的声明。;*************************************************************************** ;PUBLICDECLARATIONS ;********************
liyuanbhu
·
2012-05-20 21:00
timer
汇编
function
vector
OS
任务
μC/
OS-II
移植笔记 1(FreeScale 68HCS12 核单片机)
μC/
OS-II
移植笔记1(移植到FreeScale68HCS12核单片机,SmallMemoryModel)最近闲暇下来,花了些时间研究了如何将μC/
OS-II
移植到FreeScale68HCS12
liyuanbhu
·
2012-05-20 21:00
汇编
OS
语言
pascal
编译器
Constants
uC/
OS-II
源码分析(总体思路一)
首先从main函数开始,下面是uC/OS-IImain函数的大致流程:main(){ OSInit(); TaskCreate(...); OSStart();}首先是调用OSInit进行初始化,然后使用TaskCreate创建几个进程/Task,最后调用OSStart,操作系统就开始运行了。 OSInit 最先看看OSInit完成哪些初始化:void OSInit(void){#ifOS_VER
slj_win
·
2012-05-20 14:00
工作
OS
events
uC/
OS-II
源码分析(总体思路 二)
OSTaskCreate OSTaskCreate负责创建Task所需的数据结构,该函数原形如下所示:INT8U OSTaskCreate(void(*task)(void*pd),void*p_arg,OS_STK*ptos,INT8Uprio)其中task是一个函数指针,指向该Task所开始的函数,当这个Task第一次被调度运行时将会从task处开始运行。p_arg是传给task的参数指针;p
slj_win
·
2012-05-20 14:00
数据结构
OS
ext
X86
delay
uC/
OS-II
源码分析(总体思路 三)
OSTimeDly 在Task中,一般执行一段时间之后调用OSTimeDly推迟一段时间再继续运行,OSTimeDly将本进程从Ready TCBList中删除,然后将Delay的时间设置给OSTCBDly,最后调用OS_Sched进行进程调度。void OSTimeDly (INT16U ticks){ INT8U y; if (ticks > 0) {
slj_win
·
2012-05-20 14:00
OS
终端
delay
FreeRTOS 内核中的链表
相对于uC/
OS-II
来说是一个大的优点。不过,有利必有弊。采用双向链表后代码相对来说要复杂一些。
liyuanbhu
·
2012-05-13 17:00
lpc2200移植ucos-II总结(三 编写OS_CPU.h)
2.3编写OS_CPU.h1.不依赖于编译的数据类型uC/
OS-II
不使用C语言中的short,int和long等数据类型的定义,因为他们与处理的类型有关,隐含着不可移植性。
yinjiabin
·
2012-05-01 16:00
汇编
OS
语言
任务
FP
编译器
lpc2200移植ucos-II总结(二 移植简介)
2.1移植简介根据uC/
OS-II
的要求,移植uC/
OS-II
到一个新的体系结构上需要提供2个或3个文件:OS_CUP.H(C语言头文件)、OS_CUP_C.C(C程序源文件)及OS_CUP_A.ASM
yinjiabin
·
2012-05-01 16:00
c
汇编
OS
语言
编译器
lpc2200移植ucos-II总结(一 移植环境)
1.1uC/OS-IIuC/
OS-II
读做“microCOS2”,意为“微控制器操作系统版本2”。uC/
OS-II
是源代码开放的实时性内核,可用于各类8位、16位和32位单片机。
yinjiabin
·
2012-05-01 16:00
c
汇编
语言
任务
编译器
uc/
OS-II
下ARM7定时器捕获实现红外解码
今天下午的时候,调试努力之下,终于把红外解码弄出来了。其实以前有次比赛的时候就已经用到了红外,只是那次用的是51单片机,用的是外部中断和延时检测脉宽来进行解码,因为51的时钟这些比较简单,所以解码很容易就正确了。但是现在换到了ARM7平台下,由于对它的不是很熟悉,怎么用普通语句实现精确延时对我来说是个难点。最后考虑用两个方案来实现红外的解码。方案一是用外部中断加定时器延时检测脉宽进行解码,但是结果
abclixu123
·
2012-04-16 02:00
ios
exception
timer
OS
任务
平台
【转载】µC/
OS-II
进程调度模型分析(PC移植版)
m=201011µC/
OS-II
进程调度模型分析(PC移植版)Postedon November12,2010 by aegiryy首先介绍一下µC/
OS-II
。
ferlansue
·
2012-04-06 14:00
用uc/
OS-II
实现系统的消息循环
今天,做了uc/
OS-II
系统的消息循环的实验,写一些收获。先说说消息机制的原理。
abclixu123
·
2012-03-23 00:00
编程
工作
windows
struct
OS
任务
uC/
OS-II
源码分析(总体思路 二)
文章转载地址:http://hi.baidu.com/zzz1367/blog/item/ae03dcd1b37a41d9562c84c3.htmlOSTaskCreate负责创建Task所需的数据结构,该函数原形如下所示:INT8U OSTaskCreate(void(*task)(void*pd),void*p_arg,OS_STK*ptos,INT8Uprio)其中task是一个函数指针,指
yimu13
·
2012-02-13 18:00
数据结构
c
OS
ext
X86
delay
uC/
OS-II
源码分析(总体思路一)
文章转载地址:http://hi.baidu.com/zzz1367/blog/item/ae03dcd1b37a41d9562c84c3.html首先从main函数开始,下面是uC/OS-IImain函数的大致流程:main(){OSInit();TaskCreate(...);OSStart();}首先是调用OSInit进行初始化,然后使用TaskCreate创建几个进程/Task,最后调用O
yimu13
·
2012-02-13 18:00
c
工作
OS
events
uCOS-II任务机制
uc/
os-ii
总是运行进入就绪状态的最高优先级的任务。2.任务是如何调度(切换)的?因为uc/
os-ii
总是运行进入就绪状态的最高优先级的任务。
supreme42
·
2012-02-11 10:00
数据结构
工作
OS
任务
lpc2200移植ucos-II心得
1.1uC/OS-IIuC/
OS-II
读做“microCOS2”,意为“微控制器操作系统版本2”。uC/
OS-II
是源代码开放的实时性内核,可用于各类8位、16位和32位单片机。
yinjiabin
·
2012-01-03 10:00
exception
汇编
OS
语言
任务
编译器
ARM学习-TQ2440
参考亚嵌培训的内容吧嵌入式系统概述与ARM简介 1ARM处理器与其他体系结构处理器异同比较 2ARM芯片选型 3ARM外围硬件设计 4ARM程序和算法 5ARM操作系统(uC/
OS-II
renshengrumenglibing
·
2011-12-04 15:00
编程
exception
汇编
存储
工具
开发工具
uC/
OS-II
内核架构解析---uC/
OS-II
系统核心
转自:http://bbs.ednchina.com/BLOG_ARTICLE_1969777.HTM【专题】uC/
OS-II
内核架构解析(1)---嵌入式RTOS1.嵌入式系统基本模型2.RTOS设计原则
SunnyBeiKe
·
2011-11-13 14:00
uC/OS优先级反转及解决
转自:http://blog.csdn.net/zccst/article/details/42943391uC/
OS-II
的运行机制在嵌入式系统的应用中,实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题
SunnyBeiKe
·
2011-11-13 09:00
list
嵌入式
任务调度
任务
inheritance
产品
试论将μC/
OS-II
用于单片机教学
试论将μC/
OS-II
用于单片机教学清华大学邵贝贝 摘要:当前,大学中的“嵌入式系统与单片机应用”及类似课程的教学内容和实验正处在转型期,由单纯8位机转向8位、16位、32位并举;开发方式上,仿真器在逐步退出
CyberLabs
·
2011-11-01 22:00
linux
汇编
嵌入式
语言
平台
Motorola
uC/
OS-II
- Port for the LINUX Operating System
OS-II-PortfortheLINUXOperatingSystemCopyright(C)2004-...Werner.Zimmermann|AT|hs-esslingen.deOverviewuC/
OS-II
cyberlabs
·
2011-10-30 20:04
uCOS-III
uC/
OS-II
- Port for the LINUX Operating System
OS-II-PortfortheLINUXOperatingSystemCopyright(C)2004-...Werner.Zimmermann|AT|hs-esslingen.deOverviewuC/
OS-II
CyberLabs
·
2011-10-30 20:00
thread
linux
application
System
Signal
triggers
实时多任务操作系统uCOS-III的特点
实时多任务操作系统uCOS-III的特点uCOS-III是一个全新的实时内核,源于世界上最流行的实时内核uC/
OS-II
,除了提供熟悉的一系列系统服务,全面修订了API接口,使uC/OS-III更直观,
cyberlabs
·
2011-10-30 20:30
uCOS-III
实时多任务操作系统uCOS-III的特点
实时多任务操作系统uCOS-III的特点uCOS-III是一个全新的实时内核,源于世界上最流行的实时内核uC/
OS-II
,除了提供熟悉的一系列系统服务,全面修订了API接口,使uC/OS-III更直观,
cyberlabs
·
2011-10-30 20:30
uCOS-III
实时多任务操作系统uCOS-III的特点
实时多任务操作系统uCOS-III的特点 uCOS-III是一个全新的实时内核,源于世界上最流行的实时内核uC/
OS-II
,除了提供熟悉的一系列系统服务,全面修订了API接口,使uC/OS-III
CyberLabs
·
2011-10-30 20:00
数据结构
timer
汇编
Semaphore
嵌入式
任务
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他