自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 【iOS笔记】iOS12找不到libstdc的问题

最近我的iphone6s升级到了ios12,结果xcode调试的时候提醒我升级,所以连同macOS全部升级了。macOS 10.13.6xcode10.0然后以前的工程编译不过了。其中第三方的.a大量依赖libstdc++和libstdc++.6.0.9,所以全部换成苹果推荐的libc++不合实际。这里来个曲线救国的方案。就是从老版本的macOS中拷贝一份libstdc++,位置在...

2018-10-09 14:14:03 726

原创 【iOS笔记】AudioUnit 55: EXCEPTION (-1): "" 一直刷屏的问题

AudioUnit录音代码有次改动后发现xcode的log中一直刷屏55: EXCEPTION (-1): "",虽然好像没啥影响,但是严重影响调试。实验手机:iPhone6s iOS12解决方法:增加代码 UInt32 playFlag = 0; AudioUnitSetProperty(mRecordUnit, kA...

2018-10-09 13:58:30 1035 1

原创 【iOS笔记】AudioUnit录音异常(听起来类似于丢帧丢数据)

在做语音识别项目时候发现一个问题,识别率奇低无比……所以就把原始音频数据录下来,发现音频丢数据。实验机器:iPhone6s iOS12问题代码如下:OSStatus AudioUnitInput::RecordCallback( void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const A...

2018-10-09 12:02:47 2160

原创 【Android笔记】ubuntu 16.04下android调试工具 Vysor 安装及使用注意

Vysor是一款chrome应用,能直接通过USB控制android设备,而且无需root。本来我觉得adb和串口就能fuck所有的问题,但是奈何有时候还是用Vysor方便的多。问题背景:某些android没有显示屏,无UI可以进行操控。比如想让android设备作为被动蓝牙(类似蓝牙音箱),用电脑去连它,这时有个UI界面打开链接蓝牙会方便的多。首先这里直接说下吧,

2017-07-18 21:42:01 5018

原创 【Android笔记】dump audio数据定位音频问题

android产品开发过程中,经常会遇到一些音频问题,比如杂音、破音。这个时候需要快速定位问题点。这里介绍一个遇到的案例,简单描述下问题的定位过程。环境:ubuntu 16.04 + android (amlogic ARM)问题:android产品作为被动蓝牙(类似蓝牙音箱),电脑蓝牙链接后播放1KHZ的正弦波音频,出现破音。android本地播放该音频,无破音。

2017-07-18 21:05:28 9065 1

原创 【笔记】ROSjava-android控制ROS机器人——ROSjava消息发送的解密

通过前面一篇Android上ROS开发——android_core创建一个android应用 应该已经懂了怎么把消息发布给某主题,但是由于发送消息的格式不同,代码有些许改动。虽然通过eclipse可以自己琢磨出如何处理某消息格式下的数据,或者直接google ROS的格式,但是找起来还是有点麻烦,我这还是详细讲解下。首先是最基本最简单的发送std_msg格式:package ros

2013-06-26 16:32:59 5798 5

原创 【笔记】ROSjava-android控制ROS机器人——ROSjava与ROS构建的机器人设计综述

在看文章之前,请确定你已经熟悉了ROS和rosjava,并且具备基本的android开发经验首先,放上视频:基于SLAM的室内自主导航服务机器人这个机器人由上网本作为核心,在ubuntu上运行ROS系统,由android端辅助控制。这里主要将android的ROSjava部分,会在以后分篇详述。第一篇,总体介绍ROSjava-android在这个机器人设计中发挥了怎么样的作用。这个an

2013-06-26 15:26:51 9325 2

原创 【笔记】Android上ROS开发——android_core创建一个android应用

前面已经讲了很多android_core,rosjava的介绍,如果你配置好了android_core,接下来就可以开发rosjava-android程序了。首先在eclipse下创建一个android程序,然后使用RosActivity,下面给出官方范例详细介绍。RosActivity是所有ROS Android应用的基本类,我们给出android_tutorial_pubsub来介绍如

2013-06-26 14:45:58 15572 9

原创 【笔记】Android上ROS开发介绍与安装简介

读这篇文档之前请确定你熟悉了ROS,了解了其工作原理以及安装好了ROS……首先介绍下rosjava_core,它是用纯JAVA实现ROS。它提供了一个客户端库是JAVA程序可以快速的调用ROS的Topics,Services, and Parameters。他其中一个最重要的特点就是对Android的友好性,可以在Android上进行rosjava的开发。所以我重点讲讲android_

2013-06-25 19:49:52 7490 18

原创 【笔记】在Android上绘制小车行进路线图并标记

老样子,先看看视频,到底小车是怎么绘路线图的:基于OpenCV和Android的语音物标识别车        如何在Android显示小车的行进路线并且当遇到重要事物时在地图上标记?前面一篇文章已经讲了两台手机的socket双向通信,这里就以此进行数据信息的传输。        我以小车上的手机作为server,以手上的手机作为client,server用于陀螺仪和磁力计信息和图像信息(摄

2013-06-25 18:10:18 6146 1

原创 【笔记】两台Android手机的Socket双向通信

上学期搞定了小车,现在终于结束了大机器人,趁还没真正进入考研复习的高潮赶紧把以前的代码整理整理。       先讲讲我们那小车,2台手机+车体组成。一个手机放车上作为server,用其摄像头、陀螺仪、磁力计来获取图像、确定小车方向。另一台手机负责控制,作为client,并画出小车行进图。如何从server获取陀螺仪、磁力计角度,又如何把client的控制命令发送给server就成了一个问题。这

2013-06-25 16:55:31 4797

原创 【笔记】linux ubuntu中配置android手机usb连接

首先连接usb设备后,使用lsusb命令查看设备的vendorId和productId,如下Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 002: ID 8

2013-02-22 17:31:28 2855

原创 【笔记】Google ADK与arduino 开发环境搭建(USB HOST SHIELD + ARDUINO ROMEO兼容控制板(mega、uno同样适用))

Google ADK开发环境搭建(USB HOST SHIELD + ARDUINOROMEO兼容控制板(mega、uno同样适用))By:season一、介绍Arduino单看只是个简单的AVR开发板,但是开发起来确实非常简单快捷。Arduino是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wir

2012-09-27 20:05:17 7922 2

空空如也

空空如也

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

TA关注的人

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