自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 开关量变位的巡检程序

在电力系统中应用的电力设备,经常有开关量状态需要转化为0或1的数字量上传至决策单元。开关量巡检的程序如下构造比较合理: unsigned int oldFlag,curFlag,flag;int i;oldFlag=0;while(1){    curFlag = getNewFlag();    flag = oldFlag^curFlag;    for (i=

2011-12-31 15:02:19 541

原创 嵌入式系统C语言常用位操作

C语言中的基本位操作运算符:按位取反:~位与:&位或:|位异或:^移位运算:左移>组合用法:1、掩码:#define MASK 0xffunsigned short flag = 0x2345;flag &= MASK;则flag掩码后等于0x0045,高八位被屏蔽。2、打开位:#define BIT(n) (0x1 flag |= BIT(

2011-12-31 15:01:23 681

原创 vxWorks中Timer相关的测试程序

#include "timers.h"#include "time.h"void initTimer(void);void timerSR(void);timer_t mytimer;struct timespec timeValue;struct timespec timeInterval;struct itimerspec timeToSet;voi

2011-12-31 15:00:18 622

原创 AT91RM9200 EMAC的MAC配置

配置SA1L和SA1H寄存器时,假如MAC地址是00:11:22:33:44:55,即At91EnetAddr[6]={0x00,0x11,0x22,0x33,0x44,0x55},则正确的赋值方式是:for (i = 0; i pDrvCtrl->enetAddr[i] = At91EnetAddr[i];}pEmac->EMAC_SA1L = ((int)At91EnetAdd

2011-12-31 14:57:50 720

原创 vxworks内存布局

LOCAL_MEM_LOCAL_ADRS为物理内存的起始点,一般为0x00000000;RAM_LOW_ADRS为vxWorks映像加载起始点;FREE_RAM_ADRS为vxWorks映像加载结束点;sysPhysMemTop( )为物理内存顶点;sysMemTop( )为系统内存顶点,sysMemTop( ) = sysPhysMemTop () - USER_RESERVED

2011-12-31 14:56:40 1010

原创 修改vxWorks串口驱动程序总结

串口驱动程序的入口文件:config/bsp/sysSerial.c1、在sysSerialHwInit()函数中初始化串口相关的硬件,最后调用m8260SioDevInit(&scc8260_chan)2、在sysSerialHwInit2()中连接中断:(void)intConnect(INUM_TO_IVEC(INUM_SCC1), (VOIDFUNCPTR)m8260SioIn

2011-12-31 14:53:38 1304 1

原创 vxWorks6.6 ftp server配置

在kernel configuration中增加FTP Server组件(INCLUDE_IPFTPS);将Authentication callback routine (FTPS_AUTH_CALLBACK_HOOK)挂到自己的回调函数myAuthenticateCallback;将FTP initial directory 定义为"/tffs0";将FTP root director

2011-12-31 14:52:39 1588

原创 千兆PHY与RJ45接口线序

千兆PHY通过网络变压器连接到RJ45接口,一共有4对差分线MDI[0..3]+/-。一般的接法是:  MDI[0]+ : RJ45[1]  MDI[0]- : RJ45[2]  MDI[1]+ : RJ45[3]  MDI[1]- : RJ45[6]  MDI[2]+ : RJ45[4]  MDI[2]- : RJ45[5]  MDI[3]+ : RJ45[7]

2011-12-31 14:50:25 11191 3

AT91RM9200 vxWorks BSP(带DM9000A网卡驱动)

基于西安百特BSP,添加了DM9000A的网络驱动,驱动能跑,但未完善。

2009-04-23

空空如也

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

TA关注的人

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