- 博客(19)
- 收藏
- 关注
原创 Ubuntu 16.04使用Wireshark 抓包分析USB Audio Class 设备流程
0.前言为了分析usb麦克风的交互流程,需要进行usb抓包1.安装相关插件安装usbmon sudoaddgroup usbmon sudogpasswd -a $USER usbmon echo'SUBSYSTEM=="usbmon", GROUP="usbmon", MODE="640"'|sudotee-a/etc/udev/rules....
2019-12-22 17:15:07 1438
原创 Asterisk WebRTC 搭建指南
1.WebRTC简介 WEBRTC是一个开源项目,其宗旨是让WEB浏览器通过简单的JavaScript具备实时通信(Real-Time Communications (RTC) )的能力。 WEBRTC目前支持JS和HTML5,项目由Google、Mozilla和Opera支持。 其官方网址是:http://www.webrtc.org/ A
2017-12-13 11:13:43 4346 4
原创 初学QML之qmlRegisterType
qmlRegisterType 是一个可以将C++实现的类在QML中调用的,连接C++和QML的一个工具首先来看QtAssistant的介绍int qmlRegisterType(const char * uri, int versionMajor, int versionMinor, const char * qmlName)This template function
2017-12-11 19:18:31 8620 1
原创 keil C数组声明问题
C语言中,我们声明一个一维数组,可以用以下几种方法int buf[3];int buf[] = {0};int buf[3] = {1,2,3};但是今天在keil中 使用int buf[] = {0}这种方式进行声明,发现编译正常通过,但是运行时,出现错误。在线调试发现,是声明的buf[] 只有一位。int buf[] = {0};int main(vo
2017-12-06 20:14:14 15434 1
原创 Windows无法访问Ubuntu Samba 解决方案
好久没用Windows访问Ubuntu的共享文件,忘记了密码,重装Samba后提示Windows无法访问可以打开文件但是无法访问查看log/var/log/samba/log.192.168.1.39smbd/service.c:1055(make_connection_snum) canonicalize_connect_path failed for se
2017-11-16 20:58:07 9551
原创 Program Size: Code=7044 RO-data=268 RW-data=112 ZI-data=8736解析
Program Size: Code=7044 RO-data=268 RW-data=112 ZI-data=8736
2017-10-26 20:01:18 1932
原创 “JTAG Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.” 解决方案
最近在调试一块GD32F107RCT6,无法进行下载错误提示:“JTAG Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.”1.判断BOOT0 BOOT1 电平情况 BOOT0 低 BOOT1 低 下载到Flash(无法正常工作)2.原本用jlink供电,现改为独立供电(无法正常工作)
2017-10-18 16:07:47 4502
原创 使用PCF8563实现硬件看门狗
#ifndef __PCF8563_H#define __PCF8563_H#include "stm32f10x.h"//Mini STM32开发板//IIC 驱动函数//正点原子@ALIENTEK//2010/6/10 #define IIC_SCL_PORT GPIOB#define IIC_SCL_CLK RCC_APB2Periph_GPIOB #define IIC_SCL_PIN GP
2017-10-12 19:55:56 1934
原创 STM32 IAP入门示例
一、IAP介绍IAP(In applicating Programing)即应用编程。可以实现在使用过程中,通过串口等直接对程序进行更新,而不需要使用烧写器。以下是找到的一个可以使用的IAP demo(Ymode传输模式)https://github.com/dong930623/IAP使用时注意以下几点 1.APP需要设置偏移,这里使用的是STMF
2017-10-10 19:54:32 748
原创 QML入门 Button 实现
编写第一个QML,在成功跑完HelloWorld后,决定自己实现Button按钮类。Button是在Quick2版本以上的QtQuick Controls出现的。在Qt5.5.1版本中,选择插入Qt Quick Controls Application然后在使用button时要注意,在.ui.qml文件中,要申明别名:property alias button1(别名):
2017-09-29 17:19:44 1361
原创 QT 历史版本下载
Qt官网 http://qt.digia.comqt的历史版本可以到http://download.qt-project.org/archive/qt/下载
2017-09-19 08:47:51 4166
原创 QML入门 HelloWorld
编写任何程序,我们都习惯以HelloWorld作为第一个程序, 今天就说说自己对QML的入门。Qt Quick之于QML,正如Qt 之于 C++,QML是Qt中开发的一个新的语言,而Qt Quick是这个语言的一个组件库,其中包含了很多用QML写的可以现成使用的组件。// 导入语句部分import QtQuick 2.4import QtQuick.Window 2
2017-09-18 19:38:22 378
原创 Ubuntu14.04上安装tftpd服务
首先sudo apt-get install tftpd-hpa, tftp-hpa然后sudo vim /etc/default/tftpd-hpa配置文件如下TFTP_USERNAME="tftp"TFTP_DIRECTORY="/tftp" -->这个是你的工作目录,需要自己选定,chmod 777 /tftp我是在根目录下搞了个TFTP_ADDRES
2017-09-13 19:51:33 290
原创 MFC中使用控制台窗口打印调试信息
之前在调试vc6.0平台的老项目。。没有文档,没有注释,只能靠自己打印来调试。但是又不知道如何显示打印信息。百度找到相关信息,谢谢onlyou930的分享~原文链接http://blog.csdn.net/onlyou930/article/details/5710737具体方法如下:添加引用#include using namespace std;
2017-08-15 15:54:13 624
原创 MVC模式 探索
MVC模式把用户界面交互分拆到不同的三种角色中使应用程序被分成三个核心部件:Model(模型)、View(视图)、Control(控制器)。
2017-08-15 15:50:20 175
原创 关于extern对变量的使用
extern 是声明全局的变量的意思。例如在一个工程中有两个cpp,一个是test.cpp一个是main.cpp 。我们在test.cpp中定义了一个int num;但是我们在main.cpp中想要调用。这时候我们就需要使用到extern在main.cpp中进行声明extern int num;这样我们就可以调用到test.cpp中的num。注意:在main
2016-09-20 23:38:20 680
原创 QFtp多路并发传输崩溃的问题
在使用QFtp传输的过程,如果同时创建8个QFtp,同时进行传输。会报以下提示:Qt has caught an exception thrown from an event handler. Throwingexceptions from an event handler is not supported in Qt. You mustreimplement QApplicati
2016-09-09 00:29:36 1545
原创 调试中关于__FILE__, __LINE__ 及 __FUNCTION__ 用法
在C语言中__FILE__:打印相应的文件名__LINE__:打印语句在源代码中相应的行__FUNCTION__:打印语句在源代码中相应的函数名
2016-07-10 15:04:26 3262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人