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
DJYOS与传统操作系统编程模式比较
DJYOS与传统操作系统编程模式比较1.线程调度和事件调度的比较传统的操作系统,是以线程为调度目标的,无论是简单的
UCOS
II,还是复杂的windows、linux,无论是单进程还是多进程的系统,调度器所调度的
fanwenjieok
·
2014-08-21 14:50
学习心得
编程杂谈
gnu-
ucos
加入 bmp 位图显示
昨天又下了点功夫弄了个在tft屏幕上显示bmp位图的。我选择的是24位tft真彩测显示方式所以也要选择真彩色位图。网上给出的16位位图数组无法使用。在csdn上下载了2个制作工具,一个是c代码的,一个是exe二进制文件感觉都不好用。无奈修改了那个c代码的自己弄了个制作数组的小工具。可以从github上clone下来(因为位图是微软的格式,所以这里就用了win下面的结构体来处理了):git@gi
XscKernel
·
2014-08-21 09:00
真彩色
bmp数组
NMA35QV65
ACX502BMU
gnu
ucos
加入lcd 显示
概述 S3C2440A中的LCD控制器由从位于系统存储器的视频缓冲区到外部LCD驱动器的转移LCD图像数据逻辑组成。LCD控制器支持单色LCD的单色、2位每像素(4阶灰度)或4位每像素(16阶灰度)模式,通过使用基于时间的抖动算法和帧频控制(FRC)方法,其可以连接到8位每像素(256色)的彩色LCD面板和连接到12位每像素(4096色)的STNLCD。显示器上数据的组织格式 对于屏幕上
XscKernel
·
2014-08-20 18:00
s3c2440
ACX502BMU
NMA35QV65
uCOS
-II在51单片机上的移植
前一段时间一直在学习
UCOS
-II,看了一个月的源码感觉有了一个初步的认识,就开始着手找一个平台移植起来跑跑看,不然终究是纸上谈兵。
u012138828
·
2014-08-20 16:00
gnu
ucos
加入nandflash 操作并支持nand启动
nandflash因为造价低在对大容量的数据存储中发挥着重要的作用。nandflash没有地址或数据总线,如果是8位nandflash(我见过的最多的情况),那么它只有8个IO口还有一些控制口,控制口在不同状态切换这8个IO口分别用于传输命令、地址和数据。nandflash主要以page(页)为单位进行读写,以block(块)为单位进行擦除。NandFlash芯片每一位只能从1写为0,而不
XscKernel
·
2014-08-11 22:00
自启动
gnu
K9F1G08
位置无关代码
Ucos
printf浮点数问题
1.问题描述:当使用uocsprintf(),sprintf()打印浮点数问题会出问题,但是裸机不会出问题我现在使用STM32跑
UCOS
,在使用sprintf打印float类型时候,不管是何值最后都是0.0
JXDZ
·
2014-08-07 14:10
软件
Ucos
printf浮点数问题
问题描述:当使用uocsprintf(),sprintf()打印浮点数问题会出问题,但是裸机不会出问题我现在使用STM32跑
UCOS
,在使用sprintf打印float类型时候,不管是何值最后都是0.0
dldw8816
·
2014-08-07 14:00
c
printf
float
32位
龙芯1d芯片
ucos
移植笔记
一般来说如果要运行
uCos
对处理器跟编译器有如下要求: 1 处理器的C编译器能产生可重入型代码; 这点一般的编译器都可以满足这个要求,记得当年学习 51单片机的时候,keil编译器不把局部变量放在栈中
XscKernel
·
2014-07-20 18:00
mips
ucos
nRF Toolbox 1.2 使用AKII的实现,而Becon始终不好使
忽然想起Noridc除了一个安卓nRFToobox1.2的软件,支持对血压(Gl
ucos
e),心率,体温等人体信息的采集,所以就试了试,刚开始不好使,以为是手机的问题,不支持,但是小米官方说
xingqingly
·
2014-07-20 01:00
ucos
ii学习 事件标志组
FLAG-事件标志组管理,在
UCOS
II里我个人觉相对比较复杂,首先我们要有个大致的概念,就是FLAG事件组能用来干什么。
dldw8816
·
2014-07-17 10:00
stm32
事件标志组
ucosii学习
ucos
中的 OS_PRIO_SELF
今天在看
ucos
ii中关于删除任务的函数OSTaskDel时看到 if(prio==OS_PRIO_SELF){ /*Seeifrequestingtodeleteself
dldw8816
·
2014-07-15 13:00
OS_PRIO_SELF
最详细的uC/OS-II 移植到STM32
前言:说点废话,网上有很多关于
uCOS
-ii移植的文章,好多都是千篇一律,理论性很强,分析了一大堆虚头巴脑的东西,真想问他们,你确定你分析的这些东西是需要你做的工作吗?实操性严重欠缺。。。
ARM_Tutor
·
2014-07-07 15:57
ARM
Keil MDK 下 uC/OS-II 在LPC11C14上的移植
uCOS
-II在ARM上的移植很常见,而在KEILMDK下的移植却不是很多,根据ARM下的移植范例,结合自己最近使用KEILMDK的稍许心得,记录一下
uCOS
-II在KEILMDK下的移植过程。
lifan_3a
·
2014-06-30 17:00
uCOS
的移植过程(
uCOS
II 在LPC11C14上面的移植方法)
uCOS
II 在 LPC11C14 上面的移植方法电子文档: http://download.csdn.net/detail/icegoly/5449031 第一: OS_CPU.H 的移植 21.1
lifan_3a
·
2014-06-30 17:00
ucos
互斥信号量 源码分析
互斥信号量创建OS_EVENT *OSMutexCreate (INT8U prio, INT8U *perr) { OS_EVENT *pevent; #if OS_CRITICAL_METHOD == 3u /* Allocate storage for CPU status register */ OS_CP
cicue
·
2014-06-15 15:00
源码分析
ucos
互斥信号量
ucos
sem信号量 源码分析
信号量的创建操作OS_EVENT *OSSemCreate (INT16U cnt) { OS_EVENT *pevent; #if OS_CRITICAL_METHOD == 3u /* Allocate storage for CPU status register */ OS_CPU_SR cpu_sr = 0u; #endif #ifdef OS_SAFETY
cicue
·
2014-06-12 22:00
源码分析
ucos
sem信号量
UCOS
II 事件初始化 OS_InitEventList 源码分析
ucos
ii中:信号量、邮箱(消息邮箱)、消息队列实现任务之间的通信,这些被统称为“事件”。
cicue
·
2014-06-12 17:00
源码分析
ucos-II
事件初始化
[置顶] ARM芯片学习内容规划及ARM开发环境的搭建
芯片工作模式(PROGRAMMER'SMODEL)3:通用IO操作4:UART、i2c、spi5:定时器、看门狗、实时时钟6:PWM、AD、DA7:外部存储控制器8:中断系统9:Uboot的移植10:
ucos
zhanglianpin
·
2014-06-06 14:00
嵌入式
环境搭建
ARM
初学者入门
当程序出现莫名其妙或者意料之外的结果时,请重新编译整个工程。
Project->Rebuild今天在vs2008下调试
ucos
-II时,出现莫名其妙的问题。重新编译一下整个工程(不是增量编译),恢复正常。可能是库的链接有问题。
booksyhay
·
2014-05-30 10:00
arm-linux常用
linux内核的nfs启动命令行:setenvbootargsmem=64M console=ttyS0,57600root=/dev/nfsrwnfsroot=192.168.1.6:/home/lin
ucos
liushi558
·
2014-05-28 12:00
The next step in Google’s cyborg plans: Smart cont
sself-drivingcars,hasunveileditsnextproduct:Smartcontactlenses.Thefirstsmartcontactlens,aimedatdiabetics,takesagl
ucos
elev
罪恶的花生
·
2014-05-27 00:00
ucos
之任务切换 源码分析 4
常见任务格式//每个任务都有一个挂起,可以进行任务切换 void Task_LED(void *arg) { (void)arg; // 'arg' 并没有用到,防止编译器提示警告 while (1) { //用户实现功能代码 OSTimeDlyHMSM(0, 0,0,1000); //任务挂起 实现任务切换
cicue
·
2014-05-18 16:00
OSTimeDlyHMSM()
OS_Sched
ucos之任务切换
OSTimeDly
OSCtxSw
ucos
之系统启动 OSStart() 源码分析 3
OSStart(void)void OSStart (void) { if (OSRunning == OS_FALSE) { OS_SchedNew(); /* Find highest priority's task priority number */ OSPrioCur = OSP
cicue
·
2014-05-17 22:00
ucos
之系统启动
OSStart()
PendSV_Handler
ucos
初始化OSTaskCreate() 源码分析 2
//系统任务创建OSTaskCreate任务创建INT8U OSTaskCreate (void (*task)(void *p_arg), //任务函数地址 void *p_arg, //任务函数传递参数 OS_STK *ptos,
cicue
·
2014-05-17 20:00
ucos
OSTaskStkInit()
OS_TCBInit()
ucos
之一初始化 OSInit 源码分析 1
ucos
系统应用过程详解之一系统初始化int main() { SysTick_Config(tick); //时钟配置,为系统提供时间片 OSInit(); //初始化 OSTaskCreate
cicue
·
2014-05-16 22:00
ucos-II
OS_InitMisc()
OSInit()
OS_TaskIdle()
OS_InitTaskIdle
uC/OS-III学习1::uC/OS-III介绍
查了查资料,发现
UCOS
这个实时操作系统很流行啊,当然不能跟linux这种大型的操作系统比了。
woaini20092009
·
2014-05-15 20:00
ucos
最高任务优先级 OS_SchedNew () 最高256个优先级 源码分析
ucos
任务最高支持256个,但是大部分的只是说64个,所以现在给出256的分析,与64的一样,只是8*8变为16*16OSRdyGrp和OSRdyTbl是16位的static void OS_SchedNew
cicue
·
2014-05-11 18:00
()
ucos
OS_SchedNew
最高256个优先级
最高任务优先级
gdb和gdbserver源码架构分析
http://www.cnblogs.com/lin
ucos
/archive/2013/03/20/2971287.html大致浏览了下GDB源码,分析记录如下: 1.
guojin08
·
2014-05-10 09:00
UCOS
延时阻塞修改
1.在
ucos
II中常用 OSTimeDlyHMSM()函数经常会阻塞本任务。
robinson_911
·
2014-05-06 16:00
ucos
中2.86版本中的这个问题(BUG)
转自:http://www.amobbs.com/thread-3627546-1-1.html
ucos
中2.86版本中的一个bug,经过修改后(红色标出部分) OSTCBHighRdy=OSTCBPrioTbl
robinson_911
·
2014-05-06 16:00
ARM堆栈
堆栈指针指向最后压入堆栈的有效数据项空堆栈:堆栈指针指向下一个要放入数据的空位置(刚好不久上课前疑惑一个问题,以前数据结构构造的堆栈是空堆栈,而讲到51时看到的又是满堆栈,当时就很困惑,(为了写一个仿
ucos
tripleCC
·
2014-04-30 18:00
UCOS
局部变量、任务堆栈
UCOS
中局部变量的生命周期:任务一直存在,所以在任务中(非子函数)定义的局部变量不会死亡,在任务间的信息传递因局部变量未死亡而可行。
tripleCC
·
2014-04-30 18:00
将FPGA(Nios软件部分)程序放在SDRAM里面跑
加了Nios并在上面跑
uCOS
的时候,nios里面的onchipmemory已经无法满足程序的规模了。即使是EP4CE6的,单跑一个带
uCOS
的nioscpu也不够放。
程序猿Boris
·
2014-04-25 13:27
Embedded
Systmes
QUARTUS
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
今天将
ucos
代码移植到WIN7VS2010上后,出现”LINK:fatalerrorLNK1123:转换到COFF期间失败:文件无效或损坏“错误提示,如下: 1> os_dbg_r.c1> os_core.c1
yangyunfeizj
·
2014-04-14 22:00
随想录(rtos和一般os的区别)
而一般的rtos呢,就拿大家熟悉的
ucos
2来说,只是包含了调度、同步、互斥、时钟等代码。如果
feixiaoxing
·
2014-04-12 15:00
关于UCGUI的配制文件的说明(转)
关于UCGUI的配制文件的说明转http://www.cnblogs.com/xilentz/archive/2010/06/01/1749493.htmUCGUI与大家熟悉的
UCOS
一样,也提供了大量的可配制功能选项
羊兄台
·
2014-04-09 12:56
UCGUI
UCGUI
suggest parentheses around arithmetic in operand of '|'
作者:XscKernel原作网址:http://blog.csdn.net/xsckernel/article/details/8890990在向linux下gcc移植
ucos
的时候遇到如下问题:warning
XscKernel
·
2014-04-04 11:00
不合格的嵌入式工程师
Linux,vxworks,
ucos
,ecos。在这些嵌入式操作系统下,你都做过什么项目?毕业工作的第一年,Linux驱动和应用的开发。
swgshj
·
2014-04-02 21:00
UCOS
环境下的中断程序
BSP_IntEn(BSP_INT_ID_USART1);//使能 中断号的中断 RFID_RxIntEn();//开启接收中断以下转自:http://www.embeded0.com/system/
ucos
robinson_911
·
2014-03-17 13:00
ucos
-ii内核概述
uCOS
使用两个宏(在OS_CPU.h中定义。注:没个CPU都有自己的OS_CPU.h)。
gatieme
·
2014-03-17 09:00
C++
内核
ucos-II
探索
ucos
-ii之路--(二)临界区
临界区概述和其它内核一样,μC/OS-Ⅱ为了处理临界段代码需要关中断,处理完毕后再开中断。这使得μC/OS-Ⅱ能够避免同时有其它任务或中断服务进入临界段代码。关中断的时间是实时内核开发商应提供的最重要的指标之一,因为这个指标影响用户系统对实时事件的响应性。μC/OS-Ⅱ努力使关中断时间降至最短,但就使用μC/OS-Ⅱ而言,关中断的时间很大程度上取决于微处理器的架构以及编译器所生成的代码质量。微处理
gatieme
·
2014-03-17 08:00
C++
源代码
宏
汇编语言
ucos-II
探索
ucos
-ii之路(一)--内核目录结构和内核组成
UCOS
-ii2.5.2内核目录结构和组成 1.
uCOS
-II Source->source:(与处理器类型无关的代码)****************************************
gatieme
·
2014-03-12 16:00
源码
操作系统
嵌入式
内核
ucos-II
ucos
-ii信号量总结
1. 信号量的理解(1)uc/os-ii的信号量是由两个部分组成:一部分是16位的无符号整型信号量的计数值(0~65535);另一部分是等待该信号量的任务组成的等待任务表。(另外参考事件控制块ECB)(2)信号量可以是2值的变量(称为二值信号量),使用OSMutextCreate创建, 也可以是计数式的, 使用OSSemCreate。根据信号量的值,内核跟踪那些等待信号量的任务。(3)建立信号量的
gatieme
·
2014-03-12 09:00
嵌入式
信号量
cc++
ucos
OS_Event
POSIX 线程API 之 pthread_barrier_xxx() 使用例子
Author:DriverMonkeyMail:
[email protected]
:13410905075QQ:196568501以前在单片机上编程用
UCOS
,或其他的微内核,线程间通讯一般用以下两种方式
peng654321
·
2014-03-11 22:00
【stm32+uC/OS-II】
ucos
ii移植简单详细步骤
μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用中)。同时,该系统源代码开放、整洁、一致,注释详尽,适合系统开发。μC/OS-II已经通过联邦航空局(FAA)商用航行器认证,符合航空无线电技术委员会(RTCA)DO-178B标准。——摘自百度百科经过三天对uC
ieczw
·
2014-03-01 11:00
移植
stm32
ucos-II
(转)
ucos
的事件 任务的通讯和同步 信号量 互斥量 消息邮箱 消息队列
这会想了想,在复习资料后,最后再做个核心代码分析
ucos
中使用信号量、消息邮箱、消息队列,这些数据结构来作为通信中间媒介。这些数据结构会影响任务的程序流程,因此也叫做事件。
daiyinger
·
2014-02-20 17:00
操作系统
项目 Nano-RTEMS for ARMV7M 启动
2、提供一个相对精简的核心,只耗20KROM和10KRAM,取代
ucos
或者freeRTOS,因为RTEMS有完善的接口处
etual
·
2014-02-12 15:00
UART中的硬件流控RTS与CTS
转载地址:http://blog.csdn.net/zeroboundary/article/details/8966586最近太忙了,没时间写对
Ucos
-II的移植,先将工作中容易搞错的一个知识点记录下来
eqwewr
·
2014-02-11 20:45
硬件相关
[置顶] UART中的硬件流控RTS与CTS
转载地址:http://blog.csdn.net/zeroboundary/article/details/8966586最近太忙了,没时间写对
Ucos
-II的移植,先将工作中容易搞错的一个知识点记录下来
eqwewr
·
2014-02-11 20:00
自己仿写一个
ucos
ii(四) 任务调度函数
这是一张神奇的表格....没搞太明白直接用了unsignedcharconstDCOS_UnMapTbl[]={ 0,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, /*0x00to0x0F */ 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, /*0x10to0x1F */ 5,0,1,0,2,0,
lidec
·
2014-01-23 21:00
数据结构
嵌入式
任务调度
硬件
单片机
实时操作系统
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他