- 博客(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 784
原创 【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 1065 1
原创 【iOS笔记】AudioUnit录音异常(听起来类似于丢帧丢数据)
在做语音识别项目时候发现一个问题,识别率奇低无比……所以就把原始音频数据录下来,发现音频丢数据。实验机器:iPhone6s iOS12问题代码如下:OSStatus AudioUnitInput::RecordCallback( void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const A...
2018-10-09 12:02:47 2250
原创 【Android笔记】ubuntu 16.04下android调试工具 Vysor 安装及使用注意
Vysor是一款chrome应用,能直接通过USB控制android设备,而且无需root。本来我觉得adb和串口就能fuck所有的问题,但是奈何有时候还是用Vysor方便的多。问题背景:某些android没有显示屏,无UI可以进行操控。比如想让android设备作为被动蓝牙(类似蓝牙音箱),用电脑去连它,这时有个UI界面打开链接蓝牙会方便的多。首先这里直接说下吧,
2017-07-18 21:42:01 5102
原创 【Android笔记】dump audio数据定位音频问题
android产品开发过程中,经常会遇到一些音频问题,比如杂音、破音。这个时候需要快速定位问题点。这里介绍一个遇到的案例,简单描述下问题的定位过程。环境:ubuntu 16.04 + android (amlogic ARM)问题:android产品作为被动蓝牙(类似蓝牙音箱),电脑蓝牙链接后播放1KHZ的正弦波音频,出现破音。android本地播放该音频,无破音。
2017-07-18 21:05:28 9584 1
原创 【笔记】ROSjava-android控制ROS机器人——ROSjava消息发送的解密
通过前面一篇Android上ROS开发——android_core创建一个android应用 应该已经懂了怎么把消息发布给某主题,但是由于发送消息的格式不同,代码有些许改动。虽然通过eclipse可以自己琢磨出如何处理某消息格式下的数据,或者直接google ROS的格式,但是找起来还是有点麻烦,我这还是详细讲解下。首先是最基本最简单的发送std_msg格式:package ros
2013-06-26 16:32:59 5966 5
原创 【笔记】ROSjava-android控制ROS机器人——ROSjava与ROS构建的机器人设计综述
在看文章之前,请确定你已经熟悉了ROS和rosjava,并且具备基本的android开发经验首先,放上视频:基于SLAM的室内自主导航服务机器人这个机器人由上网本作为核心,在ubuntu上运行ROS系统,由android端辅助控制。这里主要将android的ROSjava部分,会在以后分篇详述。第一篇,总体介绍ROSjava-android在这个机器人设计中发挥了怎么样的作用。这个an
2013-06-26 15:26:51 9531 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 15726 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 7649 18
原创 【笔记】在Android上绘制小车行进路线图并标记
老样子,先看看视频,到底小车是怎么绘路线图的:基于OpenCV和Android的语音物标识别车 如何在Android显示小车的行进路线并且当遇到重要事物时在地图上标记?前面一篇文章已经讲了两台手机的socket双向通信,这里就以此进行数据信息的传输。 我以小车上的手机作为server,以手上的手机作为client,server用于陀螺仪和磁力计信息和图像信息(摄
2013-06-25 18:10:18 6305 1
原创 【笔记】两台Android手机的Socket双向通信
上学期搞定了小车,现在终于结束了大机器人,趁还没真正进入考研复习的高潮赶紧把以前的代码整理整理。 先讲讲我们那小车,2台手机+车体组成。一个手机放车上作为server,用其摄像头、陀螺仪、磁力计来获取图像、确定小车方向。另一台手机负责控制,作为client,并画出小车行进图。如何从server获取陀螺仪、磁力计角度,又如何把client的控制命令发送给server就成了一个问题。这
2013-06-25 16:55:31 4891
原创 【笔记】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 2914
原创 【笔记】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 8050 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人