- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 linux下多线程udp编程及库编译调用方法
unsigned char EncBoardIP[4];typedef struct{int Socket;int DecPort;int EncPort;char *DecIp;char *EncIp;}SockStruct;void InitNet(char * EncIP,char * DecIP) {unsigned lon
2016-10-08 17:30:59
1981
原创 一个循环队列在linux下的应用
typedef struct {int ReadPt; /* 循环队列只能在队列头读操作 */int WritePt;/* 循环队列只能在队列尾写操作 */unsigned char DataQueue[RingBufferMaxSize];}RingBuffer;/*******************************************
2016-10-08 17:14:27
637
转载 MDK下仿真实现printf功能
1.MDK工程设置如下stm32dbg,ini文件内容:/******************************************************************************//* STM32DBG.INI: STM32 Debugger Initialization File *//***************
2016-10-08 16:40:13
4356
1
原创 Jlink刷固件方法
1.安装AT91-ISP V1.13.exe(默认设置),并在网上下载J-Link V8.bin文件2.打开J-Link仿真器,找到三对跳线的地方,旁边分别标有ERASE、JTAGSEL、TST3.用USB线将J-Link与PC相连,然后短接标号为ERASE的这对跳线,时间约5秒4.断开这对跳线,再断开USB线缆5.短接标号为TST的这对跳线,然后再连接USB线缆,大约10秒后断开
2016-10-08 16:31:20
1028
原创 VLC将本地文件通过ts流发送
一、如何使用VLC发送TS流1、添加一个文件至VLC2、选择串流,继续3、选择RTP,点击添加4、输入地址及端口5、选择h.264+mp3(TS)6、下一步至播放。二、如何播放TS流打开新的VLC
2016-10-08 16:06:34
1095
原创 VLC播放器播放h264码流的SDP文件
sdp文件直接用vlc打开即可。h264 rtp流解析sdp文件:m=video 19000 RTP/AVP 96 a=rtpmap:96 H264a=framerate:50c=IN IP4 192.168.1.160h264 ts流解析sdp文件:m=video 19001 RTP/AVP 33 a=rtpmap:33 MP2T/90
2016-10-08 15:55:50
2857
转载 SVN server安装步骤
Visual SVN的安装非常的简单,【1 】几乎是下一步。【2】 选择 visualVSN服务器和管理控制台 或只有管理控制权限 【3】选择程序安装的路径、Subversion Repository(库)的路径和所使用的协议和端口。 你可以选择HTTP和HTTPS两种协议,如需使用svn协议也非常的方便,在1.4版本后,
2016-10-08 15:50:55
5554
原创 SVN服务器数据备份方法
1、在以下路径C:\Program Files\VisualSVN Server\bin> 2、执行命令svnadmin create E:\SVN_BEIFENG\test3、在该路径E:\SVN_BEIFENG\test\hooks下,创建一个空文件pre-revprop-change.bat。4、执行命令svnsync init --u
2016-10-08 15:43:35
1095
转载 Futaba SBUS协议解析
Futaba SBUS协议解析S-bus为futaba使用的串行通信协议。实际上为串口通信。但是有几点需要注意:在大端小端上,网上资料都说的不是很清楚;跟TTL串口信号相比,S-bus的逻辑电平是反的,需用如下电路对电平反相,再借到串口接收的Rx管脚就可以了;一、协议说明:串口配置为波特率100kbps( 100000 ),8位数据,偶校验(ev
2016-10-08 15:27:09
14124
3
转载 VS2010 使用TeeChart绘图控件 - 之一 - 控件和类的导入
本文转载自:http://blog.csdn.net/czyt1988/article/details/7428415vs2010的用法和vc6有很大的不同,特别是在一些函数调用那里,当然。控件导入也是很不一样的安装好控件后就可以在工程里加入teechart控件了加入方法有如下几种:1.添加Teechart控件1.1 插入Teechart控件1.1.1
2016-10-08 15:10:33
1021
原创 MFC中字符串转换和延时函数
字符串赋值:int i = 123; CString str = _T("123");str.Format(_T("%d"), i); CString和int相互转化:int i = _ttoi(str);CString和double相互转化:int i = _ttof (str);延时函数Sleep(100); 单位ms void D
2016-10-08 14:59:20
767
原创 MFC中TeeChart插件绘图
TeeChart绘图: 通过CTchart 的get_SeriesCount函数获得所有图像序列,再全部清除1. for(long i = 0;i2. { 3. ((CSeries)m_TeeChart.Series(i)).Clear(); 4. } AddXY就是一个一个加入点,在点数不多,且需要动态
2016-10-08 14:57:10
2567
原创 MFC中串口类的使用
串口控件 //自动获取串口: voidCENVVAR_CONFIGDlg::GetCom(){ //程序启动时获取全部可用串口 HANDLE hCom; int i,num,k; CString str; BOOL flag; ((CComboBox *)GetDlgItem(IDC_COMBO_COM))->
2016-10-08 14:54:34
2457
原创 MFC中线程操作
线程操作:AfxBeginThread(DataHandleThread, this,THREAD_PRIORITY_NORMAL, 0, 0, NULL);UINT DataHandleThread(LPVOID lpParm ) { CHighSpeedCaptureDlg*dlg = (CHighSpeedCaptureDlg*)lpParm; dlg->
2016-10-08 14:47:28
280
原创 MFC中文件操作函数
1、创建文件夹: CStringm_strFileOut = _T(""); TCHARszSelected[MAX_PATH];//用来存放文件夹路径 BROWSEINFObi; LPITEMIDLISTpidl; bi.hwndOwner= this->m_
2016-10-08 14:40:59
1527
原创 MFC中常用控件使用方法总结
1、提示框操作:INT_PTR nRes; nRes = MessageBox(_T("是否需要进行数据擦除?"), _T("数据擦除"),MB_YESNOCANCEL); if (IDYES == nRes) { MessageBox(_T("IDYES"));} if (IDNO == nRes) {
2016-10-08 14:25:20
3701
原创 MFC下SOCKET编程
1、所需头文件: #include #pragma comment(lib, "Ws2_32.lib") 2、加载套接字库 // 加载套接字库,并进行套接字的版本协商 WORD wVersionRequested; // 指定将要加载的 winsock 库版本 WSADATA wsaData;
2016-10-08 14:08:47
628
原创 MFC中系统时间获取
编译环境:VS2010CString str; //获取系统时间 CTime tm;tm=CTime::GetCurrentTime(); str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK); SYSTEMTIME st; CString strDate,strTime;
2016-10-08 13:45:42
626
转载 单精度和双精度浮点数数据类型
单精度和双精度浮点数数据类型 C、C++中使用到的单精度浮点数(float)类型和双精度浮点数(double)类型是在IEEE二进制浮点数算术标准(ANSI/IEEE Std 754-1985)中定义的。下面分别从存储格式、内存分布、编码规则、取值范围、有效数字位数和测试示例程序六个部分来详细说明。存储格式浮点数在计算机中存储时,按照二进制科学计数法拆分为三个部
2016-09-26 14:33:00
778
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人