- 博客(20)
- 资源 (118)
- 收藏
- 关注
原创 The Wind River Registry on host "localhost" died unexpectedly
问:打开workbench3.0,怎么总是提示如下信息!而且手动启动wtxregd也总是不成功,不知道是什么原因?本人用的是试用版!The Wind River Registry on host "localhost" died unexpectedly. Please launch the registry manually from command line, with the -D
2016-02-29 10:29:33 1754 1
原创 VC、Linux、vxWorks读写物理扇区小结
直接上程序:1. Windows下的VC:HANDLE hDevice = CreateFile("\\\\.\\I:", GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL ); if (hDevice ==
2016-02-25 14:48:59 2031
原创 [数据重现-文件系统原理精解与数据恢复最佳实践].(马林).影印版及光盘下载地址
http://pan.baidu.com/s/1i4bMXOL
2016-02-20 21:24:00 1995
原创 vxWorks测量一个函数的执行时间(timexLib)
使用timex( ),测试程序:#include "vxWorks.h" #include "timexLib.h"#include "stdio.h"#define ITERATIONS (50)//// 被测量函数//int printit(void) /* Function being timed */{ int i; for(i=0; i < ITERATIO
2016-02-11 13:20:01 4272
原创 prjComps.h、prjParams.h、prjConfig.c的关系
首先这三个文件都不要手工编辑,都是自动产生的;1. Tornado工程配置工具把收集到的用户配置信息反馈体现到工程的相关源文件中,从而实现了VxWorks的自动配置和裁剪。组件包含开关宏(COMPONENTS INCLUDED)和宏参数(PARAMETERS)将体现在动态生成的prjParams.h和prjComps.h文件中。prjParams.h通常被config.h包含,prjC
2016-02-11 12:46:40 1446
转载 vx中的prjConfig.c
我更改usrconfig.c文件某函数内的内容。在开发环境(Tonardo2.2)下REBUILDER ALL, 运行Vxworks发现我的修改没有起作用(也就是说我的修改未被编译)。编译过程的前面几步中有一步就是: vxrm ..\prjComps.h ..\prjParams.h ..\prjConfig.c ..\linkSyms.c(头文件和源文件被删掉了!)然后又自动创建
2016-02-11 11:41:14 1671 1
原创 VC程序里一种很好的线程退出方式,算是复习Event
直接看程序://1. 初始化的地方创建“退出事件”HANDLE ExitEvent = ::CreateEvent(NULL,FALSE,FALSE,NULL);//2. 下面是放在一个线程里while(1){ //不断的检测事件是否触发?否则1ms后超时(相当于Sleep(1)了) DWORD st = ::WaitForSingleObject(ExitEvent, 1);
2016-02-10 18:15:43 1123
原创 VC支持十六(16)进制的字符串转换为数值函数strtoul
直接看示例: char str[100] = "ab12"; //或者”0xab12”均可; unsigned long x = strtoul(str, NULL, 16); //得到的 x= 0xab12若记不住函数名strtoul,在MSDN上搜索“atoi”,最下面的see also里即是
2016-02-10 17:54:39 12424
转载 Linux 中的权限 -- 0755 和 0644
Linux 系统中采用三位十进制数表示权限,如0755, 0644.ABCDA- 0, 表示十进制B-用户C-组用户D-其他用户 --- -> 0 (no excute , no write ,no read)--x -> 1 excute, (no write, no read)-w- -> 2 write -wx -> 3 wri
2016-02-08 22:38:55 53920 4
原创 vxWorks消息队列示例
#include "vxWorks.h" #include "msgQLib.h" /* defines */ #define MAX_MSGS (10) #define MAX_MSG_LEN (100) MSG_Q_ID myMsgQId; //任务3仅仅创建消息队列task3(void) { /* crea
2016-02-08 22:00:10 2573
原创 vxWorks互斥信号量示例
#include "vxWorks.h"#include "semLib.h"#include "taskLib.h"#include "logLib.h"#include "sysLib.h"#include "stdio.h"#define CONSUMER_TASK_PRI 98 /* Priority of the consumerTask task
2016-02-08 21:30:20 2518
原创 vxWorks的计数信号量和看门狗定时器联合使用的示例
#include "vxWorks.h"#include "wdLib.h"#include "stdio.h"#include "semLib.h"#include "taskLib.h"#include "usrLib.h"#include "sysLib.h"/* defines */#define TASK_WORK_TIME 2 /* 2 ticks */
2016-02-08 21:19:22 2517
原创 vxWorks的二值信号量示例
#include "vxWorks.h"#include "taskLib.h"#include "semLib.h"#include "stdio.h"#include "sysLib.h"SEM_ID semId; LOCAL SEM_ID semId1; /* semaphore id of binary semaphore 1 */LOCAL SE
2016-02-08 20:57:38 1143
原创 vxWorks的双向链表示例
vxWorks的链表是双向链表,适用于传递大量数据,需要快速访问的情况的数据结构,下面是示例代码://双向链表的测试例子#include #include #include typedef struct _Queue{ NODE * next; NODE * prev; int age; char name[255];} QUEUE;LIST list;void
2016-02-08 19:57:25 1733
原创 vxWorks的ld()和loadModule()的区别?
以VX6.6为例,见文档:《vxworks_kernel_programmers_guide_6.6.pdf》第607页:
2016-02-03 15:58:37 5848
原创 vxWorks6.6 for x86的几篇pdf文档百度盘备份地址
以下vxWorks 6.6几篇pdf文档备份在百度云盘:http://pan.baidu.com/s/1hrll0Mgvxworks_application_api_reference_6.6.pdfvxworks_application_programmers_guide_6.6.pdfvxworks_architecture_supplement_6.6.pdfvxworks_
2016-02-03 14:06:42 3002 2
原创 vxWorks6.6下ifFlagSet、ifAddrSet函数找不到的替换解决办法
在Vx中配置好网卡及IP地址,并在程序中入口处启动网络,一般在vx5.5中,是这样的代码,并且编译的很好的: ipAttach(0, "gei"); ifFlagSet( "gei0", IFF_UP); ifAddrSet("gei0", "188.89.6.1");在Vx6.6编译时,会出现找不到上面的函数,解决办法参见《Wind River Network Stack for
2016-02-03 13:50:32 3953
转载 VxWorks IP地址设定
与Linux操作系统一样,IP地址的设置对于VxWorks操作系统来说是件最为平常的事。本人初学VxWorks,碰到了此问题,就写下总结希望对和我一样的初学者有帮助,同时也给自己以后的需要留点足迹。 U-Boot的启动:在未进入系统之前,也就是U-Boot中,可以使用设置环境变量方法配置主机IP,方法如下:setenv ipaddr 192.168.20.200 (
2016-02-03 12:53:49 17086
转载 vxWorks FAQ中文版收藏-转载之下
3.BSP FAQ3.1 不同BSP3.2 处理器3.2.1 Power PC3.2.1.1 问题关于MPC860BSP(新手上路):在读前辈程序的时候遇到这样一些语句: lis r3, 0x0090 ori r3, r3, 0x0000 #plp=9, 50M clk stw r3, PLPRCR(r4) #PLPRCR 不知道LIS、ORI、STW是什么语言?望
2016-02-03 11:43:06 1835
原创 使用FileZilla Ftp 客户端工具上传vxWorks镜像的注意事项
一定要将传输类型放到“二进制”上,并且传输完毕后,检查字节数是否和源文件一致:
2016-02-03 11:28:42 1771
WinXP DDK 2600
2015-01-31
DJGPP(32位的DOS)访问PCI9054
2015-01-17
IRIG-106的文档(2013版)和测试程序及源程序
2014-12-07
WRK-v1.2源文件及VS2008工程设置
2014-09-21
驱动层和应用层交互事件
2014-09-14
2048游戏的VC++实现,分为控制台和对话框两种
2014-06-22
InstallShield6安装工具和chm使用教程
2014-06-15
vc下groupbox和按钮自绘
2014-06-01
SNTP客户端VC源程序,基于PJ Naughter
2014-04-07
验证WD_Sleep函数
2014-03-30
微软串口控件mscomm使用高波特率VC示例程序
2014-03-14
2、4、8、16、24、32位图解析显示
2014-03-09
VC工程清理工具(含源码)
2014-03-02
Xilinx ISE11.1的跑马灯程序,基于Spartan-3AN
2014-02-08
TI的1394OHCI资料整理备份
2014-01-29
ARINC429资料(英贝特HT6302应用Demo及说明书)
2014-01-11
Condor BusTools-1553-API
2013-10-20
《CLR via C#》非托管代码互操作性提到的P/Invoke Interop Assistant
2013-10-16
百合电子的开源项目Easy USB 51 Programer手册
2013-08-27
djgpp203,保护模式的DOS
2013-08-27
allegro 422 游戏包
2013-08-27
在麒麟Linux下编译tcpdump所需要的四个源文件
2023-08-21
Paragon_ExtFS_Windows_42651.rar
2019-06-12
ffmpeg编程读取摄像头信息,保存为裸yuv420p、yuyv422视频流
2019-01-05
用过最好用的C/C++/STLchm格式的帮助文档
2015-09-27
DLL导出自定义消息通知exe执行
2015-09-27
StartIO上机实践
2015-04-06
Programming the Windows driver model中文版chm和第二版光盘源码
2015-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人