自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

原创 海思技术交流论坛/海思技术交流论坛,知扬开源技术论坛

支持国产芯片行业,大家可以去看一下最新才上线的海思方案论坛: 知扬开源技术论坛,海思论坛比较专业,资料很齐全,非常适合技术开发人员进来交流学习,而且论坛本身提倡供应链进来,可以在专用的广告板块去推广自己的芯片和物料供应论坛专注于海思方案,海思hi3516a,hi3531,hi3531a,i3536,hi3519 ,hi3559,hi3531d等方案定制和技术交流。...

2019-05-28 14:45:16 3076 2

原创 海思技术交流论坛/知扬开源技术论坛

支持华为海思国产芯片行业技术发展,大家可以去看一下最新才上线的海思专业方案论坛:知扬开源技术论坛,海思论坛论坛比较专业,资料很齐全,非常适合技术开发人员进来交流学习,而且论坛本身提倡整合供应链做出最好的产品,供应商可以在专用的广告板块去推广自己的芯片和物料供应http://zhiyang-bbs.cn/...

2019-05-28 12:24:59 722

转载 基于Android 的GPS 移植(主要结构体及接口介绍)

(http://blog.csdn.net/jwq2011/article/details/55268781)最近负责 Android 驱动的GPS部分,所谓Android驱动 我觉得可以说成是linux应用之前发了一个图描述了 Android GPS 架构GPS芯片大多采用串口通信,所以只要CPU能够提供一个UART 驱动, 那么跟GPS芯片通信是没有问题的,

2017-05-06 11:52:00 870

原创 gedit打开文件出错

环境: ubuntu14.04 64bitgedit Invalid byte sequence in conversion input用vim修改文件时使用中文输入法添加注释,然后用gedit打开就出错了,解决办法:在终端输入以下的指令:gsettings set org.gnome.gedit.preferences.encodings auto-detec

2017-05-06 11:08:17 1886

转载 CSR蓝牙4.0与 APT-X高保真音频技术

CSR的aptX音频压缩技术克服了标准蓝牙技术中的一些带宽障碍,通过无线蓝牙连接提供CD级立体声音频。CSR的蓝牙技术帮助世界上很多最为流行的消费电子通信和娱乐产品成为现实。aptX技术彰显了蓝牙连接中优越的立体声音频质量,并且其完整的音频频率带宽与高保真性能相符。此外,aptX的音频编码低延迟技术实现了延迟最小化,并解决了“唇形同步”问题为在多媒体设备上使用提供了理想的条件,同时为SBC蓝牙提供

2017-03-02 11:12:57 7356

转载 蓝牙Host Controller Interface笔记

1.概述    HCI提供了一个统一的使用蓝牙控制器(BR/EDR Controller,BR/EDR/LE Controller,LE Controller,AMP Controller等)的方法,它屏蔽了蓝牙的基带部分,提供了统一的数据进入基带的方法。    首先,蓝牙的BaseBand部分有以下几种控制器:• BR/EDR Controller• BR/EDR/L

2017-03-02 10:52:24 818

转载 蓝牙的OBEX协议

网址:http://blog.csdn.net/yuanzhangmei1/article/details/250734571.概述    OBEX为Object Exchange,用于在蓝牙设备间传数据对象,来源于红外定义的协议,后被蓝牙采用。OBEX在蓝牙协议层中的位置如下图(在之前的OBEX版本中,OBEX是通过RFCOMM挂在L2CAP上的):2

2017-03-02 10:47:15 2371

转载 A2DP协议笔记(蓝牙的音频传输协议)

网址:http://blog.csdn.net/yuanzhangmei1/article/details/25073417A2DP协议笔记1.概述    A2DP(Advanced Audio Distribution Profile)是蓝牙的音频传输协议,典型应用为蓝牙耳机。A2DP协议的音频数据在ACL Link上传输,这与SCO上传输的语音数据要

2017-03-02 10:43:32 17110 4

转载 Android 4.2蓝牙介绍

网址:http://blog.csdn.net/yuanzhangmei1/article/details/25058347Tieto公司某蓝牙大牛写得《程序员》投稿文章Android 4.2蓝牙介绍蓝牙一词源于公元十世纪丹麦国王HaraldBlatand名字中的Blatand。Blatand的英文之意就是Blue tooth。这是因为这位让丹麦人引以为傲的

2017-03-02 10:31:24 1134

转载 Bluetooth in Android 4.2 and 4.3(一):综述

网址:http://blog.csdn.net/yuanzhangmei1/article/details/25057587从Android 4.2开始,Bluetooth stack发生了重大改变:从Bluez换成了由Google和Broadcom联合开发的Bluedroid(当然,核心的部分还是Broadcom的,Google主要是做了和上层Framework相关的部分)。

2017-03-02 10:29:22 364

转载 android bluetooth 移植相关注意事项

网址:http://blog.csdn.net/yuanzhangmei1/article/details/25053729bluedroid的通用架构框图:由上图可知,bluedroid包含如下的核心组件:Bluetooth core stack libraryHCI librar

2017-03-02 10:27:53 541

转载 ubuntu 14.04隐藏或者显示快捷方式

按照网络上许多方法都无法在ubuntu 14.04空白的桌面上显示应用程序快捷方式,图形界面重新安装了也还是没用。最后发现,是“ICON ON DESKTOP”的开关没有打开。下面是ubuntu 14.04桌面显示快捷方式的方法:1. 打开“ICON ON DESKTOP”开关打开terminal,在terminal中启动:gnome-tweak-tool,然后将会弹出

2016-08-27 12:05:09 2427

转载 Android 上Camera分析

一.Camera构架分析Android 的Camera包含取景(preview)和拍摄照片(take picture)的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在 Android的进程间通讯Binder的结构上。Android中Camera模块同样遵循Andorid的框架,如下图所示Camera Ar

2016-08-25 16:15:35 2237

转载 Android源码笔记——Camera系统架构

http://www.cnblogs.com/younghao/p/5337058.htmlCamera的架构与Android系统的整体架构保持一致,如下图所示,本文主要从以下四个方面对其进行说明。Framework:Camera.javaAndroid Runtime:android_hardware_Camera.cppLibrary:Camera Client和C

2016-08-25 14:36:40 1496

转载 JNI日志调试LOG和中文乱码

http://www.cnblogs.com/xitang/p/4172968.html添加日志:1. 增加log支持。Android.mk文件增加LOCAL_LDLIBS += -llog2. C代码中增加(放在最前面)#include #define LOG_TAG "System.out"#define LOGD(...) __

2016-08-23 10:54:56 778

转载 JNI常见错误整理

http://www.cnblogs.com/xitang/p/4172962.htmlndk开发常见错误1. android.mk文件不存在$ ndk-buildAndroid NDK: Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk /cygdrive/h/heima6/jni2/z

2016-08-23 10:51:37 463

转载 JNI相关知识

http://www.cnblogs.com/xitang/p/4174522.htmlJNI(Java Native Interface,JAVA原生接口)使用JNI可以使Java代码和其他语言写的代码(如C/C++代码)进行交互。 问:为什么要进行交互?|-  首先,Java语言提供的类库无法满足要求,且在数学运算,实时渲染的游戏上,音视频处理等方面

2016-08-23 10:48:44 247

转载 JNI支持C++与C的区别

http://www.cnblogs.com/xitang/p/4174584.html1. C++的代码后缀是".cpp"2. 在JNI.h 文件中有两套代码。一套是支持c的, 一套是支持JNI的。  JNI。h地址:mac ▸ 用户 ▸ douj ▸ Documents ▸ android-ndk-r10b ▸ platforms ▸ android-8 ▸ 

2016-08-23 10:47:37 2498

转载 JNI中C调用Java方法

http://www.cnblogs.com/xitang/p/4174619.html背景需求  我们需要在JNI的C代码调用Java代码。实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用。JNI关键方法讲解。1. 在同一个类中,调用其他方法JNIEXPORT void JNICALL Java_cn_itcast_ndkcall

2016-08-23 10:46:27 400

转载 内核3.x版本之后设备树机制

Based  on  linux  3.10.24  source  code 参考/documentation/devicetree/Booting-without-of.txt文档目录内核3.x版本之后设备树机制 1一、设备树(Device  Tree)基本概念及作用 3二、设备树的组成和使用 4①DTS和DTSI 4②DTC 4

2016-08-22 10:28:42 431

转载 kernel panic 分析解决方法

http://blog.csdn.net/lickylin/article/details/19172725 kernel panic 表示Linux kernel走到了一个不知道该怎么走下一步的状况,一旦到这个情况,kernel就尽可能把它此时能获取的全部信息都打印出来,至于能打印出多少信息。 下面讲解几种用于查找出错函数定位的方法首先看一下出错的ke

2016-08-18 11:49:45 1434

原创 apt-get安装卸载adb工具

apt-get install xxxx 安装apt-get remove xxxx 卸载但不删除配置apt-get purge xxxx 卸载并且删除相关配置eg:安装adb:sudo apt-get install android-tools-adb卸载adb:sudo apt-get remove android-tools-adb

2016-08-16 15:53:48 4165

转载 高通平台环境搭建,编译,系统引导流程分析

http://blog.csdn.net/lq50714/article/details/7053493http://www.cnblogs.com/LoongEmbedded/p/5298265.html1、高通平台Android开发总结1.1 搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和 m

2016-08-15 10:49:37 2792

转载 高通平台手机开发之LCD

http://blog.csdn.net/loongembedded/article/details/509721884.1. LCD 参考文档: 1) 80-NA157-174_E_DSI_Programing_Guide_B-Family_Android_Devices.pdf2) 80-NN766-1_A_Linux_Android_Display_D

2016-07-30 15:24:15 773

转载 Android中蓝牙的基本使用----BluetoothAdapter类简介

原文:http://blog.csdn.net/qinjuning     天气逐渐热了,自己也越来越懒了,虽然看着了很多东西,解决了很多问题,有些收获却不想写着。主要有一下两方面原因:           第一、以前写的一些关于Android知识的Blog,都是在学习过程中发现网络上没有相关知识,因此下了很大决心,才一步         

2016-07-22 10:44:33 7717 3

转载 http://blog.csdn.net/qinjuning/article/details/7607214

本文原创,转载请注明出处:http://blog.csdn.net/qinjuning         在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态    链接库 (windos下就是.dll库,Linux就是.so库了,不懂在Window下生成dll动态库的,具体流程可看我的这篇博

2016-07-22 10:40:58 200

转载 JNI学习积累之二 ---- 数据类型映射、域描述符说明

本文原创,转载请注明出处:http://blog.csdn.net/qinjuning    在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。    在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下:        1、primitive types ----基本数据类型,如:

2016-07-22 10:39:11 161

转载 JNI学习积累之一 ---- 常用函数大全

原文:http://blog.csdn.net/qinjuning          最近一段时间,在工作方面比较闲,分配的Bug不是很多,于是好好利用这段时间就着源代码看了些许模块, 主要方式   还是贼看贼看代码, 同时利用烧机的便利,加Log观看,基本上都能弄个脸熟 。心里想着该写点什么了?可是水平不够,再加上   包括很多真正实现地方--中间层,基本上没

2016-07-22 10:36:50 260

转载 linux下杀死进程(kill)的N种方法

转载一篇,最原始的出处已不可考,望见谅!常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helper

2016-07-20 14:09:07 1752

转载 Android NDK之JNI陷阱

背景: 最近一个月一直在做移植库的工作,将c代码到share library移植到Android平台。这就涉及到Android NDK(native develop kit)内容。这里只想记录下JNI(Java native interface)经常遇到到问题。   问题1.  忘记delete local reference。带New到方法(如:NewByteArray)这样到方法比

2016-07-15 16:06:16 252

转载 Android jni中数组参数的传递方式

1、背景今天调试了一下Android jni关于Java中调用C代码的程序,发现我的数组参数传递方式不对,导致值传递不正确,我的方法是:C代码,入口函数 #include #include jint Java_sony_MedicalRecordDemo_MainActivity_decryptionSuccess(JNIEnv* env, jobject

2016-07-15 10:45:20 3348

转载 高通平台串口调试 AP与模块串口通讯调试总结

原文网址:http://blog.csdn.net/linux_devices_driver/article/details/243290431:检查AP端串口配置是否ok:a:高通平台查看DMA传输:echo 1 > /sys/kernel/debug/msm_serial_hsl/loopback.0 //打开回环开关adb shell cat /d

2016-07-07 18:03:41 5000

转载 多版本java编译android遇到的问题

原文:http://blog.csdn.net/dianshanglian/article/details/450921951.问题1(其实就这个问题4.3比较头疼)out/target/common/obj/PACKAGING/public_api.txt:23522: error 12: Class android.telephony.gsm.SmsMessage changed

2016-07-06 11:48:46 190

转载 Ubuntu 下 java 版本的切换

由于要在同一个ubuntu环境下编译2.1和2.3两份代码,而他们所使用的java版本一个是1.5,一个是1.6,所以在编之前需要进行切换;切换的方法很简单,使用下面的两个命令即可:  update-alternatives --config java  update-alternatives --config javac例如:root@desktop-ubun

2016-07-06 10:14:06 324

转载 Android编译错误:You have tried to change the API from what has been previously approved.

Android SDK中有些Java类是开放的,有些是不开放的,API同样如此。这里所谓开放的类或API,只是javadoc的范畴,并不是java中public和private,也就是说,对于源码的编译无所谓,只是对javadoc的生成有影响关于类的开放和隐藏,但是对android的上层应用有影响,因为非开放的类或API,android上层应用无法直接访问。    类或API是否开放,是通过d

2016-07-05 18:18:57 732

原创 android调试之top指令查看系统资源

近日,由于客户自己开发的应用软件在我们定制的android设备(定制OS)上运行的时候出现了黑屏重启问题,在确定问题之前,我们需要对客户反馈的bug现象进行复现。由于刚开始时对客户的软件功能等信息了解不多,测试的时候很难复现bug现象,在一次测试打印机的打印功能的时候,无意中发现打印机连续打印的时候容易造成CPU资源消耗过大,甚至因此导致系统重启(软件无反应,5s后看门狗重启系统)。为了有效地排除

2016-05-27 17:49:39 5478 1

转载 Android学习系列(29)--App调试的几个命令实践

转:http://www.cnblogs.com/qianxudetianxia/archive/2012/05/14/2497073.html在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实

2016-05-27 16:48:36 346

转载 Android 中查看内存的使用情况集常用adb命令

http://blog.csdn.net/bigconvience/article/details/355539831. 在IDE中查看Log信息当程序运行垃圾回收的时候,会打印一条Log信息,其格式如下:D/dalvikvm: , , , GC_Reason表示导致垃圾回收的原因以及当前的回收类型,包括以下几类:    GC_CONCURRENT:当堆中对象数量达到

2016-05-23 16:13:23 714

转载 高通平台android开发总结

http://blog.csdn.net/mirkerson/article/details/7691029http://blog.csdn.net/mirkerson/article/details/76910291、高通平台Android开发总结1.1 搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和 mode

2016-05-20 14:45:29 1707

转载 Android开发随手记录-AS导出jar包

原文:http://www.jianshu.com/p/8fb1c58ac27a自己封装了一个Http框架,想使用Android Studio导出jar包,以前Eclipse直接有个Export,可以直接导出,之从Google说不支持Eclipse,我是一面开心,一面忧伤。开心的是总算有个好的IDE来开发app,忧伤的是AS相对Eclipse变化很大,编译脚本变成了Gradle,各

2016-05-13 14:30:13 2200

OpenCV教程

我没有资源资源分来下载文件,所以就上传这个了,希望对大家有用!这是opencv的一个教程,有需要的可以下载

2014-03-31

万年历程序

万年历程序,这是一个完整的万年历程序哦,对于刚刚入门单片机的人来说,学一下万年历的程序是一个很不错的选择!

2013-05-05

空空如也

空空如也

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

TA关注的人 TA的粉丝

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