自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Huawei Lite OS资料下载地址

Huawei Lite OS资料下载地址:http://developer.huawei.com/ict/cn/rescenter/CMDA_FIELD_LITE_OS?developlan=Other

2018-01-11 14:59:50 1171

原创 如何修改Git Bash默认打开之后的路径

1、右键选择并进入Git Bash的属性栏。2、设置对应属性值,注意要删掉“目标”里的"--cd-to-home",否则默认进入不了所设置的起始位置,如下:3、重新启动Git Bash,即进入默认设置目录如下:

2018-01-08 16:19:40 1709

原创 wifi发射功率查看和设置

查看wifi当前发射功率:iwconfig wlan0:wlan0 IEEE 802.11bgn ESSID:off/anyMode:Managed Access Point: Not-AssociatedTx-Power=31 dBm Retry short limit:7 RTS thr:off Fragment thr:offEncryption key:of

2017-11-28 09:47:17 14515 2

原创 Solve the android adb connect problem(Linux)

solve the android adb connect problem (ubuntu 12.04)if you have not adb tools , you need download the android sdk from http://developer.android.com/sdk/index.html.the adb tool is in  ./*/sdk/platf

2017-11-27 16:23:35 282

原创 Linux内核中的wake_lock

#include #include struct wake_lock wlock;初始化(一般放在probe或者register函数里):wake_lock_init(&wlock, WAKE_LOCK_SUSPEND, "wlock name");判断是否已加锁,释放锁if (wake_lock_active(&pon->wlock)) {wa

2017-11-15 16:28:01 2264

原创 Linux内核中的工作队列

把推后执行的任务叫做工作(work),描述它的数据结构为work_struct,往往用于中断函数里需要处理的任务,因为太繁琐的任务不易直接放在中断函数里直接执行,这个时候就需要使用工作队列执行任务:#include 初始化:static void key_unlock_do_work(struct work_struct *work){}INIT_DELAY

2017-11-03 15:15:58 356

原创 iwconfig连接WiFi 热点上网

1、连接AP iwconfig wlan0 essid "NAME"oriwconfig wlan0 essid "NAME" key password2、判断是否连接成功:iwconfig wlan0Access Point: D8:9A:34:24:8F:C6(连接到D8:9A:34:24:8F:C6地址的路由)3、获取动态IP地址等信息(有时需要等

2017-06-01 12:22:53 13103

原创 如何使用SIGINT捕捉kill信号

如何使用SIGINT捕捉kill信号(直接kill无法捕捉,但是可以捕捉kill -s 2 process的信号),执行用户希望的动作,可以创建如下:void sig_handler_play(int signo){  if(signo == SIGINT)  {  //get kill signal (kill -s 2 process)  }}int m

2017-04-05 15:42:08 3647

原创 创建共享内存

linux下创建共享内存,shmid,shmget,shmat

2017-03-27 19:22:03 369

转载 SDIO接口介绍

来自:http://blog.csdn.net/luixing67/article/details/5658722     SDIO卡是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备,目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,网卡,电视卡等。       SDIO协议是由SD卡的协议演化升级而来的,很

2017-03-09 20:51:55 1440

原创 博通wifi bcm43362kubg的调试

调试之前,首先先简单看看驱动代码,了解代码的大致工作流程,其次根据硬件配置,软件正确配置wlan_en和wlan_reset的上电和复位部分,如果有中断角,则配置成中断即可。1、配置上电部分,文件dhd_gpio.cgpio_wl_reg_on:wlan_en配置角        gpio_wl_host_wake:irq中断角2、驱动的SDIO功能要打开,比如高通或者RK

2017-03-09 20:47:41 4378

原创 wifi搜索

wifi搜索命令; iwlist

2017-02-15 20:07:29 422

原创 QT源码各版本下载地址

QT源码各版本下载地址:http://download.qt.io/archive/qt/,目前最新版本5.7.

2017-01-16 15:39:18 11231 2

原创 Android之USB Camera摄像头节点后移

Android上usb camera在预览或者录像的时候,如果插拔摄像头会导致摄像头节点后移(/dev/video2->/dev/video3->/dev/video4->/dev/video5),可修改如下:diff --git a/kernel/drivers/media/v4l2-core/v4l2-dev.c b/kernel/drivers/media/v4l2-core/v

2016-12-29 13:56:01 2131

原创 ubuntu12.04的64位系统编译android4.0的一些错误的解决方法

使用ubuntu12.04编译android4.0的时候,如果出现以下的问题:host C++: obbtool :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]:0:0: note: this is the location of the previous definitioncc1plus: all warnings bein

2016-12-21 19:18:03 387

原创 ubuntu12.04的64位系统安装的注意事项

由于android版本的升级,目前是android4.1,工作所需的ubuntu系统也要求由32位更新为64位的系统,否则编译会出问题,所以选择目前最新的ubuntu版本12.04的64位系统进行安装,在安装的过程中遇到一些问题,在网上看到有很多帖子提出同样的问题,在此提出我的解决方法,希望帮助到有需要的人。1、  由于个人习惯,自己下载最新的ubuntu12.04的64位的iso镜像,并且刻

2016-12-21 19:15:25 868

原创 apk的静默安装(或升级)实现

首先需要在AndroidManifest.xml中增加如下权限:                        实现静默的方法(如果已经安装了的话,会先自动卸载,然后安装):public String SilentInstall(String apkAbsolutePath) {  String[] args = { "pm", "install", "-r

2016-12-21 11:39:58 1075

原创 Android 如何调用vlc直接播放对应视频

使用vlc播放视频,可直接使用如下命令调用播放对应视频文件:File file = new File("/mnt/sdcard/test.mp4"); //播放/mnt/sdcard/目录下的test.mp4文件Intent intent = new Intent(Intent.ACTION_VIEW).setClassName("org.videolan.vlc", "org.video

2016-12-17 11:49:27 3918

原创 ffmpeg解码mjpeg格式数据接口介绍

解码主要函数int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, int *got_picture_ptr, const AVPacket *avpkt); 其中:avpkt传递待解码的数据指针(avpkt的成员*data即可指向待解码的数据,比如usb camera的取出帧);picture存储解

2016-12-17 10:12:35 3905

原创 ffmpeg的源码编译方法

最近在做usb摄像头的mjpeg格式视频的软解码,使用ffmpeg的软解码,第一步当然就是编译了,编译过程中遇到各种各样的问题,如下是正确编译步骤:从官网下载源码:http://ffmpeg.org/download.html目前下载的是ffmpeg-3.2.1.tar.bz2。ndk使用的是android-ndk-r13-linux-x86_64.zip版本。编译方法:执行如

2016-12-16 15:27:07 1936

原创 Android usb在Ubuntu上无法识别的问题

下载adb工具1. 打开终端,以root用户登入2. 配置环境变量在/root/.bashrc   #android sdk   export ANDROID_HOME=/home/xiangjb/android_develop/adt-bundle-linux-x86_64-20130729/sdk(选择你配置的路径)   export PATH=$ANDROID_HOME/

2016-12-12 20:32:00 538

原创 Android上根据类名、包名打开应用

根据应用的对应包名,类名打开该应用ComponentName com = new ComponentName("package name", "class name"); //package;classIntent intent = new Intent();intent.setComponent(com);startActivity(intent);

2016-12-12 19:58:38 1572

原创 Android camera拍照分辨率

camera拍照,拍照之前需要设置camera parameter,不然拍照分辨率会按照系统默认的最低分辨率(160x120)来设置,Camera.Parameters param = mCamera.getParameters();param.setPictureSize(1920, 1080);//如果不设置会按照系统默认配置最低160x120分辨率mCamera.setP

2016-12-12 17:21:23 8987

原创 Android中触摸屏圆点和十字中心位置不对称

Android中打开显示触摸操作和指针位置选项,如果发现触摸屏原点和十字中心位置不对称,有偏移,则可对如下红色标注部分做修改:frameworks/base/services/core/jni/com_android_server_input_InputManagerService.cppstatic void loadSystemIconAsSprite(JNIEnv* en

2016-12-09 21:39:44 2027

原创 Android在64位系统上app如何导入32位库

一般在64位系统上面,app默认识别的是对应的64位的库,如果遇到不开源的32位的库,就需要能直接使用32位的库。这个时候只需将库文件导入到工程的libs/armeabi-v7a(armeabi)目录下编译即可,app安装之后会在安装数据目录里创建libs/armeabi-v7a(armeabi),库文件会保存在这个目录下,这个时候可以直接运行app成功。

2016-12-09 21:10:24 4641

空空如也

空空如也

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

TA关注的人

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