自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可乐虎博客

【字字皆辛苦,句句均斟酌】

  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 μC/OS-II事件标志组的入门级使用方法

试想如下情况,有A、B、C三个事件,当A、B都满足某一条件(或执行某一动作)后C才能得到运行(持续运行或运行一次后继续等待A、B条件再次满足后再运行)。如果需要实现这样的功能,就可以用事件标志组来实现了!具体看实例://定义一个事件标志OS_FLAG_GRP *Sem_Flg = 0;//LED0任务void led0_task(void *pdata){    

2014-11-30 23:45:50 2260

原创 详解μC/OS-II软件定时器入门使用方法

μC/OS-II软件定时器的基本使用主要分为两步:创建与启动一、基本知识1、创建定时器OS_TMR  *OSTmrCreate (                INT32U           dly,        INT32U           period,        INT8U            opt,        OS_TMR_CALLBA

2014-11-29 22:32:22 6151

原创 详解μC/OS-II如何检测任务堆栈实际使用情况——即如何设置ucosii任务堆栈大小

不少屌丝同学都有类似经历吧,在使用ucosii创建任务时,关于任务堆栈大小设为多大合适搞的不清不楚,郁闷之下就随便整个数,比如就1024吧,呵呵,反正也没见得出问题,那就不多想了。        我想大多数同学都是这样做的吧。这样只是因为在一般情况下,1024确实已经足够大了,堆栈溢出的可能性很小而已。那么,如果你任务实际使用率只有很小的百分之几,一旦被你知道了,你会痛心不?我想你不痛心,μC

2014-11-22 22:41:20 4008 1

转载 USB描述符详解

一、基本概念    1、USB协议本身很复杂,但方便在提供了统一的接口方式,使得驱动程序在使用设备的时候,工作简化到了类似操作串行接口。  2、USB设备可以看作提供了多个串口的设备,依据USB的规范,我们将每个串口称作端点(Endpoint),要和这个端点通信,我们就要打开到这个端点的连接,这个连接就是管道(Pipe)。  3、打开端点之后,就可以像串口一样进行数据传输了。USB有4

2014-11-13 21:02:11 626

转载 DMA和cache一致性问题

Cache原理CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是为了解决CPU运算速度与内存 读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。在缓存中的数据是内存中的 一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量

2014-11-05 00:24:55 966

转载 DMA及cache一致性的学习心得

DMA及cache一致性的学习心得 收藏人:耶和华的大卫2011-10-14 | 阅:  转:   |  大 中 小   |  分享 

2014-11-05 00:22:18 1666

转载 FatFS文件系统详解-附移植建议

最近做的spi flash,本打算弄个文件系统,由于之前用过了JFFS、YAFFS和TrueFFS,代码量都相当的大,这次想找款代码量不那么吓人的,学习一下,听说配置会相对复杂一些。选来选去,最终选定了FatFS,代码量足够的小,最新的R0.09版本只有1个.c文件(当然,还有一个底层的要自己写,option文件夹里的无视),老点版本就更小了。而且更新很频繁,用户量也够大,就选定它了。尽管最后由于

2014-11-03 23:28:30 1864

转载 SD卡应用总结(FatFs)

对于SD卡的应用,想必大家都尝试多。不过,很多网友恐怕只停留在实验的基础上吧。对于SD卡在文件系统下或者不带文件系统下,对SD卡的操作都是很简单的。是的,只是简单的文件读写确实不难。但是,如果每秒钟不停的写数据,而且是不停的工作,恐怕SD卡的应用就没有这么简单了吧,有时总会出现一些莫名其妙的问题。      不知道大家是否遇到过这些问题?本人开发了几个关于SD卡的项目,例如,定时拍照、定时

2014-11-03 23:21:26 3764

转载 转一篇比较详细介绍FatFs文件系统移植的文章

FatFs文件系统的移植    因为需要,又不想自己写,所以就移植了一个文件系统。    说下我的硬件和开发工具:接成 TRUE IDE 模式下的CF卡(也就是相当于一块硬盘了),三星S3C2440的ARM9,开发工具是很老很老的D版的ADS1.2。    我在网上看到的嵌入式系统上面常用的文件系统有UCOSII公司的UC/FS,支持CF卡,硬盘,SD/MMC卡,还

2014-11-03 23:02:06 1349

转载 ARM外设寄存器Cache一致性问题

ARM外设寄存器Cache一致性问题 2012-05-22 09:44:14分类: 嵌入式 /* bank4 DM9000 ,关闭cache和写缓冲,否则出现cache不一致问题 */   MMU_SetMTT(0x20000000,0x27f00000,0x20000000,RW_NCNB);以上是DM9000裸机代码,其中关掉了DM900

2014-11-02 21:31:52 1976

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除