c
文章平均质量分 71
嘿喽
linux c ARM TCP/IP python shell
展开
-
在html里调试CGI程序的一个方法-针对C语言
在html里调试CGI程序的一个方法-针对C语言通常一个CGI不起作用,很有可能是CGI程序非法越界等错误。而用浏览器打开调用CGI的HTML网页,并不会给你有用错误提示(IE倒有一些)。所以在CGI正式使用前,最好把其当一应用程序调试,通过也在HTML里使用。而CGI要获取HTML的GET或POST数据,我们可以用一字符数组代替。正常CGI程序,代码如下code1:原创 2012-11-16 15:47:29 · 6592 阅读 · 0 评论 -
C语言循环数组做FIFO队列--一些认识
C语言循环数组做FIFO队列在做通信时,FIFO队列queue是非常好用的,先完成接收通信把接收的数据存在队列里;然后再进行先进先出逐项处理。C语言用循环数组,通过读位置和写位置循环来实现FIFO队列功能。即数组队列。1 以1个字节为单位的数组队列的数据结构使用数组队列,为了方便判断队列空和队列满,使用不完全填满队列,即保留一个元素始终不用下原创 2012-11-20 17:44:56 · 20162 阅读 · 3 评论 -
对OS_FlagUnlink()代码的简化
我在学习ucos-ii代码的时候发现OS_FlagUnlink()代码有一段可以简化。但是作者没有简化,网上也没找到有人讨论这段代码,有点奇怪。怀疑是不是我想的简化有问题,发出来希望有人讨论下。原OS_FlagUnlink()函数(os_flag.c)void OS_FlagUnlink (OS_FLAG_NODE *pnode){#if OS_TASK_DEL_EN > 0原创 2013-07-12 10:59:49 · 1312 阅读 · 0 评论 -
OSTimeTick()函数解析
ucos V2.52OSTimeTick()函数解析调用处:os_cpu_a.asm里_OSTickISR函数所有源文件:os_core.c代码:void OSTimeTick (void){#if OS_CRITICAL_METHOD == 3 /* Allocate storage for CPU stat原创 2013-07-11 20:10:12 · 6758 阅读 · 2 评论 -
STM32驱动FM24CL16
根据小苗开发板例程,修改得好用的读写FM24CL16的2K bytes代码,分享给大家。先贴代码,以后再解析。#include "common.h"#include "includes.h"#include "drvI2c_FM24.h"//#define I2C_PAGESIZE 8 //FM24CL02, 8 bytes one page.#define I2原创 2013-10-24 09:03:54 · 9552 阅读 · 2 评论