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
UCOS
uCOS
II移植到友善之臂mini2440
uCOS
II移植到友善之臂mini24401.准备源代码在官网或者其他地方找到源代码,也可以在我的下载资源里下到http://download.csdn.net/detail/YAOZHENGUO2006
YAOZHENGUO2006
·
2011-09-09 20:00
汇编
OS
扩展
任务
编译器
hook
ucos
OS_ENTER_CRITICAL
今天又看了一下
ucos
保护临界段代码,
ucos
是利用禁止中断来保护临界段的。
ucos
给我们提供了三种方法:一:直接关中断和直接开中断。即成对使用,保证临界段的安全。
zhanglianpin
·
2011-09-08 11:00
编程
OS
存储
ucos
OS_ENTER_CRITICAL
今天又看了一下
ucos
保护临界段代码,
ucos
是利用禁止中断来保护临界段的。
ucos
给我们提供了三种方法:一:直接关中断和直接开中断。即成对使用,保证临界段的安全。
zhanglianpin
·
2011-09-08 11:00
编程
OS
存储
ucos
在PC机上的编译与运行方法
ucos
是一个小巧的公开源代码的嵌入式实时操作系统,非常适合于嵌入式系统学习。为了给同学们讲授
ucos
的原理和使用,总结了一下
ucos
在PC机上的编译方法,基于BC、TC、和VC。
fazai001
·
2011-08-20 10:00
OS
嵌入式
开发工具
include
编译器
Borland
arm-linux一句话备忘录
linux内核的nfs启动命令行:setenvbootargsmem=64M console=ttyS0,57600root=/dev/nfsrwnfsroot=192.168.1.6:/home/lin
ucos
yf210yf
·
2011-08-18 09:00
linux
File
cmd
Flash
library
linux内核
自己仿写一个
ucos
ii(三) 初始化与创建任务
有了任务控制块,接下来就是任务初始化了,其中分为创建块和创建任务。有了任务控制块的模子就可以复制几个了,然后再把它们穿起来,统一管理。操作系统初始化函数就是做这件事的。OSInit函数就是做这个的。此函数先初始化一些操作系统的一些全局变量,比如任务嵌套次数,空闲任务计数,操作系统运行开关等。然后就开始将我们创建的各种块,比如任务控制块,事件管理块,内存块,消息块等初始化,然后穿成链表。需要用到哪个
lidec
·
2011-08-15 12:00
数据结构
嵌入式
C语言
硬件
单片机
实时操作系统
UCOS
-II+TQ2440+触摸屏
前面已经完成了
UCOS
-II到mini2440的移植现在来进行基本的应用程序设计已经完成4个LED程序,用来测试移植是否成功下面把裸奔的触摸屏程序移植上来。
k122769836
·
2011-08-14 18:00
OS
测试
Class
UP
任务
转载一篇写得不错的
UCOS
-II移植文章
于是摆好
uCOS
系统的资料,按照移植步骤,一个个文件、函数地写好,其他没有什么,就是时间节拍比较难一
k122769836
·
2011-08-14 18:00
数据结构
工作
OS
ide
任务
编译器
UCOS
_II的移植到S3C2440 ADS 1.2
一、新建工程1.新建一个ARMExecutableImage2.创建
uCOS
_II文件夹,创建两个子文件夹,分别为ARM、SOURCEARM存放和平台相关的文件("OS_CPU.H""Os_cpu_a.s
k122769836
·
2011-08-14 18:00
c
function
OS
compiler
hook
initialization
uCOS
-II移值过程实例讲解
uCOS
-II移值过程实例讲解 我将
uCOS
-II移植到了EPONS的C33209的平台上,接下来我就基于我移植好的代码讲解如何将
uCOS
-II从一种MCU移植到另一种MCU。
k122769836
·
2011-08-14 17:00
数据结构
汇编
OS
任务调度
任务
嵌入式操作系统
关于
ucos
任务堆栈的理解
最近在看
ucos
,对其任务堆栈理解不到位,在网上搜索到了这篇文章,对我很有帮助,如下。理解一下两个概念:1;堆栈就是一段连续的空间。
zhanglianpin
·
2011-08-11 16:00
c
工作
存储
语言
任务
关于
ucos
任务堆栈的理解
最近在看
ucos
,对其任务堆栈理解不到位,在网上搜索到了这篇文章,对我很有帮助,如下。理解一下两个概念:1;堆栈就是一段连续的空间。
zhanglianpin
·
2011-08-11 16:00
c
工作
存储
语言
任务
学习ARM的心得
如:arm920TE.pdfS3C2410_1.2.pdf6然后学习
uCOS
!!操作系统。 (1)、细读《
k122769836
·
2011-08-07 21:00
编程
linux
嵌入式
文档
qt
linux内核
2440+
ucos
+gui 的串口收发问题
最近也在学习
ucos
,之前没注意,在gui和串口通信上卡了很长时间,我的通信估计是1s钟一次,一次20个字符。之前通信的时候,触摸很卡,没法用的。
ranruoyu1003
·
2011-08-05 17:00
c
汇编
import
任务
Ucos
-ii中获取最高优先级的原理(任务和事件)
Ucos
-ii中获取最高优先级的原理(任务和事件)2009-08-0219:121. 任务优先级表是按照由左至右,由上至下的顺序增长的,且优先级号越小优先级越高。2.
kevin_hcy
·
2011-08-04 17:00
存储
任务
嵌入式开发的一些经验和教训。
(TI已经提供了Bootloader,
UCOS
官网也已经有了移植好的OS)。 我们要把宝贵的时间放在业务逻辑和核心算法上。
YUAN1125
·
2011-07-31 15:00
timer
image
嵌入式
文档
byte
Signal
plan
arm7 周围设备的熟悉,实现是芯片自带的功能,然后是usb、多内核加载,无线模块、
ucos
II、自制的pdaarm9 mini2440裸奔、linux入门关键一点是:要有计划,还有认真执行,要写学习笔记总结
penglijiang
·
2011-07-30 15:00
linux
UCOS
之任务调度机制
UCOS
之任务调度机制本文引用自tianwaike1《
UCOS
之任务调度机制》一.内核概述: 多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。
ysdaniel
·
2011-07-29 11:00
数据结构
算法
汇编
OS
任务调度
任务
STM32中
uCOS
的任务切换讨论
在STM32平台下,移植了
uCOS
V291的核。然后在网上下载了一个移植文件:os_cpu_c.cos_cpu_asm.asm 本人并没有非常详细地去看任务切换过程的具体实现。
hevake_lcj
·
2011-07-27 11:00
OS
任务
平台
STM32
uCOS
下实现串口文件
不知道做单片机开发的朋友们是不是还在用自定义的数据打印函数打印字串呢?如:UART_PutString(constchar*str);UART_PutChar(charch);UART_GetChar();UART_GetString(char*str); 其实C标准输入输出库文件中已为我封装好了许多我们需要的函数。只要我们做个简单的移植便可以将它们用上。在库里,我们可以用:格式化输入输
hevake_lcj
·
2011-07-25 21:00
struct
File
Semaphore
input
output
程序开发
RT-Thread
ucos
RT-Thread与
ucos
比较:任务管理及调度:RT-Thread32/256可选优先级抢占式调度,线程数不限,相同优先级线程时间片轮转调度;支持动态创建/销毁线程
ucos
256优先级抢占式调度,不允许相同优先级任务存在同步
ysdaniel
·
2011-07-25 12:00
框架
测试
Semaphore
vb
任务
output
转载一篇写得不错的
UCOS
-II移植文章
于是摆好
uCOS
系统的资料,按照移植步骤,一个个文件、函数地写好,其他没有什么,就是时间节拍比较难一点
woshizhouxiang
·
2011-07-17 16:00
数据结构
工作
OS
ide
任务
编译器
UCOS
-II+MINI2440+触摸屏
前面已经完成了
UCOS
-II到mini2440的移植现在来进行基本的应用程序设计已经完成4个LED程序,用来测试移植是否成功下面把裸奔的触摸屏程序移植上来。
woshizhouxiang
·
2011-07-17 14:00
OS
测试
UP
任务
UCOS
_II的移植,ADS1.2+Mini2400
一、新建工程1.新建一个ARMExecutableImage2.创建
uCOS
_II文件夹,创建两个子文件夹,分别为ARM、SOURCEARM存放和平台相关的文件("OS_CPU.H""Os_cpu_a.s
woshizhouxiang
·
2011-07-17 14:00
function
OS
compiler
hook
initialization
statistics
linux内核调试指南
前两天,完成了
ucos
在2440上的移植,以及boot的修改。今天突然想到,我在linux下,该如何来编写,调试比较复杂的驱动。我想这个问题应该从如何调试内核入手,先转载两个文字,待西西看来。
Dybinx
·
2011-07-07 23:00
thread
c
Debian
struct
汇编
linux内核
嵌入式实时操作系统
uCOS
II的分析
这些商业内核性能优越,但价格昂贵,主要用于16位和32位处理器中,针对国内大部分用户使用的51系列8位单片机,可以选择免费的
uCOS
meiyuli
·
2011-06-28 11:00
数据结构
嵌入式
任务调度
任务
数学计算
嵌入式操作系统
ucos
就绪表的理解
大家在看
ucos
这个实时操作系统时,很难理解的一点是关于就绪任务的。包括任务就绪的标示以及实现实时调度就绪的任务等方法。下面我一点点地来说一下自己的简单理解,不对的地方请大家指正。
zhanglianpin
·
2011-06-22 23:00
任务
任务调度
ucos
就绪表的理解
大家在看
ucos
这个实时操作系统时,很难理解的一点是关于就绪任务的。包括任务就绪的标示以及实现实时调度就绪的任务等方法。下面我一点点地来说一下自己的简单理解,不对的地方请大家指正。
zhanglianpin
·
2011-06-22 23:00
任务调度
任务
OSTimeDly 函数
延时的具体时间依//赖于系统每秒钟有多少时钟节拍(由文件OS_CFG.H中的常量OS_TICKS_PER_SEC设定)////附加:调用该函数会使
uCOS
-II进行一次任务调度,并且执行下
sunrier
·
2011-06-19 23:00
OS
任务调度
任务
delay
OS_TaskStat 函数
//统计任务//描述:
uCOS
-II有一个提供运行时间统计的任务。
sunrier
·
2011-06-19 23:00
数据结构
OS
任务
编译器
OS_Sched 函数
//任务调度//
uCOS
-II总是运行进入就绪态任务中优先级最高的那一个。确定哪个任务优先级最高,下面该哪个任务运行了的工作是//由调度器(Scheduler)完成的。
sunrier
·
2011-06-19 23:00
exception
汇编
OS
任务调度
语言
任务
OS_TCBInit 函数
//任务控制块初始化//描述:这个函数是
uCOS
-II内部函数,在建立任务时调用的初始化任务控制块OS_TCB函数,含7个参数,查看OSTaskCreate()和OSTaskCreateExt()//初始化任务控制块
sunrier
·
2011-06-19 23:00
OS
ext
扩展
任务
OS_MemInit 函数
//初始化内存分区//这个函数是通过
uCOS
-II初始化内存分区,你的请求不能调用这个函数//初始化内存管理voidOS_MemInit(void){#ifOS_MAX_MEM_PART==1//最多内存块的数目为
sunrier
·
2011-06-19 23:00
codewarrior动态内存分配问题解决 (2011-4-12)
结果在一个demo程序上(没有
ucos
系统的)测试了一下却是可以的,于是乎,焦点由原来的代码问题转变成工程编译参数问题,在确保所有的东西都一样之后发现还是不行。
rightsoft
·
2011-06-15 11:59
职场
malloc
休闲
cw
codewarrior
HCS12XEP100 ADC与SCI2的冲突 (2011-4-10)
事情的起因是这样的,在
ucos
下去调试ADC模块,发现竟然程序在初始化完ADC就跑飞了。
rightsoft
·
2011-06-15 11:22
职场
SCI
休闲
ADC
hcs12x
HCS12X ATD0CTL5与ECT的冲突(2011-4-8)
在做项目的时候,由于该项目需要跑
ucOS
系统,而该系统在HCS12X上用的是ECT作为系统滴答,这样在系统跑之前需要初始化ECT。
rightsoft
·
2011-06-15 11:36
职场
休闲
ADC
hcs12x
uCOS
-II信号量
1.信号量的理解(1)uc/os-ii的信号量是由两个部分组成:一部分是16位的无符号整型信号量的计数值(0~65535);另一部分是等待该信号量的任务组成的等待任务表。(另外参考事件控制块ECB)(2)信号量可以是2值的变量(称为二值信号量),也可以是计数式的。根据信号量的值,内核跟踪那些等待信号量的任务。(3)建立信号量的工作必须在任务级代码中或者多任务启动之前完成。(4)任务要得到信号量的问
zhanglu5227
·
2011-06-08 09:00
c
工作
OS
任务调度
任务
化工
uCOS
-II的任务介绍2:
用户任务代码的一般结构: 根据嵌入式系统任务的工作特点,任务的执行代码通常是一个无限循环结构,并且在这个循环中可以响应中断,这种结构也叫做超循环结构。 一个用C语言编写的任务(超循环结构的任务示意性代码):voidMyTask(void*pdata){ for(;;) { 可以被中断的用户代码; OS_ENTER_CRITI
sunrier
·
2011-06-02 23:00
工作
OS
嵌入式
语言
任务
编译器
uCOS
-II的任务介绍1:
从任务的存储结构来看,
uCOS
-II的任务由三个组成部分构成:任务程序代码,任务堆栈和任务控制块。其中,任务控制块用来保存任务属性;任务堆栈用来保存任务工作环境;任务程序代码是任务的执行部分。
sunrier
·
2011-06-02 21:00
uCOS
-II体系结构
今天先来简单介绍下
uCOS
-II的体系结构:大概框架如下图所示
uCOS
-II体系结构
sunrier
·
2011-06-01 21:00
框架
uCOS
任务堆栈的深入分析
在
uCOS
中,每一个任务都有一个独立的任务堆栈。为了深入理解任务堆栈的作用,不妨分析任务从“出生”到“消亡”的整个过程,具体就是分析任务的建立,运行,挂
ranruoyu1003
·
2011-05-26 14:00
工作
任务
uC/OS II 函数说明之与信号量操作相关的六个函数
最近想往手里的
ucos
移植lwip,但是这个协议栈,需要
ucos
支持信号量的删除和队列的问题,我这个没有,所以网上google一下,发现一篇文章还不错,转载于此。
ranruoyu1003
·
2011-05-26 14:00
数据结构
OS
Semaphore
任务调度
任务
嵌入式操作系统
开始学习
uCOS
-II
先来介绍下建立
uCos
-II的环境,首先需要下载
uCos
-IIv2.52压缩包,然后解压下来,SOFTWARE目录下面有三个文件夹,BLOCKS,TO,
uCOS
-II,,
uCOS
-II里面主要包含了
uCos
-ii
sunrier
·
2011-05-23 14:00
uCOS
-II+ucGUI到FL2440移植
FL2440_
uCOS
-II+ucGUI移植需要的软件包:天嵌移植好的
ll_0520
·
2011-05-22 17:00
user
OS
测试
delete
任务
delay
钟常慰老师的
Ucos
_II2.52 源码中文译注
Ucos
_II2.52源码中文译注作者:钟常慰
Ucos
_II2.52是一份非常完美的嵌入式开发系统,在学习ARM的基础上,嵌入
ucos
系统并增加自己的源码是一件不错的选择,目前在市面上已经有了大量的
ucos
commshare
·
2011-05-08 07:00
嵌入式系统及开发
(实时)OS
ucos
-ii学习环境的搭建
学习一种的新的东西,观看书或看论坛可不行。最主要的还是要亲自去动手体会。学习 os-ii也不例外,Jean J.Labrosse在其《嵌入式实时操作系统 /OS-II》一书中提到用Borland C/C++ 4.5x编译器对源代码中提供的例程进行调试。《嵌入式实时操作系统 /OS-II》中例程是在PC机上实现的,书中自带的光盘中提供了例子的源代码和 os-ii.2.52。因此在PC机上开始学习 o
·
2011-05-04 21:00
OS
UCOS
-II移植ARM的笔记
uid=170730&do=blog&id=4847
UCOS
-II移植ARM的笔记(转贴)
UCOS
-II的移植需要提供2,3个文件分别介绍如下: 一:OS_CPU.H 1 
·
2011-04-30 20:00
ARM
OS-
Ucos
/Rtems/Vxworks/Linux基本函数接口对比
OS-
Ucos
/Rtems/Vxworks/Linux,这几种OS都接触过,几乎都是一些应用层面得,下面是他们的基本函数接口对比 任务
uCos
INT8UOSTaskCreate(void(*task
xkarl
·
2011-04-21 20:00
STM32 调试时,出现:cannot access memory!!!
以前做的项目是stm32f103vc+
ucos
,这次做一个新东东,采用的是stm32f101c8,无操作系统的,代码由stm32f103vc+
ucos
移植过来,用SWD调试时出现cannotaccessmemory
atower_boy
·
2011-04-21 13:00
c
Flash
layout
Access
dialog
编译器
ucos
统计任务 OS_TaskStat()
先把
ucos
ii中的原文写在这,然后再说一下我的具体理解。μC/OS-Ⅱ有一个提供运行时间统计的任务。
zhanglianpin
·
2011-04-15 22:00
OS
任务调度
扩展
任务
Motorola
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他