4 陈欢z

尚未进行身份认证

我要认证

一起进步吧!

等级
TA的排名 8w+

opencore-amr移植和使用(PCM转AMR-NB)

介绍:    opencore-amr框架实现了AMR-NB语音格式的编解码和AMR-WB的解码。采用C语言实现,应用于各个系统,如Linux, MacOS X, Windows等。由于笔者需要在嵌入式平台下将PCM原始数据编码为AMR,所以决定使用opencore-amr。编译:X86平台1.首先下载源码并解压,源码下载地址:https://sourceforge.net/p...

2019-01-04 16:06:12

Google C++编程规范 (中文版)

点击下面的超级链接即可:Google 开源项目风格指南  C++ 风格指南 - 内容目录 0. 扉页 0.1 译者前言 0.2 背景 1. 头文件 1.1. Self-contained 头文件 1.2. #define 保护 1.3. 前置声明 1.4. 内联函数 1.5. #include 的路径及顺序 译者 (YuleFox) 笔...

2018-09-04 16:39:09

cJSON获取数组元素的每个值

比如我有一个这样的cjson格式的数据:{ "from": "4", "id": 193, "method": "start_clean", "params": [7, 8]}我想要得到 “params”数组的元素1和元素2。可以这么做: cJSON *cjsonArr = cJSON_GetObjectItem(cjosnDate, "params")

2018-05-28 20:20:45

ROS基础教程-官网翻译版

ROS教程整理:安装并配置ROS环境本教程详细描述了ROS的安装与环境配置。ROS文件系统介绍本教程介绍ROS文件系统概念,包括命令行工具roscd、rosls和rospack的使用。创建ROS程序包本教程介绍如何使用roscreate-pkg或catkin创建一个新程序包,并使用rospack查看程序包的依赖关系。编译ROS程序包本教程介绍ROS程序包的编译方法理解 ROS节点本教程主要介绍 R...

2018-05-07 11:33:21

【QT】 QLabel设置字体大小和颜色

一、QLabel介绍:   The QLabel widget provides a text or image display. //QLabel部件提供了文本和图片的显示   QLabel is used for displaying text or an image. No user interaction functionality is provided. The visual

2017-11-28 17:06:58

ARM上成功编译编译rgbdslam源码

硬件环境:ARM A53内核 开发板 +ubuntu12.04 arm版本 +ROS hydro 系统一、在开发板上安装ubuntu12.04操作系统二、安装 ROS hydro 系统三、编译源码rgbdslam

2017-06-14 15:21:45

QT中qreal关键字详解(RGBDSLAM_V2)

在ARM板上编译RGBDSLAM_V2 时出现如下错误:/home/ninetripod/rgbdslam_catkin_ws/src/rgbdslam_v2-hydro/src/glviewer.cpp: In member function 'void GLViewer::drawOneCloud(int)':/home/ninetripod/rgbdslam_catkin_ws/sr

2017-05-24 14:04:19

使用kermit串口工具时出现 /dev/ttyS0 is not a terminal device 错误

按照教程将kermit成功安装好并配置好之后,在终端输入sudo kermit 时却出现了如下错误。/dev/ttyS0 is not a terminal device?SET SPEED has no effect without prior SET LINESorry, you must SET LINE or SET HOST first...经过一番搜索,

2017-05-17 10:02:09

rosdep install rgbdslam时出现ERROR

rgbdslam_catkin_ws$ rosdep install rgbdslamERROR: Rosdep cannot find all required resources to answer your queryMissing resource rgbdslamROS path [0]=/opt/ros/indigo/share/rosROS path [1]=/o

2017-05-12 13:59:37

电脑主机利用ssh服务远程控制开发板

硬件环境:电脑主机 -  Ubuntu 14.04 lts开发板 -  Ubuntu 12.04两个前提:1.电脑主机和开发板都应该安装上ssh服务,安装命令为: sudo apt-get install openssh-server2. 电脑主机和开发板连接到一个局域网然后在电脑主机中输入 ssh [板子用户名]@[板子IP地址]

2017-04-25 14:16:35

使用gparted修改ubuntu分区大小

环境:ubuntu14.04 LTS起初安装系统时只给 / (根目录)分配了10G空间,结果因为装了一大堆相关库、软件。根目录只剩下90M左右。。然后上网查增加分区的方法,发现gparted这个软件,于是安装。等打开软件之后才发现,这几个分区前面都加锁了。。。根本无法修改

2017-04-06 17:58:39

opencv3.1.0在ubutun14.04上编译出错问题

我在编译opencv的时候,总是出现这个错误:[ 33%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/rand.cpp.o[ 33%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/opencl_kernels_core.c

2017-04-01 16:01:11

在Ubuntu14.04中编译源码rgbdslam_V2

此文章介绍关于rgbdslam_v2的编译过程,并解决了一些出现问题

2017-03-24 11:42:36

Ubuntu14.04安装ROS系统indigo版本教程链接

首先明确一点:不同的Ubuntu版本对应的ROS系统不同。具体差异可以看这下面这张图,也可去官网查看:点击打开链接安装过程网上有很多,跟官网上的教程差不多,我就不赘述了。可参考这些教程:http://www.jianshu.com/p/04be841e2293http://www.cnblogs.com/CZM-/p/5858180.html写的都很详细

2017-03-24 11:08:15

WiN10 + Ubuntu16.04 双系统安装问题总结

新电脑想要安装WiN10 + Ubuntu16.04 双系统,之前自己的笔记本安装的很成功,但是这台联想的台式机却让我鼓捣了一整天。下面把一些我遇到的问题总结出来,以作前车之鉴。1. ubuntu系统分区:/boot最好分到5GB以上,后面更新系统会占用这个目录。切记要在安装启动引导器的设备这一栏选择/boot的sda编号。2. 安装系统之前一定要把secure boot关闭。3.

2017-03-21 16:12:11

Ubuntu16.04下安装QT5.8

之前培训的时候用过qt,很久不用了。新装上ubuntu后忽然想要把QT也装上。下面是教程:首先从官网上获取qt5.8的安装包。网址为:https://download.qt.io/official_releases/qt/可以看到有很多版本可供下载,我选的是5.8。然后发现同样还有很多版本,按需下载即可,我用的是ubuntu桌面版64位,所以选择  qt-opensource-linux-x64-...

2017-03-12 16:56:04

【面试题】两种方法实现strcpy

#include #include char *tstrcpy(char *dst,const char *src);char *sstrcpy(char *dst,const char *src);int main(void){ //char name[20]="hello"; char *name=NULL; char name1[20],name2[20]; tstrcpy

2017-03-05 16:53:51

QT中将字符串转换为每两个字符添加一个空格的格式

因为输入框lineEdit中为一串连续的不定长数字(例如051234567890,其中第一个字符代表后面数据的长度,每两个字符为一个十六进制的数字),需要将其解析为05 12 34 56 78 90(每两个字符中间加一个空格)的格式发送给串口。以下是我写的代码(仅贴出实现功能部分): int i = 0; Qstring send_data = "";

2017-02-07 16:12:32

MDK5(Keil5) Software Packs安装包网址(可解决在线更新芯片安装包慢的问题)

只需两步:1.打开MDK5官方网站 http://www.keil.com/dd2/pack/#/eula-container2.向下翻找到 Keil目录下的stm32xxxx,然后就可以根据你的芯片下载了。

2017-02-03 16:56:36

【面试题】实现单链表的逆序

思路: 1.找到头结点 2.依次遍历每个结点,并且每次都插到第一个结点之后 3.头结点.next = NULL;称为尾节点 循环方式代码实现:List func(List n){ if(!n) //如果为空链表,无须操作 { return n; } List pre = n; //把首结点给了pre List c

2016-11-03 21:20:38
勋章 我的勋章
    暂无奖章