自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 uC/OS-II进入or离开临界区三种方式

uC/OS-II中利用OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来保护临界区,有三种方式: #if OS_CRITICAL_METHOD == 1  #define OS_ENTER_CRITICAL() __asm__("cli")  #define OS_EXIT_CRITICAL() __asm__("sti")  #endif    #if OS

2014-03-21 15:53:18 1229

转载 栈的增长方向判断方法

大家可能都知道,i386系列机器的栈增长方向都是由高地址向低地址方向增长的,也就是说,先入栈的变量地址要高于后入栈的变量的地址,那么对于任何系列的机器如何判断其栈的增长方向呢,这里我将用一段简单的C程序来教大家如何判断自己机器上栈的增长方向,代码如下: #include #include void func1(); void func2(int *a); int main

2014-01-02 15:04:36 831

原创 使用ZLG TCP/IP建立多个UDP连接的注意事项

最近在做嵌入式实验,需要在LPC1700开发板上跑一个多任务多UDP连接的系统。 可惜1700可怜的RAM只有32K,想使用linux却是有心无力,所以只能用μC/OS-II建立多任务。 建立TCP/IP连接就要用到嵌入式的TCP/IP协议栈,这方面的资源很多LWIP、OPENTCP等,但是对于一个菜鸟来说最简便的莫过于使用周立功的TCP/IP协议栈。 虽然ZLG TCP/IP协议栈不足之处

2013-01-04 16:51:47 976

转载 有关“#pragma mark -”的问题

在读程序时经常会在一个函数的开头出现: #if abcde #pragma mark - fgh #endif 查阅了一些资料才知道这究竟是干嘛的,以#pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。 它的作用: #pragma mark -Initialization 它们告诉X

2011-11-08 14:36:05 380

转载 VxWorks中logMsg与printf的区别

printf( ) - write a formatted string to the standard output stream (ANSI). logMsg( ) does not actually perform the output directly to the logging streams, but instead queues the message to the logg

2011-10-24 09:37:55 1096

翻译 怎样在不同平台间定义数据

在分析mDNS源码时遇到这样一句代码:  #if defined(_LP64) || defined(__LP64__) typedef   signed int   mDNSs32; typedef unsigned int   mDNSu32; #elif defined(_ILP64) || defined(__ILP64__) typedef   signed int32 mDN

2011-10-23 17:23:20 444

lwip协议栈分析

lwip协议栈的详细分析,供初学者来学习使用该嵌入式TCP/IP协议栈

2013-01-04

空空如也

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

TA关注的人

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