按类别查询搜索结果
关于关键词 的检测结果,共 10310
yangyefeng820803 | 2018-08-07 15:21:12 | 阅读(5840) | 评论(0)
现象:linux下C++开发的网络服务器程序,在页面刷新时有时候会出现进程退出的情况。使用gdb调试,发现是系统发送了SIGPIPE信号,导致进程退出的。规避或解决方法:最根本的解决办法是提高socket编程recv或send函数的健壮性。对返回值做全面的稳妥的处理。最有效的规避方法是在进程中自己捕获SIGPIPE...【阅读全文】
路过cfw | 2018-08-07 14:38:28 | 阅读(430) | 评论(0)
实现短距离声波通信,音频采样率16000Hz,性能消耗较小,准确率和传输速度适合一般场景使用。【阅读全文】
【嵌入式】 C++ 享元模
yangyefeng820803 | 2018-08-06 11:32:53 | 阅读(1750) | 评论(0)
享元模式(Flyweight Pattern)运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。模式结构优缺点可以极大减少内存中对象的数量,使得相同或相似对象在内存中只保存一份,从而可以节约系统资源,提高系统性能。...【阅读全文】
yangyefeng820803 | 2018-08-03 11:22:22 | 阅读(3850) | 评论(0)
之前写过一篇关于使用样本数据获取模糊规则的博文,原文 的地址是:http://blog.csdn.net/shuoyueqishilove/article/details/71908410,大家可以参考,本篇文章适合对模糊控制算法有一定了解的人阅读,给大家提供一种如何用C++实现模糊控制的方法,仅供参考。 实现模糊控制器需要以下步骤:确定模糊控制器的输入...【阅读全文】
【嵌入式】 ROS习--UDRF
yangyefeng820803 | 2018-07-30 14:44:42 | 阅读(1660) | 评论(0)
定义Unified Robot Description Format,统一机器人描述格式,简称为URDF。ROS中的urdf功能包包含一个URDF的C++解析器,URDF文件使用XML格式描述机器人模型。格式具体参见 http://wiki.ros.org/urdf/XML节点描述如下1、sensor/proposals Describes a sensor, such as a camera, ray sensor, etc...【阅读全文】
deep_pro | 2018-07-22 13:35:34 | 阅读(6020) | 评论(0)
解决 ARM64 加载内核模块报 unsupported RELA relocation 错误【阅读全文】
野火_firege | 2018-07-17 14:35:10 | 阅读(2840) | 评论(0)
本章参考资料《Cortex?-M7内核编程手册》-4.4 章节SysTick Timer(STK),和4.38章节SHPRx,其中STK这个章节有SysTick的简介和寄存器的详细描述。因为SysTick是属于CM7内核的外设,有关寄存器的定义和部分库函数都在core_cm7.h这个头文件中实现。所以学习SysTick的时候可以参考这两个资料,一个是文档,一个是源码。18...【阅读全文】
yangyefeng820803 | 2018-07-13 17:24:09 | 阅读(41060) | 评论(0)
CANopen 块传输通信详解1.块上传详解(读取) 这里以图2为例子, 进行说明假设主节点为01,待读取节点为0x1b读取的数据是UNS8 g_upgrade_buf_appbin[258]="bbbcccddd111222333444555666777888999AAA\0";/* Mapped at index 0x2007, subindex 0x01 */ 1).主节点:发...【阅读全文】
雪焰鸟 | 2018-07-11 11:30:53 | 阅读(230) | 评论(0)
【嵌入式】 bcm芯片习笔记
time_sm | 2018-07-11 10:39:52 | 阅读(2620) | 评论(0)
 主要包括的表是:1)端口表(Port Table):每个端口在表中有一条目,记录l2学习、没用的端口、vlan处理、任务优先级等。2)基于mac的vlan表(MAC-Based VLAN Table):能容纳24K的mac地址,是基于源mac的vlan表,这个表与vlan转换表协同工作。3)Vlan转换表(VLAN Translation table):入口、出口分...【阅读全文】
zzbok | 2018-07-05 16:37:48 | 阅读(1890) | 评论(0)
一、简述QT3D是从qt5.5之后,开始加入源码中的,以前作为单独的模块存在。 二、资源下载qt-5.5.1源码下载http://download.qt.io/archive/qt/5.5/5.5.1/single/三、编译前的准备1.解压qt源码mkdir -p /opt/qt5cdtar -xzvf qt-everywhere-opensource-src-5.5.1.tar.gz -C /opt/qt5cd /opt/qt5mv qt-everywh...【阅读全文】
yangyefeng820803 | 2018-07-05 16:17:36 | 阅读(2760) | 评论(0)
SQLite是一个超轻量级的开源数据库,从官网上下载的source是一个用c写的文件,在C++(VC)中调用时难免会碰到一些问题,这时就可使用CppSQLite。 CppSQLite(最近版本为CppSQLite3)是对SQLite进行二次封装后的C++类库。SQLite官网:http://www.sqlite.org/cppsqlite下载地址:https://github.com/...【阅读全文】
wlbdd | 2018-07-05 14:00:36 | 阅读(570) | 评论(0)
关于QR Code Specification,可参看这个PDF:http://raidenii.net/files/datasheets/misc/qr_code.pdf 基础知识下面我们看看一个二维码的样例:定位图案Timing Patterns也是用于定位的。原因是二维码有40种尺寸,尺寸过大了后需要有根标准线,不然扫描的时候可能会扫歪了。Format Info...【阅读全文】
wonderfulpjz | 2018-07-02 11:11:03 | 阅读(7910) | 评论(0)
这里主要用到2个关键的东西。密钥(key)这个是绝对不能省的。key要先扩张,然后进行10次的行列变化,与数据进行抑或操作。最终才能得到加密后的数据。那我就来具体说一下怎么用。u8 data[16]={ 0x00,0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,0x0c, 0x0d, 0x0e, 0x0f};其实只...【阅读全文】
创蓝253 | 2018-06-29 10:14:28 | 阅读(1040) | 评论(0)
#!/bin/sh# account and password can be change to what you wanna!#author ChuangLan#修改为您的account...【阅读全文】
btiger2000 | 2018-06-27 15:03:13 | 阅读(1790) | 评论(0)
        OMAPL138有多种地址数据总线如I2C、SPI、UART,这些接口能够满足一般的低速传送要求,但是在高速协同中却不能满足数据传输的需求。     OMAPL138的高速传输接口即uPP(通用并行接口),专门用于大量数据送入内存或从中读出数据。uPP的传输速率为每时钟周期1个数据字(8位或16位);或者针对双数据速率为每时钟周期2个数据字,但是时钟速率必须减半。uPP时钟速率可以高达处理器时钟速率的一半。对于在300MHz下运行的OMAP-L138处理器,uPP时钟可以达到75MHz。这使吞吐量可以达【阅读全文】
yangyefeng820803 | 2018-06-08 13:35:27 | 阅读(6260) | 评论(0)
在前几天,我大致了解了一下Paho C项目,并对其的一些内容进行了翻译。俗话说,光说不练假把戏,今天就给大家讲一下使用Paho的客户端库文件实现MQTT C Client的过程。安装??本文是在Linux下安装的,推荐直接进行克隆并安装即可。git clone https://github.com/eclipse/paho.mqtt.c.git cd paho.mqtt.c makesudo...【阅读全文】
fireaxe | 2018-06-07 22:34:16 | 阅读(3400) | 评论(0)
用户态调用read函数时,会陷入内核的system call 函数sys_read。然后调用vfs层的读入口vfs_read。我们的read解析之旅也由此开始。【阅读全文】
yangyefeng820803 | 2018-06-07 16:47:54 | 阅读(2630) | 评论(0)
一、实验目的:SIM71004G模块使用Linux C语言实现打电话发短信.二、实验平台:迅为itop4412开发板(运行Linux最小系统),SIM7100 4G模块.三、实验流程(1)串口编程串口设置其实就相当于串口通信的协议: 主要是初始化设置。 波特率:是为了两者信号流能同步,; 数据位:是指又几位数据封装...【阅读全文】
野火_firege | 2018-06-06 15:19:28 | 阅读(1870) | 评论(0)
3.1  仿真器简介本书配套的仿真器为Fire-Debugger,遵循ARM公司的CMSIS-DAP标准,支持所有基于Cortex内核的单片机,常见的M3、M4和M7都可以完美支持,其外观见图 31。Fire-Debugger支持下载和在线仿真程序,支持XP/WIN7/WIN8/WIN10这四个操作系统,免驱,不需要安装驱动即可使用,支持KEIL和IAR直接下载,非...【阅读全文】