- 博客(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
1176
原创 如何修改Git Bash默认打开之后的路径
1、右键选择并进入Git Bash的属性栏。2、设置对应属性值,注意要删掉“目标”里的"--cd-to-home",否则默认进入不了所设置的起始位置,如下:3、重新启动Git Bash,即进入默认设置目录如下:
2018-01-08 16:19:40
1726
原创 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
14797
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
290
原创 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
2287
原创 Linux内核中的工作队列
把推后执行的任务叫做工作(work),描述它的数据结构为work_struct,往往用于中断函数里需要处理的任务,因为太繁琐的任务不易直接放在中断函数里直接执行,这个时候就需要使用工作队列执行任务:#include 初始化:static void key_unlock_do_work(struct work_struct *work){}INIT_DELAY
2017-11-03 15:15:58
362
原创 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
13144
原创 如何使用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
3669
转载 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
1477
原创 博通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
4410
原创 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
2149
原创 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
403
原创 ubuntu12.04的64位系统安装的注意事项
由于android版本的升级,目前是android4.1,工作所需的ubuntu系统也要求由32位更新为64位的系统,否则编译会出问题,所以选择目前最新的ubuntu版本12.04的64位系统进行安装,在安装的过程中遇到一些问题,在网上看到有很多帖子提出同样的问题,在此提出我的解决方法,希望帮助到有需要的人。1、 由于个人习惯,自己下载最新的ubuntu12.04的64位的iso镜像,并且刻
2016-12-21 19:15:25
878
原创 apk的静默安装(或升级)实现
首先需要在AndroidManifest.xml中增加如下权限: 实现静默的方法(如果已经安装了的话,会先自动卸载,然后安装):public String SilentInstall(String apkAbsolutePath) { String[] args = { "pm", "install", "-r
2016-12-21 11:39:58
1082
原创 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
3946
原创 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
3947
原创 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
1950
原创 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
554
原创 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
1580
原创 Android camera拍照分辨率
camera拍照,拍照之前需要设置camera parameter,不然拍照分辨率会按照系统默认的最低分辨率(160x120)来设置,Camera.Parameters param = mCamera.getParameters();param.setPictureSize(1920, 1080);//如果不设置会按照系统默认配置最低160x120分辨率mCamera.setP
2016-12-12 17:21:23
9042
原创 Android中触摸屏圆点和十字中心位置不对称
Android中打开显示触摸操作和指针位置选项,如果发现触摸屏原点和十字中心位置不对称,有偏移,则可对如下红色标注部分做修改:frameworks/base/services/core/jni/com_android_server_input_InputManagerService.cppstatic void loadSystemIconAsSprite(JNIEnv* en
2016-12-09 21:39:44
2061
原创 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
4800
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人