VxWorks操作系统shell命令与调试方法总结

目录(?)[+]VxWorks下的调试手段主要介绍在Tornado集成开发环境下的调试方法,和利用支撑定位问题的步骤、思路。1         Tornado的调试工具嵌入式实时操作系统VxWorks和集成开发环境Tornado的组成结构如下图1。分为主机和目标机系统。图1 集成开发环境结构图在T...

2018-04-19 12:34:58

阅读数:14

评论数:0

vxWorks shell命令

vxWorks命令规则:名词+动词,第二个单词开始大写   序号状态命令备注1BSPc改变配置2BSPp打印当前配置信息3BSP@开始加载内核4BSPctrl+x重新启动5BSP6BSP7vxWorksi查看进程8vxWorksifShow查看当前网络设置9vxWorksdevs查看所有的设备10...

2018-04-19 12:28:21

阅读数:5

评论数:0

七层网络协议

一、OSI七层网络协议OSI是Open System Interconnect的缩写,意为开放式系统互联。OSI参考模型各个层次的划分遵循下列原则:1)根据不同层次的抽象分层2)每层应当有一个定义明确的功能3)每层功能的选择应该有助于制定网络协议的国际标准。4)各层边界的选择应尽量节省跨过接口的通...

2018-03-26 10:59:41

阅读数:185

评论数:0

CListBox快速清空

方法一: while(pmyListBox->GetCount()) pmyListBox->DeleteString( 0 ); 方法二: int nListCount=pMyListBox->GetCount(); for (int i=0;i <...

2017-12-01 16:12:03

阅读数:77

评论数:0

DLL中导出函数的两种方式(dllexport与.def文件)

DLL中导出函数的声明有两种方式: 一种方式是:在函数声明中加上__declspec(dllexport); 另外一种方式是:采用模块定义(.def)文件声明,(.def)文件为链接器提供了有关被链接程序的导出、属性及其他方面的信息。 方式一:在函数声明中加上__declsp...

2017-11-15 10:43:35

阅读数:104

评论数:0

推挽输出与开漏输出的区别

转自 http://blog.chinaunix.net/uid-23065002-id-3885199.html 推挽输出:可以输出高,低电平,连接数字器件; 开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相...

2017-10-27 10:40:26

阅读数:94

评论数:0

Edit自动换行

CEdit edit; CString str; str += "abc"; str += "/r/n"; str += "def";   edit.SetWindowText(str); 控件中显示为:"abc ...

2017-09-28 14:53:37

阅读数:137

评论数:0

MFC运行时窗口总是最小化,不直接弹出

1、这个问题是由于如下图步骤时勾选了“最小化“。解决办法如下第二张图,在InitDialog()函数中删除ShowWindow(MINSIZE).这样再运行时就会直接弹出了。

2017-09-28 14:25:29

阅读数:137

评论数:0

MFC让对话框窗口始终在最前&MFC弹出非模态对话框&居中

一、MFC让对话框窗口始终在最前 方法一:在对话框的属性中,在more style中有一项是System model,选上它,即可! 方法二:OnInitDialog里加入SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); 外...

2017-09-28 11:18:09

阅读数:673

评论数:0

Windows下C++ 串口编程实例

1. 本例子使用了比较规范的软件设计方法,类的设计具有比较好的可扩展性和移植性、代码的注释采用doxgen支持的javaDoc风格。 2. 为了能方便初学者更快地了解和入门,几乎每一行代码都加上了详细的注释,对于注释中如果依然有不清楚的概念,相信你通过百度和google一定能找到答案。 3. ...

2017-09-27 16:14:44

阅读数:113

评论数:0

MFC文件操作大全

获得文件路径:GetFilePath() 获得文件名:GetFileName() 获得文件标题:GetFileTitile() Path is : "C:\WINDOWS\SYSTEM.INI" Name is : "SYSTEM.INI" Tit...

2017-09-26 13:42:21

阅读数:87

评论数:0

error C3872: “0x3000”: 此字符不允许在标识符中使用错误 的解决办法

主要是拷贝的程序问题,有错误的空字符 0x3000是汉语的空格,也就是全角空格,相当于一个汉字,但你又看不见它。 你知道的,像逗号,有半角(,)和全角(,)之分的,其实空格也有。 0x3000是全角的空格,0x20是半角的空格。 最好把这个语句的后面空白部分,都删除掉,免得有不...

2017-09-26 12:24:20

阅读数:110

评论数:0

MFC中用CFile读取和写入文件

MFC提供了CFile类方便文件的读写,首先要知道,文件的数据读取、数据写入与文件指针的操作都是以字节为单位的,数据的读取和写入都是从文件指针的位置开始的,当打开一个文件的时候,文件指针总是在文件的开头。常规方法如下: CFile file; file.open( LPCTSTR lpszFi...

2017-09-26 12:21:31

阅读数:112

评论数:0

PCI总线地址空间与系统地址空间的关系

1、PCI地址空间 PCI总线具有32位数据/地址复用总线,所以其存储地址空间为2的32次方=4GB。也就是PCI上的所有设备共同映射到这4GB上,每个PCI设备占用唯一的一段PCI地址,以便于PCI总线统一寻址。每个PCI设备通过PCI寄存器中的基地址寄存器来指定映射的首地址。PCI地址空...

2017-09-25 16:32:49

阅读数:124

评论数:0

数字字符串转十六进制

数字字符串转十六进制 char HexChar(char c) { if((c>='0')&&(c<='9')) return c-0x30; else if((c>='A')&&(c<='F')) return c-'A'+1...

2017-09-25 10:42:48

阅读数:65

评论数:0

MFC中定时器OnTimer函数的使用

在MFC中我们经常需要定时读写数据,或者定时刷新界面,更新数据和状态,这就需要用到定时器,其实现函数为OnTimer,下面对其用法步骤(基于VS2010)进行简要说明: 1、在类视图中点击需要使用定时器的对话框类,在属性窗口选择消息,在下面的消息函数中选中WM_TIMER,后面选择添加OnT...

2017-09-25 08:58:12

阅读数:96

评论数:0

Run-Time Check Failure #3 - The variable 'comstat' is being used without being initialized

方案1: 改变项目配置属性 一种解决方案是改变基本运行时检查(changing the runtime checks in project settings):在菜单Project->Project properties-> C/C++ -> Code generati...

2017-09-24 15:23:45

阅读数:110

评论数:0

vxworks中vxbus使用入门

或许用过vxworks操作系统的人不多。但作为曾经的嵌入式操作系统老大,介绍一下还是非常有意义的。 开发步骤 1.       添加新模块(这里会告诉vxworks该模块的入口函数); 2.       填充vxbDevRegInfo,并通过vxbDevRegiste...

2017-09-11 13:57:35

阅读数:120

评论数:0

解决WinDbg调试VMWare虚拟机连接不上

/*设定端口*/ 在VMware建立系统Windows XP SP3,并正确设定了端口号: 增加"串行端口", "\\.\pipe\com_1" "该端是服务器。" "另一端是应用程序。" 选中 "...

2017-09-11 11:43:53

阅读数:207

评论数:0

挂死在starting at 0x308000...

需要修改config.h文件,将 #define LOCAL_MEM_LOCAL_ADRS (0x00100000)  修改成: #define LOCAL_MEM_LOCAL_ADRS (0x00300000)  以下是引用yzw999在200...

2017-09-07 09:56:46

阅读数:258

评论数:0

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