探长曾经写过一篇名为《BSP就是要为人民服务》的文章,强调了服务意识和服务质量对于BSP的重要性。一条有关Google收购BSP的消息给这篇文章做了很好的旁证。
这一收购案发生于2008年9月,收购对象是名不见经传的韩国BSP,名字叫做Tatter and Company(简称TNC)。Tatter之所以能够引起Google的注意,是因为它有一个名为“Follower”的功能。所谓的Follower,就是让每个博客都可以有粉丝,只要在选择一个“Follower Gadget”,就会在边栏秀出你有哪些粉丝。
博客是写给别人看的,如果作者知道哪些人经常看你的博客,不仅能够提升写作热情,还可以增加内容针对性,改善互动性。在严重同质化的环境下,BSP之间只有拼服务。新鲜的粉丝功能不仅让Tatter与众不同,也让自己身价百倍。
探长在EDN建立博客已经三年了,期间不断给网站管理人员提出改进意见,却很少能引起网站管理人员的注意。借这篇文章,探长再次提醒各位,淡漠的服务意识将导致BSP走向衰亡。
zwj-gg_818035047 2008-12-10 00:27
zwj-gg_818035047 2008-12-8 09:52
zwj-gg_818035047 2008-12-6 15:22
zwj-gg_818035047 2008-12-6 15:20
shenyandetongxing_551209819 2006-12-25 12:31
shenyandetongxing_551209819 2006-11-5 00:12
可以用Watchdog定时器吧。
#define TICK_MS (1000/SYS_CLK_RATE)/*每tick的毫秒数*/
int timer_array[30];
void timer_run()/*定时器调用函数*/
{wdStart(timer_ID,timerLength/TICK_MS,(FUNCPTR)(timer_run),0);}
UINT16 SimOs_SetTimer(UINT16 timerID, ULONG timerLength) /*系统定时*/
{
WDOG_ID timer_ID;
extern int timer_array[];
timer_ID="wdCreate"();/*创建定时器*/
timer_array[timerID]=(int)timer_ID;
if(timerLength==0)
timerLength="1";
wdStart(timer_ID,timerLength/TICK_MS,(FUNCPTR)(timer_run),0);/*打开定时器*/
}
/*清除系统定时*/
UINT16 SimOs_KillTimer(UINT16 timerID)
{
extern int timer_array[30];
WDOG_ID timer_ID;
timer_ID=(WDOG_ID)timer_array[timerID];
if(wdDelete(timer_ID)==OK)
return XW_TRUE;
}
参考一下吧,这是以前的一个测试的程序
用户75753 2006-11-4 21:18