自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制)

PID控制算法的C语言实现一 PID算法原理   最近两天在考虑一般控制算法的C语言实现问题,发现网络上尚没有一套完整的比较体系的讲解。于是总结了几天,整理一套思路分享给大家。   在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握PID算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而难能可贵的是,在我所接触的控制算法...

2018-09-20 17:30:29 22085 4

原创 shell里的getopts

#!/bin/shwhile getopts :ab:c: OPTION;do    case $OPTION in    a)echo "get option a"    ;;     b)echo "get option b and parameter is $OPTARG"    ;;     c)echo "get option c and parameter is $OPTA...

2018-09-15 09:43:04 277 1

原创 dtb文件的反向编译为dts

/wislink/kernel$ ./scripts/dtc/dtc -I dtb -O dts ../../weibp/rk-kernel_ok.dtb  -o ./rk-kernel_ok.dts

2018-09-14 13:11:33 1181

转载 android添加按键(二) 添加按键流程、出现问题

Android 系统对加载键盘布局文件(Generic.kl ).在 开发板的文件目录 /system/usr/idc 中有一系列的 *.idc  框架层会根据驱动中的配置,自动生成设备的idc 文件。例如在 EventHub.cpp 中的 loadConfigurationLocked 方法中,会获取设备的idc 文件。如果没有获取到idc 文件,那么会采用默认的Generic.kl .在...

2018-09-04 09:57:20 1118

转载 解决:输入错误: 没有文件扩展“.vbs”的脚本引擎

 2018年06月05日 14:28:44阅读数:3430在桌面新建一个文本文档:                把:  Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.VBS] @="VBSFile" [HKEY_CLASSES_ROOT\.VBS\PersistentH...

2018-08-13 20:09:49 4206

原创 android系统编译报错

   frameworks/base/media/java/android/media/SRTRenderer.java:168: 警告: '_' 用作标识符        final int _ = 0;                  ^  (Java SE 8 之后的发行版中可能不支持使用 '_' 作为标识符)frameworks/base/media/java/and...

2018-08-12 19:07:18 1693

转载 Android 线程的销毁

Android 线程的销毁 (2011-10-30 09:52:17)转载▼  分类: Android_SDK 在Android开发中,经常会用到线程和Timer,如果没有主动关闭它们,当程序结束时,线程并没有被销毁,而是一直在后台运行着,当我们重新启动应用时,又会重新启动一个线程,周而复始,你启动应用次数越多,开启的线程数就越多,你的机器就会变得越慢。还会导致意想不到的错误...

2018-08-11 20:35:06 8173 1

转载 Android:控件GridView的使用

如果是列表(单列多行形式)的使用ListView,如果是多行多列网状形式的优先使用GridView。 <?xml version="1.0" encoding="utf-8"?><GridView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=...

2018-07-31 09:12:56 335

转载 编写hello驱动的HAL层代码

Android架构实例分析之编写hello驱动的HAL层代码摘要:HAL层中文名称又叫硬件抽象层,可以理解我Linux驱动的应用层。本文实现了一个简单的hello HAL的代码,衔接hello驱动和hello JNI:http://blog.csdn.net/eliot_shao/article/details/51860229Android标准架构实例分析之编写最简单的hello...

2018-07-30 20:16:22 1098 1

转载 共用体里嵌套结构体的问题

  #include <stdio.h> typedef union { unsigned int u; struct { unsigned char a :1; unsigned char b :1; unsigned char c :6; unsigned char d :1; ...

2018-07-29 21:09:38 6439 2

转载 android 回调函数

1、概念客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个过程称为回调函数的注册,R称为注册函数。2、...

2018-07-24 16:14:12 555

转载 如何让系统充电时不休眠

这个功能可以用kernel锁WAKE_LOCK_SUSPEND来实现,如同USB插上的时候上锁了一样dwc_otg_pcd.c       wake_lock_init(&pcd->wake_lock, WAKE_LOCK_SUSPEND,           "usb_pcd");上锁之后,kernel睡眠时wakelock.c的suspend函数会禁止系统睡眠。注意...

2018-07-24 15:02:42 562

转载 GCC 关于禁用编译Kernel 是warning as a error

android编译Kernel时,从高版本GCC起,就开始把warning作为error对待,比如出现错误:error, forbidden warning  --等等这样处理对于想快速见到结果的快速迭代模式来说有点碍手,怎样取消呢?在Kernel\Makefile中找到下面的语句KBUILD_CFLAGS   :=之后添加上这个参数:-Wno-error, 如果还不起作用的话,就使用下面最强的开...

2018-07-07 09:48:38 1579

转载 [RK3288][Android6.0] 调试笔记 --- 关闭音频播放停止后进入Standby功能

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92Android系统默认播放停止后3秒会进入Standby模式以节省电源.需求:    禁止进入StandbyHAL层虽然提供了Standby接口,但是不能直接屏蔽掉, 因为里面有pcm_close()和播放的pcm_start()配对.解决方法:    增加standby的延迟时间,默认3秒,可以改成一...

2018-06-14 20:19:53 1393

转载 解决rk平台接上HDMI后主板播放媒体无声音

diff --git a/services/java/com/android/server/WiredAccessoryManager.java b/services/java/com/android/server/WiredAccessoryManager.java  index c8d3510..2fb231e 100644  --- a/services/java/com/android/s...

2018-06-14 20:12:45 3472

转载 Eclipse搭建Android开发环境(安装ADT,Android4.4.2)

使用Eclipse做Android开发,需要先在Eclipse上安装ADT(Android Development Tools)插件。1.安装JDK 1.7JDK官网http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载JDK7软件包,我安装的是1.7.0_55版本。安装完JDK后,配置下JDK环境即可。2.下载E...

2018-06-10 12:23:24 3190

转载 RK3288 HDMI配置和调试

RK3288 最大输出分辨率为 3840x2160HDMI 驱动代码位于 kernel/drivers/video/rockchip/hdmi/rockchip-hdmiv2 目录 1、设置默认输出分辨率网上的资源是修改 kernel/drivers/video/rockchip/hdmi/rockchip-hdmiv2 中的 rockchip-hdmi.h 文件,/* HDMI default ...

2018-06-08 16:27:33 10068 1

原创 androidSDK编译报错汇总

1问题描述:out/target/common/obj/PACKAGING/public_api.txt:23522: error 12: Class android.telephony.gsm.SmsMessage changed static qualifier解决方法:    切换JAVA版本touch frameworks/opt/telephony/src/java/android/te...

2018-06-08 13:09:36 371

转载 [RK3288][Android6.0] 调试笔记 --- Camera动态热插拔支持

[RK3288][Android6.0] 调试笔记 --- Camera动态热插拔支持Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92原生Google代码只在开机的时候加载一次Camera 的配置, 当开机之后再去插USB Camera, 虽然USB模块能枚举成功USB Camera,但是Camera HAL 和 Camera Service是无...

2018-06-07 17:45:09 891

转载 android.intent.action.BOOT_COMPLETED 被延迟接收问题

                                                                 具体表现为开机后此服务过了20多秒才被启动,导致开机过慢。在网上找了一下,没有找到比较好的解决办法,因此决定自己跟一下。首先,找到发送这个广播的代码,位于 android/frameworks/base/services/java/com/android...

2018-05-22 10:40:28 2427 2

转载 android 内置默认输入法

 方法一:        修改文件如下:               frameworks\base\packages\SettingsProvider\res\values\defaults.xml                frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\D...

2018-05-18 18:05:20 4517 1

原创 android 去除 除了当前白名单的app

rk3288_5.1\frameworks\base\packages\SystemUI\src\com\android\systemui\recent\RecentsPanelView.javapublic void delAllRecentTask(Context context,String nokillappstring){  Log.i("delAllRecentTask","...

2018-05-08 14:49:01 1482

转载 i2cdetect/i2cdump 查看系统的i2c bus数量以及i2c device挂载地址

ASUS的i2cdetect tool放在device/asus/Z00L/i2c-tools目录下,用mmm device/asus/Z00L/i2c-tools就会生成相应的bin文件,push到机台的system/bin文件目录下root@ASUS_Z00L_63:/system/bin # ./i2cdetect  -l                                i2c...

2018-03-22 17:44:51 2528

原创 隐藏 电池图标 谷歌搜索框

rk3368\6.0\packages\apps\Launcher3\res\values\dimens.xml<dimen name="all_apps_search_bar_height">48dp</dimen><com.android.systemui.BatteryMeterView                      android:id="@+id...

2018-03-21 20:12:03 358

转载 ubuntu 16.04 samba安装与设置访问权限

1.ubuntu 16.04 samba安装参考博客《 ubuntu 14.04 samba安装 解决指定的网络名不再可用》没有经验,遇到问题乱改一通,但还是不行。境遇和上面那篇博客中的大兄弟一样。最后重头来前提:虚拟机与主机为桥接连接,且ip地址为同一网段1.安装sudo apt-get install samba samba-common2.修改配置文件vim /etc/samba/smb.c...

2018-03-02 14:36:09 2795

转载 ANDROID: 设置显示窗口的SIZE和DENSITY

转:https://www.brobwind.com/archives/514ANDROID: 设置显示窗口的SIZE和DENSITY在做Android app开发的时候,为了验证不同屏幕分辨率和dpi下界面的布局情况。你可以使用android emulator来实现,也可以找不同屏幕配置的手机来验证。当然,你可以找台Android原生系统的手机来验证如Nexus 4/Nexu

2018-02-01 21:25:35 6864

原创 gimp 生成kernel 开机Logo

1.图像->模式->索引->生成优化色板 改为2242.文件->export as->选择文件类型 ppm3导出 选择 ascii

2018-01-08 14:08:17 449

转载 如何获取一个AlertDialog中的EditText中输入的内容

AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getActivity());     EditText paswdeditText = new EditText(getActivity());            dialogBuilder.setTitle(appLabel);            di

2018-01-05 20:46:40 3368

Android Sqlite demo

Android Sqlite使用demo

2018-01-05

DroidWall1.5.7 源代码

android环境下实现的网络防火墙, 核心是通过iptable 实现的

2018-01-01

空空如也

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

TA关注的人

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