2015年7月25日

【转】需求到代码的距离

摘要: 需求到代码的距离有多远?也许很近,就在转角的街区,也许很远,就像6级专家与1级编码工的距离,取决于你的代码是如何实现的。先来看一个简单的需求:网口状态down时删除路由表项。非常简单的一种实现:int link_down(){do_something();delete_route();//删除路由 ... 阅读全文

posted @ 2015-07-25 20:49 littleKing163 阅读(543) 评论(0) 推荐(0) 编辑

【转】 vxWorks下常用的几种延时方法

摘要: 在应用编程的时候,通常会碰到需要一个任务在特定的延时之后执行一个指定的动作,如等待外设以确保数据可靠,控制扬声器发声时间以及串口通信超时重发等。这就需要利用定时器机制来计量特定长度的时间段。 vxWorks作为实时嵌入式系统,提供多样的定时接口函数。下面结合我的项目经历和网上的参考资料列举一些常用的... 阅读全文

posted @ 2015-07-25 20:48 littleKing163 阅读(2847) 评论(0) 推荐(0) 编辑

【转】VxWorks中高精度实时时钟的实现及C语言汇编混合编程

摘要: 最近一个项目中需要在VxWorks下使用一个高精度实时时钟,要求精度为1ms,溢 出时间大于5小时。VxWorks提供系统时钟,该时钟在操作系统启动后开始计数,精度为1个tick,可以通过tickGet()获取当前计数值。因为 系统时钟默认工作频率为60Hz,则1个tick相当于16.7ms,不符号... 阅读全文

posted @ 2015-07-25 20:46 littleKing163 阅读(2524) 评论(0) 推荐(0) 编辑

导航