文章
首页 我的博文
用户101928 2008-12-14 09:57
[转]C语言高效编程的几招
  C语言高效编程的几招 2003-10-08 华中科技大学 丁学 引 言:   编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经 ...
用户101928 2008-12-12 16:19
[转]通过结构体和函数指针进行菜单操作的一个实例[非常实用!]
通过结构体和函数指针进行菜单操作的一个实例 2007-12-17 13:03:00 0 推荐 前天帮同学写了一个菜单,感觉对不太了解函数指针的同学来说有点借 ...
用户101928 2008-12-10 21:38
[转]USB开发速成-我最真实的经验!
: 原创USB开发速成-我最真实的经验! 文章发表于:2008-07-20 08:46 关注这个论坛有一段时间了,发现大家对 USB 热情高涨的同时也感到畏惧,而这 ...
用户101928 2008-12-10 21:25
一个设计非常巧妙的触摸开关!
原理就不用我分析了吧!
用户101928 2008-12-10 10:01
srand((uint32) TargetInit) 的作用
在2210的UCOS的应用程序中有如下的函数: void TargetInit(void) { OS_ENTER_CRITICAL(); srand((uint32) TargetInit); VICInit(); Timer0Init(); ...
用户101928 2008-12-9 20:59
死锁
死锁也成抱死(deadlock或deadly embace),指两个任务无限期地等待对方控制着的资源。设任务T1正在独享资源R1,任务T2正在独享资源R2,此时T1又想独享R2,T2又 ...
用户101928 2008-12-9 20:40
测试并置位操作TAS (Test-and-Set)
如果不使用实时内核,那么当两个任务共享一个资源时,必须先约好,先测试一个全局变量,如果该变量为0,允许该任务与共享资源打交道。为防止另一任务也使用该 ...
用户101928 2008-12-9 20:23
[转]不可重入函数non-reentrant
不可重入函数non-reentrant 软中断和多线程均可能导致函数重入,有必要讨论一下不可重入函数。 不可重入(non-reentrant)函数不能由超过一个任务 ...
用户101928 2008-12-9 20:23
优先级继承 priority inheritance
为了防止发生优先级反转,内核能自动变换任务的优先级,这叫做 优先级继承(priority inheritance).
用户101928 2008-11-23 16:45
[转]static有哪些作用
请问static有哪些作用? 变量的作用域    在讨论函数的形参变量时曾经提到, 形参变量只在被调用期间才分配内存单元,调用结束立即释放。 这一点表明 ...
用户101928 2008-11-23 16:44
[转]volatile关键字的用法
volatile 的本意是 “ 易变的 ”. 由于访问寄存器的速度要快过 RAM, 所以编译器一般都会作减少存取外部 RAM 的优化 . 比如 : static in ...
用户101928 2008-11-1 10:28
extern全局变量的问题
extern全局变量的问题 楼主 wwwangkai(福)2004-09-04 11:01:53 在 C/C++ / C++ 语言 提问 问大家个问题:     看到一段代码,大致是这样的:     ...
用户101928 2008-10-31 11:17
malloc
编辑词条 malloc    原型 :extern void *malloc(unsigned int num_bytes);    用法 :#include malloc.h   或#includestdlib.h    ...
用户101928 2008-10-15 22:06
[转]:ARM的延时 LPC2100系列延时的研究
ARM延时问题一直是比较令人头疼的问题,因为ARM是流水工作,并且在程序跳转的时候不遵循流水规律,所以不像51单片机一样好计算,今天为了调18B20,因此把ARM的延 ...
用户101928 2008-10-6 16:00
[转]免费样片申请
免费样片申请|免费芯片申请|免费芯片样品|免费ic样品2008/05/21 10:14采用合适的最新IC芯片,是提升你的电子新产品性能的有效方法之一。特别是一些国际知名IC ...
关闭 站长推荐上一条 /2 下一条