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
ucgui 移植(裸奔)
分别为:GUI_X.c、GUI_X_embOS.c、GUI_X_
ucOS
.c这3个文件分别对应无操作系统embOS和
ucOS
。
·
2015-11-01 14:45
GUI
ucos
系统学习汇总
1.在uC/OS-II的帮助手册内,作者特地强调绝对不能在OSInit()或者OSStart()内调用Timer初始化程序,那会破坏系统的可移植性同时带来性能上的损失。 所以,一个折中的办法就是: 在优先级最高某绦蚰诘饔?这样可以保证当OSStart()调用系统内部函数 OSStartHighRdy()开始多任务后,首先执行的就是Timer初始化程序。或者 专门开一个优先
·
2015-10-31 17:42
OS
关于C生成的汇编与C++生成的汇编在函数名称上的差异
最近用到
ucos
,这个RTOS本身是用C语言和部分汇编编写,而自己又打算用C++来写应用,在其中遇到几个问题,一番折腾之后,让我更加深刻认识到了在一些一般不注意的细节上
·
2015-10-31 13:25
C++
嵌入式资源免费下载
国防科大Vxwork实时操作系统教程.rar 国防科大
ucOS
实时操作系统教程.rar PowerPC-VxWorks-BSP-分析.rar 嵌入式系统设计
·
2015-10-31 11:05
免费下载
uCOS
-II中的任务切换-图解多种任务调度时机与问题
【@.1 任务调度时机】 之前的一篇文章分析了具体的
uCOS
-II中的任务切换机制,是从函数调用的角度上分析的。这次我具体从整个程序运行的时间上来看,分析多种任务调度发生的时机。
·
2015-10-31 11:35
任务调度
uCOS
-II移植-LPC2119_Keil
ARM7TDMI,最高主频60MHz,Flash128KB,RAM20KB,ARM7系列的中断机制可以参考我的这篇文章<
uCOS
-II的中断-ARM7实现中断嵌套的方法探究>。
·
2015-10-31 11:35
OS
uCOS
-II中的内存管理--C语言构建完整的微型动态内存管理机制
【@.1 指针与动态内存管理】 在C语言中的指针若不经过初始化是无法进行操作的,在编译时甚至不会报错,但是一旦运行到这里时就会出现程序错误死机。所以对于指针的操作一定要首先初始化再赋值。考虑如下代码: void foo1(void) { unsigned char * pdata; ... *pdata = 0x0f; } 当运行到pdata赋值时由于没有初始
·
2015-10-31 11:34
内存管理
uCOS
-II的中断-ARM7实现中断嵌套的方法探究
【@.1 中断嵌套与CPU支持】 在
uCOS
-II,或者是任何一个可剥夺型OS系统中,中断嵌套是一个必须要解决的问题。从结论上来说,并不是所有的CPU都支持中断嵌套的,即便是ARM系列内核。
·
2015-10-31 11:34
ARM
uCOS
-II中的任务切换机制
【@.1 函数周期与死循环】 一般函数的生命周期很简单,从开始调用函数起,直到函数返回,即结束。这样一来就完成了这个函数的使命,它也就不再需要了。对于一般的函数就是这样,但是回过头想想,对于一个系统、OS、或者工业控制中的一个控制器重的系统个,函数返回是很轻易很随便的就能返回吗?返回就意味着函数结束,死亡,若是想系统这样一个很大的函数,它的返回就意味着系统结束。因此,对于系
·
2015-10-31 11:34
OS
keil_4/MDK各种数据类型占用的字节数
笔者正在学习
uCOS
-II,移植到ARM时考虑到数据类型的定义,但对于Keil MDK编译器的数据类型定义还是很模糊,主要就是区分不了short int、int、long
·
2015-10-31 11:57
数据类型
STM32各个文件介绍、
uCOS
II文件介绍
(1)core_cm3.c , core_cm.h:获取设置CM3内核,配置一些内核寄存器,用到CM3核的都需要; (2)stm32f10x.h 和 system_stm32f10x.c , system_stm32f10x.h 和 startup_stm32f10x_hd.s : stm32的支撑文件,这几个文件是和具体的芯片有关的; ①stm32f10x.
·
2015-10-31 11:57
stm32
Linux 2.6 源码学习-概述
回顾之前研究的内核源码经历,
ucos
作为一个嵌入式操作系统,其版本2的总代码不超过5K,如果一个有研发经验、操作系统基础的工程师2,3周就可以深入的过一遍。
·
2015-10-31 11:26
linux
ucos
-II 移植
本文主要记录
ucos
-II的移植,目标芯片为STC12C5A60S2. 参考文献《增强型8051单片机使用开发技术》、《嵌入式实时操作系统 uc/os-II》。
·
2015-10-31 11:25
OS
ansible使用1-安装&配置
参考文档 http://docs.ansible.com https://github.com/le
ucos
/ansible-tuto 控制机安装 ansible控制机通过ssh控制远程主机,远程主机不需要安装任何
·
2015-10-31 11:29
配置
C/C++中 变量的存储位置
最近正在学习
uCOS
-II,其中不乏N多需要对不同变量在系统内存中的位置的了解,下面做下总结,供以后查阅 一下内容转自:http://www.docin.com/p-210019581
·
2015-10-31 10:48
c/c++
"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
哎,有接近半年的时候没有真正的写c#程序了,这段时间都写C程序了,看了看
UCOS
II,有好多不懂的地方,还得挤出时间多看看,看多了不懂的地方就少了。废话好想说多了(老了吧)。
·
2015-10-31 10:05
ini
一篇比较详细介绍FatFs文件系统移植的文章
我在网上看到的嵌入式系统上面常用的文件系统有
UCOS
II公司的UC/
·
2015-10-31 08:57
文件系统
UCOS
操作系统 安装配置环境
一.下载Borland C++ 4.5或Borland C++ 5.0和Turbo Assembler 5.0(TASM 5.0) 二.安装Borland C++ 4.5/5.0(我的安装在C:/BC45) 三.将TASM 5.0安装在Borland C++ 4.5/5.0相同的目录下(C:/BC45) 四.将C:/BC45/bin目录下的TDDEBUG.386和TDWINTH.DLL删
·
2015-10-31 08:57
操作系统
ucos
-ii 安装与调试
uC/OS是一种体积小巧而实用的实时操作系统,由于其代码的开放性,近年来普遍受到人们的关注,许多人开始从事这一操作系统的学习及应用工作,但由于其文档较少,特别是关于安装和使用方面的指导性文章不够充足,使很多初学者,特别是刚刚接触嵌入式操作系统的朋友们不知道如何进行系统的安装及调试,为此我结合自己使用的切身体会,谈一谈它的安装及调试问题,希望对大家能起到一定的帮助作用。 文中的开发工具及开发包
·
2015-10-30 12:07
OS
[stm32][
ucos
][ucgui] 2、LED闪烁、串口、滑块、文本编辑框简单例程
上一篇:[stm32][
ucos
] 1、基于
ucos
操作系统的LED闪烁、串口通信简单例程 * 内容简述:  
·
2015-10-30 11:37
stm32
[stm32][
ucos
] 1、基于
ucos
操作系统的LED闪烁、串口通信简单例程
* 内容简述: 本例程操作系统采用
ucos
2.86a版本, 建立了5个任务  
·
2015-10-30 11:36
stm32
【.Net Micro Framework PortingKit – 10】世界首款Cortex-M3内核MFV4诞生
目前在Cortex-M3平台上最常见的嵌入式操作系统就是
UCOS
II了,除此之外可支持的主流嵌入式操作系统就难以见到了,这是因为Cortex-M3主频较低(常见72M
·
2015-10-30 11:35
framework
define宏定义细节及
uCOS
中宏定义技巧
1.预编译阶段把所有#include”***.h“(“”与 intmain() { }//a.h #ifndefA_H_ #defineA_H_ voidfun(void){}; intx; #endif//ac.c #include voidtest() { }Build之后发现如下linking错误5.#ifndef不能防止上述这种情况,那么应该用于哪里呢?有时候可能会在一个.c文件中包含
u011388550
·
2015-10-28 12:00
uCOS
-II在ARM上的移植
uCOS
-II在ARM上的移植 详细方法:http://blog.eccn.com/space.php?
·
2015-10-28 08:17
ARM
uCOS
-II移植-STM32F10x_Keil
【@.1 移植步骤】 网上关于STM32的移植工程很多,不过实际上很多移植工程其中的中断都不能用的,因为没有把STM32中断入口地址与
uCOS
-II的中断管理机制联系在一起。
·
2015-10-27 15:53
stm32
C语言中的内存管理与双向链表
我曾经的博客《
uCOS
-II中的内存管理--C语言构建完整的微型动态内存管理机制》一文中介绍了在
uCOS
中的动态内存管理机制,那
·
2015-10-27 15:53
内存管理
ucos
-II 任务间通信源码分析
ucos
-II 2.0版本的任务间通信提供消息邮箱和消息队列两种机制,都基于内核的事件控制块机制实现。
·
2015-10-27 14:13
源码分析
ucos
-II 时间管理源码分析
ucos
-II 的时间管理非常简单,其的核心主要在于理解两个变量和一个函数。
·
2015-10-27 14:13
源码分析
ucos
-II 内存管理源码分析
ucos
-II的内存管理提供了对某块完整内存的修改,功能非常简单NBNC的代码大概只有200多行,在整个内核中也基本是独立的。
·
2015-10-27 14:12
源码分析
ucos
-II 任务间同步源码分析(二)
事件标志组也是任务同步的一种机制,它实现的同步机制是针对多个条件,因此类似Event但引入了一个flag变量,假设这个flag是个INT8U,那么其0x00010010每个bit位的1或者0表示一个条件的满足或不满足。 事件标志组管理的全局变量(下述变量在OS_FlagInit中初始化): typedef struct {/* Event Flag Group
·
2015-10-27 14:12
源码分析
ucos
-II 任务间同步源码分析(一)
ucos
-II 任务间的同步主要有三个部分,信号量、互斥性信号量和事件标志组,前两者都基于事件机制完成(见
ucos
-II 事件控制块)。本文主要记录信号量和互斥信号量的分析。 1.
·
2015-10-27 14:12
源码分析
ucos
-II 事件控制块源码分析
ucos
-II 采用了事件控制块(ECB)的机制完成任务与任务、中断与任务之间的交互。并在此基础上扩展实现了信号量、互斥信号量、消息邮箱和消息队列。
·
2015-10-27 14:11
源码分析
ucos
-II 任务调度源码分析(三)
ucos
-II并不像linux等操作系统一样提供中断程序处理的框架,更合理的说法是用户必须在自己的中断服务程序中适配
ucos
的任务调度机制。这个适配就是在OSIntEnter和OSIntExit。
·
2015-10-27 14:11
源码分析
ucos
-II 任务调度源码分析(二)
在
ucos
-II中最主要的函数是: INT8U OSTaskCreate (void (*task)(void *p_arg),void *p_arg,OS_STK *ptos, INT8U prio
·
2015-10-27 14:11
源码分析
ucos
-II 任务调度源码分析(一)
ucos
-II 源码概述 操作系统最原始的功能在于对上层应用提供统一的硬件资源管理,这里的硬件资源包括CPU、内存、存储(文件系统)、外设(驱动管理)等等。
·
2015-10-27 14:10
源码分析
RT-Thread学习笔记(1)
前几天我在看
uCOS
-II的东西,看来看去一直没什么头绪。还有一点是,我很介意它现在是个商业软件,在官网下载东西,半天下完结果只有个lib,没有源代码。只能去其他地方下载老版本。
·
2015-10-23 08:01
thread
ucos
中的任务
1.
uCos
-II操作系统内核的主要工作就是对任务进行管理和调度.
·
2015-10-21 12:25
OS
UCOS
II内核代码分析
1
UCOS
II定义的关键数据结构 OS_EXT INT8U  
·
2015-10-21 12:50
OS
ucos
在xp平台下开发环境搭建
在xp平台下
ucos
开发环境的搭建: 1、需要的软件: (1) Borland C++ 4.5安装原文件.RAR (2)tasm5.zip (3)
uCOS
-2光盘.rar 2、安装的步骤 (
·
2015-10-21 11:28
环境搭建
Linux
LinuxABC.NET--Linux菜鸟到高手 http://www.linuxabc.net/ μC/OS-Ⅱ http://www.ouravr.com/doc_
ucos
ii_data.html
·
2015-10-21 10:09
linux
新一代嵌入式linux集成开发环境
该集成开发环境运行于 Windows 系统中,支持
ucos
ii 、 ucLinux 、 Linux 三种嵌入式操作系统的开发。
·
2015-10-21 10:04
linux
uC/OS-II 一些函数简介
ucos
ii介绍 μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务
·
2015-10-20 08:55
OS
uCOS
-II学习笔记之就绪表
uCOS
-II为了保证CPU总是执行优先级最高的任务,每当任务状态发生变化时,就需要判断当前任务是否为最高优先级,不是的话就需要进行上下文切换。
u011411195
·
2015-10-18 11:00
数据结构
查找算法
ucos-II
就绪表
全局变量定义在头文件中
作者将变量定义在头文件
uCOS
_II.H中,比如:OS_EXT INT8U OSIntNesting; /*Interruptnestinglevel */OS_EXT
Kelvin_Yan
·
2015-08-12 15:00
c
ucos
iii在zynq上的移植
块我们的设计第5步:添加软外设第6步:生成HDL设计文件第7步合成,实施和生成流软件设计步骤1.安装了μC/OS系统信息库第2步:生成μC/OSBSP第3步:构建和调试的示范项目第4步程序的AXI定时器0的
ucos
_axitimer
kobesdu
·
2015-08-11 12:00
软件设计
嵌入式系统
uC/OS-II 一些函数简介
ucos
ii介绍μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,
peace1213
·
2015-07-25 15:00
嵌入式
uC-OS-II
STM32F407VG
uCOS
-II2.91 IAR工程 以及
uCOS
使用库编译的方法
IAR我的版本是6.50.3.我这里移植的是正点原子的
uCOS
第一个例程。IAR相对于MDK大部分都是一样,不同的是汇编部分,也就是启动文件,有关C嵌套汇编这部分。
u010406724
·
2015-07-24 11:00
OS
内核
移植
ucos-II
arm之上的threadx OS编程之总结
一:threadx开场白由于工作的原因,涉及到了threadx操作系统,其实我个人觉得,threadx和
ucos
II十分的相识,只是threadx用于商业性质,而不像
ucos
II那样提供了源代码。
maochengtao
·
2015-07-14 17:00
ARM硬件平台上基于
UCOS
移植Lwip网络协议栈
目录1硬件平台11.1硬件平台简介11.2硬件设计及电路原理图22.Keil开发工具及Keil工程简介62.1Keil开发工具62.2Keil工程简介62.3链接文件、启动文件分析63.
UCOS
移植113.1
ucos
zhanglianpin
·
2015-06-14 10:00
ARM
ucos
Lwip
FreeRTOS基础知识
由于项目需要,最近研究了两款rtos,最先将工程移植到了
ucos
iii上,但是由于使用的mcu的资源限制,只有16kram,而且有一款传感器的lib库本身就占用了8kram,所以资源很紧张,然后就开始研究占用资源更少的
路人 假
·
2015-06-10 13:55
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他