自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (38)
  • 收藏
  • 关注

原创 Linux常用命令

Linux 常用命令

2022-02-28 10:05:29 337

原创 VScode for c++

VScode for c++VScode for c++launch.json{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/${fileBasena

2020-05-11 08:55:45 293

原创 Bluez去掉绝对音量支持

修改bluez-5.37中./profiles/audio/avrcp.c去掉改支持AVRCP_EVENT_VOLUME_CHANGED3816 session->supported_events |=3817 (1 << AVRCP_EVENT_ADDRESSED_PLAYER_CHANGED) |3818 ...

2019-03-14 19:52:22 931

原创 PocketSphinx语音识别系统的编译、安装和使用

http://sourceforge.net/projects/cmusphinx/files/

2018-04-25 18:13:04 536

转载 条件变量signal与unlock的顺序

编写同步队列时,有用到条件变量,对操作队列的线程进行同步。当队列为空时,允许get线程挂起,直到add线程向队列添加元素并通过唤醒条件变量,get线程继续向下运行。条件变量在多线程程序中用来实现“等待->唤醒”逻辑常用的方法。条件变量要和互斥量相联结,以避免出现条件竞争:一个线程预备等待一个条件变量,当它在真正进入等待之前,另一个线程恰好触发了该条件。使用条件变量进行同步时,通常以如下...

2018-03-28 11:31:16 1755 1

原创 C++单元测试入门指南-在eclipse上建立Google test

中文链接: https://blog.csdn.net/u012515915/article/details/46942745 原文链接:https://www.codeproject.com/Articles/811934/Cplusplus-unit-test-start-guide-how-to-set-up-Goog

2018-03-27 15:15:42 650

原创 Eclipse的C++14支持配置

g++安装參考地址: http://sysads.co.uk/2014/07/install-gcc-gnu-4-9-1-on-ubuntu-14-04/ 当前Ubuntu的LTS版本号为14.04,直接在apt-get命令安装的g++到不了5.0版本号,不能获得所有的c++14的支持。所以必须安装5.0以上版本号的g++。这里的方法例如以下:sudo add-apt-reposi...

2018-03-26 17:02:24 1161

原创 开源项目交叉编译问题

交叉编译开源项目交叉编译某个应用程序时,通常需要 ./configure 来生成对应的 Makefile ./configure 最关键的三个选项是:–host=HOST 指定软件运行的系统平台.如果没有指定,将会运行`config.guess’来检测.–build=BUILD 指定软件包安装的系统平台.如果没有指定,默认值将是’–host’选项的值.–target=GARG...

2018-02-28 13:32:34 2217

原创 Makefile 常用命令

Makefile多文件编译CC = aarch64-linux-gnu-c++CFLAGS = #-O2DBUG = -gINCLUDE = -I../out/include/ -I../out/include/alize-core/include/ -I../dao/ -I../LIBS = -lpthread -lsqlite3LD_FLAG = -L../out/libS...

2018-02-05 13:47:43 1692

原创 Git命令

基本命令git clean -f 删除未被跟踪的文件 git clean -df 删除未被跟踪的文件和文件夹差异对比git log -p 命令来显示每一次提交与其父节点提交内容之间快照的差异 git diff 查看工作目录中某个还未载入(stage)的文件的差异 git diff --stage 查看载入(staged)而并未提交(not committed)的内容差异 g...

2018-01-12 16:36:42 326

原创 使用wpa_cli命令行配置Wi-Fi无线网卡

使用wpa_cli命令行配置Wi-Fi无线网卡wpa_cli是命令行界面下的无线网连接工具。 通过wpa_cli管理备选的网络列表。在备选网络中启用的网络,树莓派会自动试图连接。输入sudo wpa_cli启动wpa_cli的命令行界面(必须sudo)。常用的指令如下:status:列出目前的联网状态。list:列出所有备选网络。目前正连接到的网络会标[CURRENT],禁用的网络会标[DIS

2017-12-21 15:24:07 2645

原创 Rapsberry Pi Install ROS

Rapsberry Pi Install ROS环境Raspberry Pi 2BUbuntu SnappyInstall ROSFirst we need to download Ubuntu ARM image from https://wiki.ubuntu.com/ARM/RaspberryPiWrite image to SD card: find sd card de

2017-10-02 22:51:54 592

转载 Android Studio快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

2016-07-20 19:20:03 496

转载 Installing Wine on Mac OS X

This tutorial is for intermediate users who want to install and use Wine on their computer running Mac OS X. You should already know the basics of how to use the command line. If you don't, read t

2016-07-19 11:35:46 4738

转载 超声波测距实验

超声波测距实验 超声波发射器向某一方向发射超声波,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离s,即:s=340m/s× t / 2 。这就是所谓的时间差测距法。本实验利用超声波测得的距离从串口中显示。 元器件清单Aduino U

2016-04-20 09:17:03 15101 2

原创 PISSTV 树莓派慢扫描电视

SSTV 慢扫描电视连接硬件硬件:树莓派、有驱动的摄像头、 调试时需要usb-wifi配置树莓派配置树莓派时要开启树莓派摄像头的支持 因为需要安装软件,将树莓派连接到外网测试摄像头拍照使用raspistill命令进行拍照 raspistill -t 1 --width 320 --height 256 -e png -o /tmp/image.png安装软件按照下面修改/etc/apt/sou

2015-08-22 17:25:52 8958

原创 Linux Audio Stack & ALSA

Linux Audio StackossOSS借用了UNIX里”一切都是文件”的概念,。 把声卡模拟成一个/dev/dsp设备, 多块声卡就是dsp0, dsp1…要播放声音?打开dsp设备.往里面write数据就可以了.设置比特率?用ioctl设置即可.最简单的接口, 也是最没用的接口.因为应用程序完全没法对声音的播放进行控制.OSS是个阻塞的接口, write后, 要声音播放完毕才

2015-07-28 16:04:36 5859 1

原创 DLNA、UPNP 相关资源

应该说现在upnp已经非常成熟了. www.upnp.org upnp.sourceforge.net在intel的网站上也有大量的工具. http://www.intel.com/cd/ids/developer/asmona/eng/downloads/upnp/overview/index.htm 包括测试工具, (Intel® Tools for UPnP Technologies)

2015-06-08 10:16:39 1664

原创 基于ALSA lib录音接口

基于Alsa lib录音接口

2015-05-28 14:19:48 2217

原创 基于Alsa lib进行音量调节以及静音操作

#include #include #include #include #include #include #include #include #include #include #include #include "volume_interface.h"#define DEBUG(x,y...) //{printf("[ %s : %s : %d] ",__FILE_

2015-05-27 11:57:08 6971 2

转载 Alsa + dmix + microphone [SOLVED]

I can play many sound at the same time but I can't record any sound using arecord: parpin@localhost parpin $ arecord -f cd -d 3 -t wav -N test.wav ALSA lib pcm_dmix.c:759:(snd_pcm_dmix_open) The dm

2015-05-26 12:11:03 2808

原创 交叉编译GDB

交叉编译GDB GDB是一款强大的调试工具,不多介绍了下载GDB源码,点击下载解压文件tar xf gdb-7.9.tar.gz配置编译 编写编译脚本#!/bin/bash./configure --prefix=/disk1/home/xllv/workspace/gdb/gdb-7.9/output/mips \ --target=mipsel-linux \ -

2015-05-13 10:30:23 5239

原创 嵌入式alsa+libmad实现mp3播放

/* * libmad - MPEG audio decoder library * Copyright (C) 2000-2004 Underbit Technologies, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the

2015-05-07 16:02:27 3047

转载 互斥量、条件变量与pthread_cond_wait()函数的使用,详解(二)

1.Linux“线程”     进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。     大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为共享内存的全局变量)。Linux中所谓的“线程”只是在被创建时c

2015-03-24 11:30:20 7713

转载 互斥量、条件变量与pthread_cond_wait()函数的使用,详解(一)

1. 首先pthread_cond_wait 的定义是这样的The pthread_cond_wait() and pthread_cond_timedwait() functions are used to block on a condition variable. They are called with mutex locked by the calling thread or u

2015-03-24 11:24:48 1610 1

原创 Ubuntu有线和无线同时使用

解决Ubuntu下,想同时使用有线网卡和无线网卡。一个用于连接局域网,一个用于连接外网。#!/bin/shroute del defaultroute add default gw 10.4.30.1route add -net 192.168.2.0/24 gw 192.168.2.1echo "enable wireless network done"

2015-01-08 16:31:59 4836

转载 应用与MPlayer通过slave模式进行信息交换

应用与MPlayer通过slave模式进行信息交换代码如下bia

2014-10-20 19:22:15 1910

原创 批量代码格式化工具

#!/bin/shCNT=0 OBJ_FILES=`find $1 -name '*.c' -o -name '*.h' -o -name '*.cpp' -o -name '*.cc'`for file in $OBJ_FILES; do echo $file indent -npro -gnu -i4 -ts4 -sob -l200 -ss -bl -bli 0 -

2014-09-24 11:01:43 1660

原创 有关挂载的笔记

/etc/profilesshfs [email protected]:/home/xllv /home/user/xllv.2/ -o allow_othersshfs [email protected]:/ /mnt/2.2/ -o allow_other

2014-09-24 10:57:24 713

转载 UPnP协议编程实践(一)

本专题主要是介绍UPnP的工作原理和基本概念,包括SSDP、GENA和FXPP等基本协议,以及在Linux下如何使用Intel提供的UPnP开发包实现UPnP控制点和设备。本文是这个专题的第一篇,主要介绍UPnP的工作原理和基本概念。1 评论:于辰涛 ([email protected])XML error: Please enter a va

2014-08-20 18:32:53 2525

转载 UPnP协议编程实践(二)

本文是《UPnP编程实践》系列的第二篇,主要介绍UPnP的设备发现过程的协议实现。关于UPnP协议的框架性介绍,您可以参考《UPnP编程实践》系列的第一篇。UPnP协议的设备发现过程使用简单服务发现协议,此协议实现了在网络中发现网络服务,控制点定位网络上相关资源和设备在网络上声明其可用性的方法。 本文首先介绍协议的工作过程,包括协议的一般模型,以及与HTTP协议之间的关系,然后介绍HTTP协议

2014-08-20 18:30:41 1811

转载 Linux获取进程列表

实现思路是:遍历/proc目录下的所有进程描述文件夹,从而获取进程列表。代码如下:

2014-08-14 11:23:29 2763 1

转载 POSIX多线程--条件变量

一、什么是条件变量       与互斥锁不同,条件变量是用来等待而不是用来上锁的。条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。通常条件变量和互斥锁同时使用。       条件变量使我们可以睡眠等待某种条件出现。条件的检测是在互斥锁的保护下进行的。如果一个条件为假,一个线程自动阻塞,并释放等待状态改变的互斥锁。如果另一个线程改变了条件,它发信号给关联的条件 变量,唤

2014-07-29 16:27:18 647

转载 ssh登录原理以及ssh免密码登陆

1.生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa"#ssh-keygen -t rsa//一路回车在当前用户的根目录下的.ssh目录生成id_rsa.pub公钥2.将公钥放到服务器上(注意存放目录位置)#scp ~/.ssh/id_rsa.pub 用户名@你的服务器的ip:~/.ssh/authorized_keys/

2014-07-09 09:12:03 3876

原创 Find common substring[Dynamic Programming]

今天有人让我写个求公共zicuan

2014-04-25 23:07:50 798

原创 [HDU]1006 Tick and Tick

这是HDU,Obline Judge上的一道题,先来没事,研究的做做,

2014-04-16 11:50:35 1026

转载 Raspberry建立Wifi热点

OverviewCreated by LadyadaWould you like to use your Pi as a WiFi router? Or maybe have it as a special filtering access point? Setting up a Pi as an access point (AP) is a bit more ad

2014-03-15 12:09:28 2176

转载 什么是树莓派(Raspberry Pi)

正品 树莓派 二代 Raspberry Pi Mod B 512MB REV2.0 英标绿版图1 Raspberry Pi项目负责人Eben UptonRaspberry Pi,缩写RPi或者RasPi/RPi,中文译名为“树莓派”,是一个信用卡大小的、基于Linux的“卡片电脑”(Single-board Computer,单板机),是为学生计算机编程教育而设计,

2014-03-15 11:55:09 4259

原创 Android 底层学习札记

Android 底层学习札记(一) Google Android软件架构(二) Android编译环境搭建(三) Android Linux Kernel 移植流程(四) Android启动流程(五) Android系统烧写(六) Android HAL硬件抽象层(七) Android LED HVL Stub 实现(八) Android Sensor Demo

2014-03-15 11:30:03 1013

原创 添加Android新平台

2014-03-15 11:19:07 938

vim简单的配置文件

vim简单的配置文件

2013-12-12

嵌入式系统--体系结构.编程与设计 .pdf

嵌入式系统--体系结构.编程与设计 .pdf

2013-12-10

uploadify.zip

内容包括: 超棒的jquery上传插件Uploadify3.1中文详细参考手册.pdf jquery.uploadify-3.1.rar

2013-09-26

uml2tools for eclipse

mdt-uml2tools-Update-incubation-0.9.0.zip uml2tools for eclipse plugin

2013-08-21

sql-map-config-2.dtd

sql-map-config-2.dtd

2013-08-14

Ibatis 2.3.4 数据库无关分页

Ibatis 2.3.4 数据库无关分页 有示例,可以运行 网上找的很不错

2013-07-12

FreeMarker手册中文 FreeMarker 2.3.19、293页

FreeMarker手册中文 FreeMarker 2.3.19、293页

2013-07-02

DWR+document+cn

DWR+document+cn DWR+document+cn 用户手册 帮助文档

2013-06-30

JAXWS2.2-20091203.zip

JAXWS2.2-20091203.zip

2013-06-18

eclipse-svn-plusin

eclipse svn plusin 插件 离线

2013-03-26

eclipse-maven3-plugin

eclipse-maven3-plugin 离线插件

2013-03-26

JQuery-esqyUI中文-1.2.5API.CHM

JQuery-esqyUI中文-1.2.5API.CHM

2013-01-12

操作系统更换后Oracle不能使用的问题

解决操作系统更换后Oracle不能使用的问题

2013-01-12

jquery放大镜效果

jquery放大镜效果

2012-11-17

java web标签

java web标签 struts2标签 web开发必用的标签 chm(帮助文档)格式

2012-11-17

MyEclipse 9.0 非常简单 图文讲解

基于Windows下MyEclipse 9激活的图解说明 MyEclipse 9.0 非常简单 图文讲解

2012-04-03

MLDN Java Web 开发实战经典案例篇全部代码2of1

MLDN Java Web 开发实战经典 案例篇 全部代码 基础篇 习题答案

2012-03-30

Oracle 11g 安装&卸载步骤

Oracle 11g 安装&卸载步骤

2012-03-26

JSP_使用_Session_ArrayList_实现购物车程序

JSP_使用_Session_ArrayList_实现购物车程序

2012-03-24

java-ee-5.chm

java-ee-5 文档 j2ee 5.0 API

2012-03-24

jsp url中文乱码四种解决方式

get提交中文乱码 地址重写中文乱码 jsp url中文乱码四种解决方式

2012-03-19

Mac cmake 与 lldb 手动按照

解决Android SDK 不能发现CMAKE 与 LLDB,导致不能安装 cmake 3.6.4111459 3 LLDB 3.1 解压后放到SDK根目录即可

2020-12-13

vim配置文件

包含代码提示 使用tar xf vim_pkg.tar.gz解压到用户家目录下即可 适用于vim-gnome,需要安装ctags插件

2018-02-05

Mac os串口调试助手

简单方便易用,一看就懂的Mac OS下串口调试工具 免安装、绿色版

2016-01-07

Sublime-Text-2中文包.zip

Sublime-Text-2中文包.zip

2015-05-21

pthread_cond_wait详解

一篇博客内容 pthread_cond_wait详解

2015-03-20

邓凡平-TS-DLNA解决方案介绍.zip

邓凡平-TS-DLNA解决方案介绍.zip 包含详细讲解的ppt以及有关的视频演示 非常不错

2014-08-21

busybox下local配置

解决在busybox下没有语言环境导致的问题 例如setlocale 函数不可用等

2014-07-08

SD卡物理层规范学习套装.zip

Part_1_Physical_Layer_Specification_Ver2.00_Final_060509.pdf【184页】 SD卡系统物理层规范(中文翻译).pdf【74页】 MMC子系统流程分析.doc linux SD卡驱动分析.pdf

2014-05-24

Source Insight 常用设置和最佳配色

Source Insight 常用设置和最佳配色

2014-03-27

SensorDemo HAL DEMO

SensorDemo HAL DEMO framework

2014-03-15

SerialInterface 串口HAL Toolkit

Android Serial 串口 HAL Toolkit

2014-03-13

LedDemo,Android LED HVL Stub实现

LedDemo Android LED HVL Stub 实现

2014-03-12

Android启动过程分析

Android启动过程分析 Android启动过程源码分析

2014-03-12

ORACLE 11gR2 官方文档中英对照版

ORACLE 11gR2 官方文档中英对照版

2013-12-29

vimrc 配置文件

vimrc 配置文件

2013-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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