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
在s3c2410上运行过程整体剖析之基础知识-c语言和堆栈
我们知道C语言是一种高级语言,所谓高级语言就是要经过翻译才能在具体平台上运行的程序。而编译程序是一种比较繁琐的程序,它要把高级语言编译和链接后,成为能够在具体平台运行的程序。这其中有很多知识是和操作系统和具体硬件平台相关的,如果你想弄清楚编译程序请学习编译原理,有一本书可以参考《linkers_and_loaders》。 我们这里只是说明一下C语言运行的环境以及和栈的关系。让我们从汇编语言和底层
zhanglianpin
·
2012-03-08 21:00
ucos
在s3c2410上运行过程整体剖析------前言
我是一名计算机系的学生,总想弄明白我们现在学的计算机到底是怎么工作的。而整个计算机知识是一个庞大的理论体系,且是分为很多层次结构的,简单说有硬件层,软件层。而理解这些不同层次的知识的关键在于理解层次之间的借口,借口理解透彻了,那你就能把各层次的知识融为一体,这些知识也必然可以为你所用了。研究中间件最好的就是操作系统了,但是我们学习的操作系统课程太过于理论化和复杂化,学完了仍然不知所云,可以说大部
zhanglianpin
·
2012-03-08 20:00
c
工作
中间件
嵌入式
平台
编译器
ucos
在s3c2410上运行过程整体剖析------前言
我是一名计算机系的学生,总想弄明白我们现在学的计算机到底是怎么工作的。而整个计算机知识是一个庞大的理论体系,且是分为很多层次结构的,简单说有硬件层,软件层。而理解这些不同层次的知识的关键在于理解层次之间的借口,借口理解透彻了,那你就能把各层次的知识融为一体,这些知识也必然可以为你所用了。研究中间件最好的就是操作系统了,但是我们学习的操作系统课程太过于理论化和复杂化,学完了仍然不知所云,可以说大部
zhanglianpin
·
2012-03-08 20:00
ucos
在s3c2410上运行过程整体剖析------前言
我是一名计算机系的学生,总想弄明白我们现在学的计算机到底是怎么工作的。而整个计算机知识是一个庞大的理论体系,且是分为很多层次结构的,简单说有硬件层,软件层。而理解这些不同层次的知识的关键在于理解层次之间的借口,借口理解透彻了,那你就能把各层次的知识融为一体,这些知识也必然可以为你所用了。研究中间件最好的就是操作系统了,但是我们学习的操作系统课程太过于理论化和复杂化,学完了仍然不知所云,可以说大部
zhanglianpin
·
2012-03-08 20:00
c
工作
中间件
嵌入式
平台
编译器
OS_CRITICAL_METHOD的意思
在
UCOS
2的源代码及相关应用程序中,总会出现OS_CRITICAL_METHOD==3的判断,为此在网上找到该语句的解释,Method#1:Disable/Enableinterruptsusingsimpleinstructions.Aftercriticalsection
ilyfeng1314
·
2012-03-05 11:00
OS
扩展
编译器
免费开源的嵌入式 OS、GUI、fs、数据库等
ecos.sourceware.org/freertosChibiOS/RTuSmartXt-kernelhttp://www.t-engine.org/T-Kernel/tkernel_e.html注意
ucos
iuway
·
2012-02-28 16:01
arm之上的threadx OS编程之总结
一:threadx开场白由于工作的原因,涉及到了threadx操作系统,其实我个人觉得,threadx和
ucos
II十分的相识,只是threadx用于商业性质,而不像
ucos
II那样提供了源代码。
suiyuan19840208
·
2012-02-23 11:00
thread
编程
OS
processing
import
nested
ucos
-II之任务优先级
很多关于
UCOS
的内核源码的文章已经很多也都和很好,但是我还是自己写下自己关于任务优先级确定的自己的一些看法。毕竟只有自己理解了才是自己的,才可以完全理解。
yimu13
·
2012-02-14 18:00
嵌入式
任务
图形
Linux内核调试技术指南
前两天,完成了
ucos
在2440上的移植,以及boot的修改。今天突然想到,我在linux下,该如何来编写,调试比较复杂的驱动。我想这个问题应该从如何调试内核入手,先转载两个文字,待西西看来。
dianhuiren
·
2012-02-13 20:00
Debian
汇编
ubuntu
文档
工具
linux内核
uCOS
-II任务建立示例
#include"config.h"#include"stdlib.h"#define LED1 (1<<18) //P1.18控制LED1#define LED2 (1<<19) //P1.19控制LED2#defineTaskStkLengh64 //定义用户任
supreme42
·
2012-02-11 10:00
IO
OS
include
任务
uCOS
-II任务机制
1.任务是一个无返回的无穷循环。uc/os-ii总是运行进入就绪状态的最高优先级的任务。2.任务是如何调度(切换)的?因为uc/os-ii总是运行进入就绪状态的最高优先级的任务。所以,确定哪个任务优先级最高,下面该哪个任务运行,这个工作就是由调度器(scheduler)来完成的。任务级的调度是由函数OSSched()完成的,而中断级的调度是由函数OSIntExt()完成。对于OSSched(),
supreme42
·
2012-02-11 10:00
数据结构
工作
OS
任务
uCOS
-II核心算法分析(μCOS-Ⅱ)
μC/OS-Ⅱ是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。其内核提供任务调度与管理、时间管理、任务间同步与通信、内存管理和中断服务等功能。适合小型控制系统,具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小内核可编译至2KB。μC/OS-Ⅱ为何如此高效呢?我们从它的核心算法——任务调度算法开始分析。2.1任务调度算法分析 操作系统的实时性主要体现在:当优先
supreme42
·
2012-02-11 10:00
数据结构
算法
struct
OS
任务调度
任务
ucos
-ii在ARM7上移植
随着嵌入式技术的快速发展,实时多任务操作系统作为一种软件平台已逐步成为国际嵌入式系统的主流,目前世界上已经有一大批成熟的实时嵌入式操作系统,通常,对嵌入式软件的基本要求是体积小、指令速度快、具有较好的裁减性和可移植性,目前,实时操作系统很多,如VxWorks,WindowsCE,pSOS,QNX,LynxOS等,这些操作系统都具有高可靠性、强实时性等特点,但他们都是商业操作系统,价格昂贵,人们
supreme42
·
2012-02-11 10:00
OS
测试
嵌入式
任务
编译器
嵌入式操作系统
Cortex-M3的PendSV中断以及
uCOS
系统一点思考
uCOS
中OSStart函数 |OSStartHighRdy函数会重新设置PendSV中断的优先级,把该中断优先级设置为最低每次时钟中断时(一般为最高优先级),查看是否要进程切换。
YUAN1125
·
2012-02-06 18:00
thread
OS
Flash
任务
linker
在RTOS上移植uIP TCP/IP协议栈
和著名的
uCOS
-II系统相似,但又很不一样!二者都是以抢占式任务调度的。但RT-Thread初次之外还可以以时间片轮转算法进行任务调度的。
yyplc
·
2012-02-02 15:00
编程
timer
function
任务调度
语言
NetWork
2012年的计划
2.读懂
UCOS
2的源代码,完成USB接口驱动。学习Linux驱动开发和应用开发。3.上班时间充分利用,每天写工作总结。生活计划:1.坚持学钢琴,要熟练几首曲子。2.提高英语水平,尤其
ilyfeng1314
·
2012-02-02 13:00
工作
linux
生活
nachos编译问题出现的原因及解决方法
项目解压在$HOME/
ucos
。
playboy44
·
2012-01-27 23:24
操作系统
职场
休闲
machine
NachOs
uCOS
-II移植要实现函数说明
uCOS
-II移植其实对于一个处理器,需要做的工作就是修改三个文件:os_cpu_c.c、os_cpu.h、os_cpu_a.asm(ASM文件根据编译器不同而又有一些不同)。
fyyy4030
·
2012-01-27 18:00
ucos
中的三种临界区管理机制
熟悉
ucos
,或者读过Jean.J.Labrosse写过的
ucos
书籍的人,一定会知道
ucos
中著名的临界去管理宏:OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()。
qb_2008
·
2012-01-15 00:00
优化
function
汇编
OS
gcc
stm32移植
ucos
II成功
今天闲来无事,觉得现在小项目中跑得任务还是蛮多的,加上STM32跑不了linux等一些大型系统,就觉得
ucos
应该不错。网上找了一下stm32的移植资料果然是大把大把的^-^。
smart
·
2012-01-05 14:00
stm32
ucosII
ucos
II嵌入式实时操作系统特点概述
这些商业内核性能优越,但价格昂贵,主要用于16位和32位处理器中,针对国内大部分用户使用的51系列8位单片机,可以选择免费的
uCOS
zzulp
·
2012-01-03 19:00
数据结构
嵌入式
任务调度
任务
数学计算
嵌入式操作系统
\source\
ucos
_ii.h"的含义
\source\
ucos
_ii.h"的解释:假如:#include "..\..
yinjiabin
·
2012-01-03 17:00
lpc2200移植
ucos
-II心得
1.1uC/OS-IIuC/OS-II读做“microCOS2”,意为“微控制器操作系统版本2”。uC/OS-II是源代码开放的实时性内核,可用于各类8位、16位和32位单片机。uC/OS-II是一个完整、可移植、可固化及可裁剪的占先式实时多任务内核。uC/OS-II用ANSIC语言编写,包含一小部分汇编代码,使之可以供不同架构的微处理器使用。1.2移植规划1编译器选择:ADS1.22任务模式的
yinjiabin
·
2012-01-03 10:00
exception
汇编
OS
语言
任务
编译器
解读
uCos
中优先级判定表OSUnMapTbl原理
OSOSRdyTbl[0]的bit7-bit0对应于优先级7-0,OSOSRdyTbl[1]的bit7-bit0对应于优先级15-8,OSOSRdyTbl[2]的bit7-bit0对应于优先级23-16,OSOSRdyTbl[3]的bit7-bit0对应于优先级31-24,OSOSRdyTbl[4]的bit7-bit0对应于优先级39-32,OSOSRdyTbl[5]的bit7-bit0对应于优先
Bresponse
·
2011-12-30 14:00
c
OS
嵌入式
任务调度
任务
编译器
ucos
II任务管理之一:挂起任务
Ucos
II任务管理之一创建好了任务之后,就已经初步跨进了
ucos
II的编程了。随着进一步的编程,发现学会创建了任务还是不够的。
h32dong809
·
2011-12-18 21:47
一步一步学习ucos
II
在ubutntu的skyeye环境下调试
ucos
-ii
参考网页:http://blog.csdn.net/chenvsa/article/details/7011562要用的工具是:1.skyeye2.arm-elf-tools3.
ucos
-ii4skyeye
jinhongzhou
·
2011-12-09 16:00
浅谈RTX51
另外网友hansliu以前的帖子对RTOS和
UCOS
II说的很精彩,你也可以搜索来看一下。对于使用RTX51的具体好处可以在实践中去
liming0931
·
2011-12-01 16:00
编程
windows
汇编
任务调度
任务
ucos
中edit的WM_NOTIFY_CHILD_HAS_FOCUS问题
我在界面中使用了,两个edit,当点击edit的时候,清空里面的显示,问题是WM_NOTIFY_CHILD_HAS_FOCUS在交替点击的时候,会每个都响应一次,导致交替的时候,把之前点击的内容也清空,这个在下面三个内容中,得到解答staticvoid_OnTouch(EDIT_HandlehObj,EDIT_Obj*pObj,WM_MESSAGE*pMsg){ GUI_TOUCH_tState*
ranruoyu1003
·
2011-11-17 14:00
uC/OS支持同优先级及优先级反转解决
转自:http://www.dzjs.net/html/qianrushixitong/2007/0710/2360.html
uCOS
II是一个源代码公开的嵌入式实时操作系统,以其稳定可靠、高效、可移植性好
SunnyBeiKe
·
2011-11-13 09:00
数据结构
OS
任务调度
扩展
任务
技术人
uCOS
-II邮箱和消息队列
转载http://blog.csdn.net/humchx/article/details/4536229
uCOS
-II邮箱和消息队列 分类:嵌入式2009-09-0916:581585人阅读评论
luy3728000
·
2011-11-10 09:00
数据结构
struct
OS
嵌入式
任务
通讯
uCOS
-II信号量学习
转载来自http://blog.csdn.net/humchx/article/details/4518439
uCOS
-II学习环境的建立可以参考这个帖子: http://www.armjishu.com
luy3728000
·
2011-11-10 09:00
数据结构
c
struct
OS
测试
任务
Porting
uCOS
-III-V3.02.00 on Linux,已经能够初步运行,还有bug等待排除
Porting
uCOS
-III-V3.02.00onLinux,已经能够初步运行,还有bug等待排除。1、任务级任务切换是可以的。2、当时钟中断到来时,进入中断级任务切换,出错了。
CyberLabs
·
2011-11-07 11:00
linux
qq
任务
uCOS
移植到PIC24f芯片
UCOS
-II移植到PIC2FJ256GB106一 、软硬件平台及任务1、硬件平台:n 开发板:Microchip公司的的PIC24F_Starter_Kit;n
chen198746
·
2011-11-01 09:00
OS
search
UP
div
编译器
output
uC/OS-II - Port for the LINUX Operating System
OS-II-PortfortheLINUXOperatingSystemCopyright(C)2004-...Werner.Zimmermann|AT|hs-esslingen.deOverviewuC/OS-II(
uCOS
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(
uCOS
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
嵌入式
任务
在linux上模拟
uCOS
-II实时操作系统的实现
在linux上模拟
uCOS
-II实时操作系统的实现作者:张森1引言
uCOS
-II是一个短小而功能强大的实时嵌入式操作系统。
cyberlabs
·
2011-10-30 19:04
uCOS-III
在linux上模拟
uCOS
-II实时操作系统的实现
在linux上模拟
uCOS
-II实时操作系统的实现作者:张森1引言
uCOS
-II是一个短小而功能强大的实时嵌入式操作系统。
CyberLabs
·
2011-10-30 19:00
linux
function
shell
makefile
编译器
嵌入式操作系统
在linux上模拟
uCOS
-II实时操作系统的实现
在linux上模拟
uCOS
-II实时操作系统的实现作者:张森1引言
uCOS
-II是一个短小而功能强大的实时嵌入式操作系统。
CyberLabs
·
2011-10-30 19:00
linux
function
shell
makefile
编译器
嵌入式操作系统
我的
ucos
之旅------启动篇
从现在起,我要开始琢磨
ucos
啦,我使用的硬件平台是我从网上买来的一块MSP430开发板,使用的是windows平台,开发工具是IAR FOR MSP430。
ai_longyu
·
2011-10-29 11:00
OS
我的
ucos
之旅------启动篇
从现在起,我要开始琢磨
ucos
啦,我使用的硬件平台是我从网上买来的一块MSP430开发板,使用的是windows平台,开发工具是IARFORMSP430。
zhangjie201412
·
2011-10-29 11:00
android
linux
工作
嵌入式
开发工具
平台
ucos
中的全局变量
在uC/OS-II的代码中,应用了一种让人耳目一新的全局变量定义方法。 在《uC/OS-II》中,作者给出了解释,但是这里还是忍不住要讨论一番。 我们知道,全局变量的使用有两个问题:1.要给它分配内存,并且只能分配一次。2.在其它模块中也要能通过extern关键字调用。 按照平时的定义,如果安排得不好,总是会出问题,extern起来没完。而在uC/OS-II采用了一种比较
xiaolei05
·
2011-10-23 14:00
ext
ucos
的中断向量表构建
今天又review了一下以前写过的
ucos
代码,发现
ucos
在重新setup中断向量表的操作xxxxvoidOS_CPU_InitExceptVect(void){ (*(INT32U*)OS_CPU_ARM_EXCEPT_UNDEF_INSTR_VECT_ADDR
llf021421
·
2011-10-21 22:00
c
exception
OS
events
TC35学习5------基于STM32f103下的GSM数据采集
intmain(void){ //由于使用
UCOS
,一下的初始化虽然可以在OS运行之前运行,但注意别使能任何中断.
wang_walfred
·
2011-10-12 19:00
String
OS
cmd
电信
任务
delay
TC35学习3----在STM32f103下写的TCDrive
后来发现我对.h文件的包含调用还是不太清楚(加入
UCOS
之后),虽然现在调试好了,但是不是我想要的,也没时间整这个了,以后再研究吧(逃避?,哎,没办法,现在日子难熬啊,把这个弄
wang_walfred
·
2011-10-08 01:00
String
测试
cmd
hex
电话
delay
S3c2410软件调试总结
月份的时候自己用空余时间制作了一块S3c2410+CycloneEP1C6的开发版,由于没有时间就一直扔在那里,最近空了下来,我用了3个星期的时间埋头对开发板对了全面的调试,我的工作重点是放在bootloader、
ucos
-ii
bao4
·
2011-09-18 12:53
职场
软件
调试
休闲
s3c2410
freeRTOS 在arm926ejs上的移植
freeRTOS是一个实时的内核,完全免费,即使你用做商用,并且可以配置成抢占式或者支持时间片的抢占式,不像
ucos
ii,开源但是收费,而且只支持抢占式。
charlesbjwang
·
2011-09-14 11:23
rtos
UC/OS学习 任务管理
UCOS
的时钟,实际上采用中断的方式来实现,通过OSTickISR中断,实现了给OSTime+1和遍历任务控制块链表中用来存放延时时限的OSTCBDly变量减一,并使该项为0。
zhangym365
·
2011-09-12 12:00
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他