自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (5)
  • 收藏
  • 关注

转载 如何调整Android手机的开机音量大小

公司最近让我调整项目(一款android智能机)的开机音量,研究了半天,总结一下方法:开机音量是一个service播出的。这个service 应该在一个init.rc中:service playsound /system/bin/mplayer ...于是想到音量的控制可能在这个bin文件中。于是找到bin文件的源码如下mplayer.c:using namespace andro

2016-09-28 14:43:48 6130

转载 Linux命令中cat和echo的区别

1. 想看一个文件的内容是什么,可以用cat,比如 cat/etc/reslov.conf,就显示出文件reslov.conf里具体的内容。2. 而echo 没有这样的功能,他会把echo后面的内容作为字符串显示出来,比如 echo hello,就显示hello;比如 echo /etc/reslov.conf ,会显示/etc/reslov.conf

2016-09-26 13:36:39 7060

转载 飞思卡尔IMX6处理器的GPIO配置方式

在linux或android系统中,假如我们要配置飞思卡尔IMX6处理器的GPIO管脚,比如是GPIO_19这个管脚,那么要像这样:[cpp] view plaincopy#define  MX6Q_PAD_GPIO_19__GPIO_4_5     \          (_MX6Q_PAD_GPIO_19__GPIO_4_5 | MUX_PA

2016-09-26 09:06:52 1227

转载 imx6q GPIO功能的使用方法

假如我们要使用扩展口的第11脚EIM_D18。先在arch/arm/plat-mxc/include/mach/iomux-mx6q.h中找有EIM_18,可以找到MX6Q_PAD_EIM_D18__xxx。因为要作为gpio,所以使用MX6Q_PAD_EIM_D18__GPIO_3_18这个配置,将它加入board-mx6q_sabresd.h中。static iomux_v3_

2016-09-23 16:49:29 4144

转载 【opencv学习】使用opencv与两个摄像头实现双目标定与测距

1 说明我之前写过一篇文章《完全基于opencv的双目景深与测距的实现》:http://blog.csdn.net/hysteric314/article/details/50456570但是之前文章中的双目视觉代码并不完善,所以就想再找找看有没有更好的实现方法。然后就在youtube上找到一个视频:https://www.youtube.com/watch?v=PR9tlFay0

2016-09-23 15:21:59 4170 13

转载 Linux开机自动加载模块

下面是以前学习Linux时写的,后来仔细研究rc.sysinit后发现,只需要修改下列地方就可以了,不必这么麻烦的:  rc.sysinit中有这样的一段代码:  # load other user-definedmodules  for file in / etc / sysconfig /modules/ *.modules ; do    [ -x$file ] &&

2016-09-23 14:27:26 6916

转载 让 Linux 启动时加载自己的驱动模块 .ko

整个开机流程是(1) 载入BIOS的硬件信息,并取得第一个开机装置的代号(2)读取第一个开机装置的MBR的boot Loader (grub)的开机信息(3)载入OS Kernel信息,解压Kernel,尝试驱动硬件(4) Kernel执行init程序并获得run-lebel信息(如3或5)(5) init执行/etc/rc.d/rc.sysinit(6)启动内核外挂模块(

2016-09-23 14:19:57 10905

转载 linux驱动模块开机自动加载,以及应用程序开机自启动

将测试程序放在/bin底下,然后用vi编辑/etc/init.d/rcS,加上/bin/应用程序名 &,加上&表示后台运行 这两个功能的实现都是通过设置启动脚本来实现的。启动脚本的一般存放路径是 /etc/init.d/rcS (rcS即脚本文件),自启动应用程序一般放置于 /etc/rc.d/init.d目录下。我们需要用vi命令对rcS进行编辑,当然也可以通过其他方式对其进

2016-09-23 14:17:00 2184

转载 I.MX6_Linux_UART_device&driver_hacking

/****************************************************************************************** * I.MX6_Linux_UART_device&driver_hacking * 声明: * 1. 目录脚本生成: * grep -v

2016-09-23 13:32:19 1532

转载 mx6_sabresd_board_init()

static void __init mx6_sabresd_board_init(void)  {      int i;      int ret;      struct clk *clko, *clko2;      struct clk *new_parent;      int rate;        //判断cpu类型和pad初始化;      if (cpu_is_mx6q())

2016-09-23 13:20:56 1164

原创 iMX6q gpio操作

#define EIM_DA0              IMX_GPIO_NR(3, 0)           gpio_direction_output(EIM_DA0, 1);gpio_direction_input(EIM_DA0);data = gpio_get_value(EIM_DA0);mxc_iomux_v3_setup_multiple_pads

2016-09-23 13:14:56 3834 1

转载 JNI综合实验二:IO控制及驱动打开与关闭

第一步:首先在linux下添加驱动1.查看原理图,找出未使用的引脚,这里是:GPJ0_0 GPJ0_12.添加char字符设备驱动,找到LINUX源代码下的char设备驱动路径: FriendlyArm /Linux3.0.8/ Drivers/char/目录,在目录下新建里一个文件lzm_fjicc.c 用来写驱动用。需要注册设备、设备的打开、关闭、取消设备等操作。源代码如综合实

2016-09-21 13:10:02 749

转载 JNI综合实验一:LED点亮+IO电平读取

第一步:首先在linux下添加驱动第二步:建立Android测试代码---实现.so文件第三步:写应用程序 问题一:android NDK jni下的c文件 Unresolved inclusion问题二:在android 里使用JNI,总是报错:in something not a structure or union问题三:直接在应用程序中获取驱动的可执行权限#ch

2016-09-21 13:06:14 848

转载 讯飞语音唤醒

唤醒功能,顾名思义,通过语音,唤醒服务,做我们想做的事情。效果图(开启应用后说讯飞语音或者讯飞语点唤醒)源码下载地址:http://download.csdn.net/detail/q4878802/9023213步骤1. 创建应用,开通服务地址:http://blog.csdn.net/q4878802/article/details/47762169

2016-09-21 11:42:47 3810

转载 管理系统UI之五:响应UI可见性的变化(Responding to UI Visibility Changes)

来源 http://hukai.me/android-training-course-in-chinese/ui/system-ui/visibility.html本节课将教你如果注册监听器来监听系统UI可见性的变化。这个方法在将系统栏与你自己的UI控件进行同步操作时很有用。注册监听器为了获取系统UI可见性变化的通知,我们需要对View注册View.OnSystemUi

2016-09-18 16:28:27 423

转载 管理系统UI之四:使用全屏沉浸模式(Using Immersive Full-Screen Mode)

“虽然在android4.0之后就引入了虚拟键,但是google真正解决虚拟键所带来的困扰是在4.4版本之后。这篇文章就是教你如何彻底解决虚拟键带来的问题。在前面的几篇文章中我们已经知道如何同时隐藏状态栏和导航栏,按理说已经全屏了 ,但是前面的的这些方法都有个缺点,在全屏的时候用户不能有任何的交互行为,否则全屏效果将消失。(google这样设计的目的是为了让虚拟键能继续发挥它的作用,总要在全屏之后

2016-09-18 16:27:16 681

转载 管理系统UI之三:隐藏Navigation Bar(Hiding the Navigation Bar)

这节课将教您在4.0及以上版本中隐藏导航栏让内容显示在导航栏之后本节课程将教您如何对导航栏进行隐藏,这个特性是Android 4.0版本中引入的。即便本课程关注如何隐藏导航栏,但是在实际的开发中,你最好让状态栏与导航栏同时消失。在保证导航栏易于再次访问的情况下,隐藏导航栏与状态栏使内容区域占据了整个显示空间,因此提供了一个更加沉浸式的用户体验。一、在4.

2016-09-18 16:26:28 589

转载 管理系统UI之二:隐藏Status Bar (Hiding the Status Bar)

本文将讲解如何在不同Android版本中隐藏status bar,隐藏状态栏(或者是导航栏)可以让内容得到更多的展示空间,从而提供一个更加沉浸式的用户体验。下图展示了status bar可见时app的样子:下图展示了status bar隐藏之后app的样子,注意我们有意让actionbar也跟着不见了,我们认为,当status bar隐藏的时候,actionbar也应该是隐藏的。

2016-09-18 16:25:55 506

转载 管理系统UI之一:淡化System Bar(Dimming the System Bars)

这篇文章讨论如何在4.0以及以上版本中淡化Android的system bar(status bar和navigation bar)。在4.0之前的版本没有这样的功能。用此文的方法并不会重新分配Ui的大小,只是status bar和navigation bar的相关图标会被弱化,比如navigation bar的几个虚拟键会弱化成很细微的小点。一旦你再次点击 status bar和naviga

2016-09-18 16:24:33 471

转载 Android 沉浸式全屏的实现方法

Android 4.4 带来了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可 以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 “身临其境” 的体验。Android 4.4 中提供了 IMMERSIVE 和 IMMERSIVE_STICKY 标记, 可以用这两个标记与SYSTEM_UI_FLAG_HIDE_NAVIGATION 和 SYSTEM

2016-09-18 16:20:34 2259

转载 有刷、有感和无刷无感电机的使用心得

一、有刷马达的原理要讲清这一问题,那就应粗略地了解一下有刷马达的工作原理。接下来用一个三电极、二磁极内转子有刷马达作为演示。有刷、有感和无刷无感电机的使用心得" title="[转] 有刷、有感和无刷无感电机的使用心得">二、无刷电机工作原理        首先,无刷电机不是直流电机,模型虽然是直流电池供电,但通过无刷电调之后就转变为了三相交变电流传输到了三个极性上。通过下图可

2016-09-17 19:24:36 43194 5

转载 imx6 项目的按键驱动程序

/** * filename:imx6_key_drv.c * description: matrix key driver for imx6. * author:shell.albert@gmail.com * date: September 1,2015. *  * three gpio keys are connected to imx6 through differ

2016-09-17 16:57:38 3310

转载 Android_AnimationDrawable介绍及使用

Drawable animation可以加载Drawable资源实现帧动画。AnimationDrawable是实现Drawable animations的基本类。推荐用XML文件的方法实现Drawable动画,不推荐在代码中实现。这种XML文件存放在工程中res/drawable/目录下。XML文件的指令(即属性)为动画播放的顺序和时间间隔。     在XML文件中元素为根节点,节点定义了每

2016-09-17 15:54:59 928

转载 Android实现全屏显示的方法

我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现。同样Android实现全屏显示也可以通过这两种方法实现:1、在AndroidManifest.xml的配置文件里面的标签添加属性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"2、在Activity的onC

2016-09-14 09:50:05 1197

原创 模块插入错误 insmod: can't insert 'memdev.ko': Device or resource busy

insmod: can't insert 'dev.ko': Device or resource busy图1  模块Device or resource busy提示什么chmod,chown都用过了,6410板子也reboot过,ftp也by后从新连接过,还是同样的结果。最后求助google(最近好上一点,不会点一两个链接就会出现链接不上),原来是设备号冲

2016-09-13 22:43:15 8638

转载 Yocto i.MX6 (TQIMX6) (04) : 使用mjpg-streamer做一个WebCam Server

libjpeg的编译下载后直接对configure指定即可。或者使用Yocto编译,参考我的其他与Yocto相关博文。mjpg-server的编译mjpg-streamer已经很老了,且sourceforge中的下载文件,默认是deb格式的,因此需要找到对应的源代码下载地址:http://sourceforge.net/projects/mjpg-streamer/files/mj

2016-09-13 17:24:13 2260

转载 Yocto i.MX6 (TQIMX6) (03) : wifi网卡的相关工具wpa_supplicant与dhcp

加密与认证无线网卡驱动起来之后,还需要在用户态的一些程序支持,从而可以寻找热点并连接热点,访问网络。wifi连接时候的有出于两个方面的考虑:连接认证传输数据的加密出现了不同的标准,这些认证/加密常见的有下面这些:open(即不加密)WEP(WEP)WPA(TKIP)WPA2(AES)加密认证工具而针对不同的认证/加密就有不同的软件来辅助我们wifi设备的认证/连接:

2016-09-13 17:22:09 2140

转载 Yocto i.MX6 (TQIMX6) (02) : USB Wifi (TP-Link WN821N等设备)AR9170的Linux内核支持与固件使用

说明固件的下载见博客末尾。Wifi模块有一个TP-Link的WN821N的USB无线网卡,查到UbuntuPC上面用lsusb看了看:内核支持在内核中搜索lsusb输出的设备VID与PID,可以看到是有支持的,直接在内核中配置即可:这个是Linux社区对这个USB Wifi的支持,在这个Menuconfig选项的help中的网站里面很多东西都已经无法

2016-09-13 17:20:45 2530

转载 Yocto i.MX6 (TQIMX6) (01) : 3.14.28内核的适配

Freesacle Yocto的环境配置与编译到Freescale下载imx6 Linux Source Code,解压里面的fsl-yocto命名的压缩包得到Yocto setup手册:Freescale_Yocto_Project_User's_Guide.pdf然后按照里面的步骤操作即可编译出一个完整的distribution,当然很可能会因为网络或者一些Package早已不

2016-09-13 17:19:17 5891

转载 android 创建多线程的几种方法

原文地址:http://www.cnblogs.com/gw811/archive/2012/10/15/2724882.html Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:    ◆需要从Java.lang.

2016-09-13 11:51:25 963

转载 Android 中三种使用线程的方法

Android 中三种使用线程的方法public classThreadextends Objectimplements RunnableThere are basically two main ways of having a Thread execute application code. One is providing a new class that exte

2016-09-13 11:45:19 791

转载 android中drawable资源的解释及例子

文章中的内容参考Dev Guide中的Drawable Resources,英文好的朋友可以直接去读英文。总结这篇文章的目的是自己在使用drawable资源遇到一些问题跟大家分享下,同时整理下自己对drawable的理解。        drawable资源共有10种,包括Bitmap文件、Nine-Path文件、Layer List、State List、Level list、Transit

2016-09-13 09:43:41 351

转载 Android开发:shape和selector和layer-list的(详细说明)

和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R

2016-09-13 09:42:00 263

转载 Android 三种方式实现自定义圆形页面加载中效果的进度条

转载:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=76872一、通过动画实现定义res/anim/loading.xml如下:[java] view plaincopy"1.0" encoding="UTF-8"?>  "false"  xmlns:andr

2016-09-12 18:49:34 1748

原创 应用运行时 保持屏幕高亮 不自动锁屏

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//全屏getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)

2016-09-12 17:56:55 1682

转载 在drawable下的xml文件中layer-list的用法一:直接指定已有图片资源

layer-list可以实现多个图片的叠加一,在drawable目录下创建layer.xml其中,left,top,right,bottom属性可以设置上层图片距离底层图片的上下左右的边距[html] view plain copy layer-list xmlns:android="http://schemas.android.com/apk/res/

2016-09-12 17:04:50 759

转载 Android动画之一:Drawable Animation

准备写几篇博客讲解Android的动画,首先介绍Android动画的整体轮廓。Android动画主要分为三大类View AnimationDrawable AnimationProperty Animation其中Drawable Animations对大多数人来说是三者中最容易理解的,其实它就是很多书籍中提到的逐帧动画(frame-by-frame animation)。而P

2016-09-12 17:03:33 272

转载 Android 动画,看完这些还不够

煽情的前言Android动画分类View AnimationDrawable AnimationProperty Animation 属性动画组合动画插值器Animate需要注意的参考链接致谢煽情的前言最近的项目用到动画比较多,然后就想写一篇总结性的东西,一是巩固一下知识,二是巩固一下知识,三是巩固一下知识….加深自己对动画的理解。其中内容很多都是结合了很多大神的博客结合到一起的,当然也有

2016-09-12 12:03:03 1288 1

转载 Android Animation学习(六) View Animation介绍

View Animation  View animation系统可以用来执行View上的Tween animation和Frame animation。  Tween animation可以在View对象上执行一系列的简单变换,比如位置、尺寸、旋转、透明度等。  animation package 包中包含了tween animation所有的类。  一系列的动画命令定义了一个

2016-09-10 14:12:16 309

转载 Android Animation学习(五) ApiDemos解析:容器布局动画 LayoutTransition

Property animation系统还提供了对ViewGroup中的View改变加入动画的功能。  你可以使用 LayoutTransition 对ViewGroup中的View改变进行动画显示。  注意,本文所说的动画效果都是设置给容器(ViewGroup),然而效果是通过容器存放的View来体现的。 四种容器转换动画类型  当你添加或者移除ViewGroup中的View

2016-09-10 14:11:12 376

D435_Series_ProductBrief_010718

intel深度相机D435_Series_ProductBrief,里面有一些参数展示了D435的产品!

2019-03-21

Github最新安装包 win7 64bit

2016-09-22

前馈_改进PID算法在智能车控制上的应用.pdf

前馈_改进PID算法在智能车控制上的应用,

2013-05-16

1602液晶资料

相当不错,非常详细的1602液晶资料可以看看!

2013-01-07

空空如也

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

TA关注的人

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