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 ostaskcreate任务的 堆栈是否溢出
(
uCOS
-II/
uCOS
-III中均有针对没有MMU和MPU的处理器对堆栈溢出检测的策略) 1.2.堆栈的大小取决于该任务的需求。
maochengtao
·
2015-11-16 21:00
[置顶] 基于stm32f103zet6之UC/OS_II的学习1(初步移植OS--点灯大法)
很久很久都没有写博客了,最近真是比赛一个接着一个,都需要参加,所以stm32的学习一直停滞不前,趁着最近准备模块的时间开始着手
ucos
II的学习, 没办法呀,学习还是要继续的。。
·
2015-11-13 20:52
stm32
一种基于
uCos
-II操作系统和lwIP协议栈的IEEE-1588主站以及基于该主站的报文处理方法
本发明公开了一种基于
uCos
‐II操作系统和lwIP协议栈的IEEE‐1588主站以及应用于电力系统的支持IEEE‐1588协议的主时钟(IEEE‐1588主站)的实现方法。
·
2015-11-13 18:31
操作系统
湖斌拥有的书
嵌入式系统设计与开发教程 ARM9嵌入式技术及嵌入式Linux高级实验教程 嵌入式Linux系统开发技术详解.基于ARM 嵌入式Linux.C语言应用程序设计 嵌入式Linux应用程序开发标准教程
uCOS
_ARM
·
2015-11-13 18:01
书
UART中的硬件流控RTS与CTS
UART中的硬件流控RTS与CTS 5/23/2013 5:13:04 PM at rock-chips inshenzhen 最近太忙了,没时间写对
Ucos
-II的移植,先将工作中容易搞错的一个知识点记录下来
·
2015-11-13 17:00
硬件
彻底解决:Keil编译提示“File has been changed outside the editor, reload?”提示!
比如:这个提示的文件名是
UCOS
II+STM32+12864.axf,然后再看下
·
2015-11-13 15:39
change
uCOS
任务中的OSTCBDly
例:应用程序的 2 个任务使用了延时函数 OSTimeDly () 进行延时,在任务 MyTask 中还调用了函数 OSTimeDlyResume () 取消了任务 YourTask 的延时(为了观察任务YourTask 的延时时间的变化,在钩子函数 OSTimeTickHook () 输出了任务 YourTask在延时时间到时的时钟节拍数)。 OSTimeTickHook钩子函数
·
2015-11-13 07:11
OS
关于OS_PRIO_SELF的说明
在看
ucos
ii 中关于删除任务的函数 OSTaskDel 时看到 if (prio == OS_PRIO_SELF) {  
·
2015-11-13 06:22
OS
μC/OS学习资料(附Ebook)
嵌入式实时操作系统μC/OS-III》 《μC/OSII2.52源码中文译注-钟常慰 》 μC/OSII教程 东软
UCOS
-II
·
2015-11-13 06:35
OS
lwIP+
ucos
2移植于S3C2440过程
lwIP+
ucos
2移植于S3C2440过程 一般采用的步骤: 1.深入了解所采用的系统核心 2.分析所采用的C语言开发工具的特点. 3.编写移植代码. 4.进行移植的测试 5.针对项目的开发平台,封装服务函数
·
2015-11-13 04:28
OS
LWIP-1.3.0在S3C2440平台
UCOS
-II-2.8.6系统上的移植过程DEBUG
LWIP-1.3.0在S3C2440平台
UCOS
-II-2.8.6系统上的移植过程DEBUG 上一篇 / 下一篇 2008-10-31 08:38:40 查看( 175 ) / 评论(
·
2015-11-13 04:27
debug
ucos
II+ucGUI+s3c2410+LCD+触摸屏整合
ucos
II+ucGUI+s3c2410+LCD+触摸屏整合 上一篇 / 下一篇 2008-10-30 13:15:02 查看( 108 ) / 评论( 0 ) / 评分( 0 /
·
2015-11-13 04:27
GUI
基于S3C2440和DM9000移植LWIP(一)
诸如裸机的LED,键盘开关等等等等也都试验过了,
uCOS
,WinCE也是浅尝了一下。如今想到了以太网。
·
2015-11-13 04:26
IP
裸奔程序和
uCOS
读取DM9000 ID的方法
裸奔程序和
uCOS
读取DM9000 ID的方法 在程序中调用下面这段代码可以读到DM9000的ID号: #define  
·
2015-11-13 04:23
OS
基于S3C2440的LWIP-1.3.0和DM9000在
UCOS
-II-2.8.6上的移植
基于S3C2440的LWIP-1.3.0和DM9000在
UCOS
-II-2.8.6上的移植 经常在Linux上跑,一时间跳到
UCOS
,感觉有点不习惯。
·
2015-11-13 04:22
OS
uCOS
_II.H
/*********************************************************************************************************** &n
·
2015-11-13 04:10
OS
uCOS
_II.C
/*********************************************************************************************************** &n
·
2015-11-13 04:09
OS
基于S3C2440和DM9000移植LWIP
诸如裸机的LED,键盘开关等等等等也都试验过了,
uCOS
,WinCE也是浅尝了一下。如今想到了以太网。
·
2015-11-13 04:04
IP
UCGUI如何固化字库
----已有解决方案 我现在用44B0X,
UCOS
和UCGUI已经能运行了。没有仿真器,每次修改程序都需要烧录。由于汉字库太大,烧录时间太长。我希望能一次性烧录字库固化,以后再烧录只需要烧程序就好。
·
2015-11-13 04:03
GUI
关于UCGUI的配制文件的说明
UCGUI与大家熟悉的
UCOS
一样, 也提供了大量的可配制功能选项, 采用的方式也是在头文件中进行预定义, 这与
UCOS
是一样的.
·
2015-11-13 04:51
GUI
UCOS
+UCTCP/IP 协议初步使用笔记
UCOS
+UCTCP/IP 协议初步使用笔记 2009-10-28 10:16 http://hi.baidu.com/netee/blog/item/54fcca2c438434e58a1399f1
·
2015-11-13 02:37
TCP/IP
uCOS
3空闲任务
作者 :JCY QQ :1501614847 CSDN :JCY-JCY 来自09级安徽宿州学院电子创新实验室 此文中对
uCOS
3空闲的理解,若有错误之处请指出,不胜感激!
·
2015-11-12 23:02
OS
ucos
ii在AVR系列单片机移植中出现的一个BT的问题
今天想把
ucos
ii移植到手头的一块AVR128芯片上。 只要有移植经验,其它的问题都比较好解决。但是ICC编译器对于函数指针的处理方式特别怪异,让我大吃苦头,纠结调试了半天!!!
·
2015-11-12 15:49
单片机
LWIP互联网资料汇总
本文主要搜集了下互联网上关于LWIP的资料和教程 欢迎补充 第一部分:移植 LWIP在
UCOS
上移植 LWIP 在STM32上移植 http://www.docin.com
·
2015-11-12 09:13
互联网
ucos
统计任务 OS_TaskStat()
先把
ucos
ii中的原文写在这,然后再说一下我的具体理解。 μC/OS-Ⅱ有一个提供运行时间统计的任务。
·
2015-11-12 09:59
task
uCOS
整体初步了解
首先在main函数中调用OSTaskCreate的理解。 OSTCBPrioTbl OSTaskStkInit() 设置堆栈 OS_TCBInit()TCB任务控制块初始化 OS_Sched()任务调度 在OS_Sched中,OS_SchedNew()函数负责找到新的最高优先级的 任务,并赋值给OSPrioHighRdy
·
2015-11-12 09:51
OS
uCOS
:时钟节拍代码追踪
uCos
中的时钟节拍可以基于软中断实现或者基于时钟节拍任务(但是这个任务要给予很高的优先级) 对于STM32(Cortex-M3)来说这个就是SysTick中断0x0000003C 当中断发生时调用
·
2015-11-12 09:50
OS
ucos
-ii核心算法分析
μC/OS-Ⅱ是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。其 内核提供任务调度与管理、时间管理、任务间同步与通信、内存管理和中断服务等功能。适合小型控制系统,具有执行效率高、占用空间小、实时性能优良和可扩展 性强等特点,最小内核可编译至2KB。μC/OS-Ⅱ为何如此高效呢?我们从它的核心算法——任务调度算法开始分析。 2.1任务调度算法分析 &
·
2015-11-11 14:05
算法
建立一个属于自己的AVR的RTOS
自从03年以来,对单片机的RTOS的学习和应用的热潮可谓一浪高过一浪.03年,在离开校园前的,非典的那几个月,在华师的后门那里买了本邵贝贝的《
UCOS
II
·
2015-11-11 10:02
OS
uCos
ii信号量集的使用
uCos
sii比较简单,可以先从它下手。由于没有相应的嵌入式平台,就只好在电脑上模拟了。在电脑上porting的工作已经有人做了,拿过来直接用了。
·
2015-11-11 09:26
信号量
STM32是否可以跑linux
操作系统有两种 用MMU的 和 不用MMU的用MMU的是Windows MacOS Linux Android不用MMU的是FreeRTOS VxWorks
ucOS
...CPU有两种 带MMU的 和
·
2015-11-11 00:48
linux
ARM硬件平台上基于
UCOS
移植Lwip网络协议栈
目录1.硬件平台1.1硬件平台简介 为保证网络协议栈的顺利移植,选用了LPC2220作为主控芯片,RTL8019AS作为网卡芯片,使用HR901170A进行电平转换、滤波。 LPC2220是Philips公司推出的微处理器,片上有64K的RAM空间,通过总线很容易再扩展ROM和RAM。芯片还拥有丰富的IO接口以及多种中断源,还集成了多种定时器、PWM等,另外,该芯片内部集成了很多串行通讯协
dldw8816
·
2015-11-09 15:00
[搬家帖]Windows XP下用BC4.5编译
uCOS
-II
准备工作: 1、安装BORLAND C++4.5 到 C:\BC45 2、安装BORLAND TASM5.0 到 C:\TASM 3、右键单击我的电脑--->属性--->高级--->环境变量--->弹出“环境变量”对话框。 4、在“用户变量”列表中找到path,在变量值末尾添加“;C:\TASM\BIN;” //---------------
·
2015-11-09 12:46
windows
uC/OS-II中的中断
在
ucos
-II中,如果任务在运行中,系统接收到中断请求,并且这时中断响应是打开的,那么系统就会中止正在运行的程序,再按照中断向量的
·
2015-11-08 11:30
OS
uC/OS-II中的任务
ucos
-II中人物包含三个部分: 1、 任务控制块:保存了任务的属性; 2、任务堆栈:保存了任务的工作环境; 任务堆栈用于保存任务的私有数据,以及在任务切换和中断的时候保存断点数据(CPU
·
2015-11-08 11:29
OS
四轴飞行器1.2.1 RT-Thread 环境搭建
买的飞控板到了,开始写下位机的程序了,本来打算用
UCOS
的,因为以前用过,比较熟悉,可以很快上手,不过板子的卖家推荐了RT-Thread,以前虽然有接触过,但是没用过,于是去官网看了下,感觉还不错
·
2015-11-08 09:45
thread
uC/OS II原理分析及源码阅读(一)
ucos
由于它的开源性得到了几位广泛的应用。我这次阅读的主要目的也是通过它加深自己对操作系统相关概念的认识。 一、
ucos
的代码结构 由
·
2015-11-08 09:22
OS
微型嵌入式操作系统对比
GPL(GeneralPublicLicense),即GNU通用公共许可证1、
uCos
-II(
ucos
ii):商业和GPL双许可。
hemmingway
·
2015-11-08 01:14
RTOS
关于
ucos
II中断中任务调度
在
ucos
的中断函数中是每次写中断函数都需要OSIntEnter()和OSIntExit()用来判断中断嵌套层数和进行任务调度,有些情况是这样的,例如有的书上的程序中有RTC中断服务函数,但是并没有调用操作系统的进入中断服务函数
alliswall1
·
2015-11-07 15:33
《一步一步写嵌入式操作系统》读书笔记1—Skyeye介绍、安装和HelloWorld
最近在看《一步一步写嵌入式操作系统》,感觉此书甚好,许多地方讲得很清楚、可操作性强,计划边读边实践边写笔记,希望能够逐步熟悉嵌入式操作系统底层的东西,最终剪裁出一套实用的实时嵌入式操作系统,备选的裁剪对象有
ucos
·
2015-11-07 14:07
helloworld
比较详细介绍FatFs文件系统移植的文章
我在网上看到的嵌入式系统上面常用的文件系统有
UCOS
II公司的UC/FS,支持CF卡,硬盘,SD/MMC卡
·
2015-11-07 14:35
文件系统
ucos
---信号量
(1)使能 os_cfg.h头文件中 #define OS_SEM_EN 1 (2)三个重要函数 《1》OS_EVENT &nbs
·
2015-11-07 14:31
信号量
ucos
中的三种临界区管理机制
熟悉
ucos
,或者读过Jean.J.Labrosse写过的
ucos
书籍的人,一定会知道
ucos
中著名的临界区管理宏:OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL
·
2015-11-07 13:17
OS
UCOS
在LPC上的移植
一、一、OS_CPU_A.ASM文件的编写 1、 1、 SoftwareInterrupt的编写 当发生软件中断时,程序通过异常向量表跳转到软中断的汇编与C接口程序SoftwareInterrupt处,下图为SoftwareInterrupt的流程图。 &nb
·
2015-11-07 11:14
OS
ucos
学习摘要(一)
1 引言 由于 C/OS在设计之初就充分考虑了本身在不同处理器上的移植问题,因此在任何处理器上的移植 C/OS都只需要关心三个文件:头文件OS_CPU.H 、C文件0S_CPU_C.C和汇编文件OS_CPU_A.ASM.下面我们分别由这三个文件入手来介绍移植需要解决的几点问题。 一. C/OS-II本身涉及到的问题 C/OS中的任务总是处于五种状态之一:睡眠态、就绪态、运行态、等
·
2015-11-07 11:14
OS
关于
UCOS
-II中任务切换函数OSIntctxswio()的汇编解析
Q: 新旧任务级的切换是不是必须在管理模式下切换 切换后新任务的运行是不是必须在管 理模式下 A: 在配套《ARM 微控制器基础与实战》里的任务切换是通过 SWI 实现的.SWI 会使 CPU 进入 管理模式.同时 CPU 自动将任务的 CPSR 保存到管理模式的 SPSR 中.  
·
2015-11-02 18:42
int
修改
uCOS
_II以实现“优先级+时间片”联合调度
本文在
uCOS
II上增加时间片任务调度的的原理: 对设置为同优先级的任务使用时间片调度,不同优先级任务仍然使用
uCOS
II的优先级调度策略。
·
2015-11-02 16:59
优先级
深入研究嵌入式操作系统的绝佳教材
熟悉嵌入式技术的读者朋友多少都能列举出一些典型的嵌入式操作系统,如ECOS、
UCOS
、Linux、VxWorks,等等,这些
·
2015-11-02 15:10
操作系统
skyeye安装+arm-elf-gdb安装+模拟s3c44b0x+执行
ucos
4skyeye
【假设你要引用。请阅读所有,这里是我的为期两天的过程只是一个记录】 skyeye安装:ubuntu12.0432 llvm2.8 skyeye1.3.3 http://blog.chinaunix.net/uid-26963688-id-3267351.html 当中有几处是错误的,改动后的不带图的步骤例如以下: Ubuntu 12.04 LTS 32bit 1G DRAM 2
·
2015-11-02 11:56
ARM
Ucos
ii 移植到LPC2148
Ucos
软件体系结构如下所示: 根据μC/OS-II的要求,移植μC/OS-II到一个新的体系结构上需要提供2个或3个文
·
2015-11-02 11:54
OS
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他