自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux 查看某个文件的依赖关系

linux 查看某个文件的依赖关系

2022-08-27 09:30:07 1691 1

原创 Debian8 xfce 常用修改

文件系统制作报dev-ttymxc3.device timeout。

2022-08-26 14:52:41 431

原创 rk3399 ubuntu 18.04挂载新硬盘

1.查看所有磁盘信息(包括未挂载磁盘)[root@localhost ~]# fdisk -l磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区Units = 扇区 o

2022-05-28 17:32:05 475

原创 rk3399 ubuntu 18.04 更改以太网名字和优先级

1,首先修改网卡物理配置文件,没有这个文件的话新建一个或者从已有的环境上拷贝一份过来按照要求进行修改vi /etc/udev/rules.d/70-persistent-net.rules# PCI device 0x14e4:0x1692 (tg3) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="bc:30:5b:b1:cd:be", ATTR{dev_id}=="0x0", ATTR{type}=="1",..

2021-07-13 16:29:50 854

原创 如何打印 Linux的dev_dbg的调试信息

内核中的大部分驱动都使用了dev_dbg接口打印调试信息,这些信息非常有用帮助你去调试理解代码,默认是不会输出到控制台的。基于Linux version 4.14.78有两种方法让dev_dbg 输出:/kernel/include/linux/device.h#if defined(CONFIG_DYNAMIC_DEBUG)#define dev_dbg(dev, format, ...) \do { \ .

2020-11-27 15:45:09 3022

原创 Git设置忽略排除和重新添加已经被忽略过文件(夹)的方法

##设置忽略排除设置忽略我们通常是在.gitignore文件中设置,比如在laravel框架中我们设置忽略整个vendor文件夹,则在.gitignore中添加如下路径/test/*路径中的星号表示所有,如果需要这是后续的排除,这里的星号很重要接下来我们设置忽略的文件夹中有一个文件夹里面的内容不需要忽略!/test/framework/src/nate/Auth/!表示排除的意思,当然如果忽略某个文件就直接指定就行了,比如!/test/framework/src/nate/Au...

2020-11-20 09:40:31 898

原创 android 9.0 设置开机调过位置来源设置

if(action.equals(BOOT_ACTION)){ Log.d(TAG,"BOOT_COMPLETED"); setConnectPCmode(context); setPermission_WRITE_SETTINGS(context); static void setPermission_WRITE_SETTINGS(Contex...

2020-11-05 19:24:46 254

原创 ubuntu 常用功能(屏幕旋转 摄像头 串口)

工作中遇到一块屏安装反了180度,ubuntu起来是翻转的,无法把屏正回来可以修改? /etc/X11/Xsession.d/55gnome-session_gnomerc文件最后加上 xrandr? --output Virtual1 --rotate inverted或者export DISPLAY=:0xrandr -o left 向左旋转90度xrandr -o right 向右旋转90度xrandr -o inverted 上下翻转xrandr -o normal 回到正常角度

2020-06-08 18:43:24 543

转载 Android 7.1 异常删除data文件导致HOME键失效

平台RK3288 + Android 7.1问题使用SU命令删除了/data/system/users目录下的文件后重启, HOME 无法正常返回主界面.system_process I/WindowManager: Not starting activity because user setup is in progress: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200

2020-06-06 17:19:28 676

原创 cc1: error while loading shared libraries: libmpc.so.2:

find /usr/ -name libmpc.sols -l /usr/lib/i386-linux-gnu/libmpc.solrwxrwxrwx 1 root root 15 Jan 23 2018 /usr/lib/i386-linux-gnu/libmpc.so -> libmpc.so.3.1.0ldd /opt/gnutools/arc-4.8-amlogic-2013...

2020-01-04 16:57:11 1553

原创 Git使用——Windows平台上配置使用

Git官方书籍地址https://git-scm.com/book/zh/v2一、安装完毕,在桌面或者开始菜单中找到"Git Bash"打开1.1 版本信息git --version ; 查看安装位置 : where git1.2 用户信息配置个人的用户名称和电子邮件地址: $ git config --global user.name "runoob...

2019-12-02 11:22:13 175

原创 sudo 出现unable to resolve host 解决方法

Linux 环境, 假设这台机器名字叫 sun(机器的hostname), 每次执行sudo 就出现这个警告讯息:sudo: unable to resolve host sun虽然sudo 还是可以正常执行, 但是警告讯息每次出来还是有点烦人, 而这只是机器在反解上的问题, 所以就直接从/etc/hosts 设定, 让sun(hostname) 可以解回127.0.0.1 的IP 即可....

2019-10-31 09:10:13 1054

转载 [RK3399][Android7.1.1][4G]开机4G显示无信号,但是可以正常上网

测试平台Platform: RK3399OS: Android 7.1 /8.1现象机器开机4G显示无信号,但是可以正常上网。开关一次飞行模式后显示正常.原因通过排查代码由于4G加载的比较晚,而状态栏也没有监听TelephonyIntents.ACTION_SERVICE_STATE_CHANGED的广播,所以导致状态无法实时更新.解决办法Android7.1.1:dif...

2019-07-13 13:59:37 1508

转载 [RK3288][Android6.0] Display中的Composition机制

Platform: RockchipOS: Android 6.0Kernel: 3.10.92系统有很多层layer,Composition就是要需要将不同layer组成一层,然后显示,如图:而compose有两条路径:1. 通过HWC,也就是通过硬件显示模块完成,这里是RGA模块。2. 通过GPU,需要传到DDR再处理,相对会增加功耗。RK对composition的...

2019-04-25 14:57:11 651

转载 iptables 从入门到应用

iptables从入门到应用一、简介1.1、是什么?iptables是隔离主机以及网络的工具,通过自己设定的规则以及处理动作对数据报文进行检测以及处理。1.2、发展史防火墙的发展史就是从墙到链再到表的过程,也即是从简单到复杂的过程。为什么规则越来越多,因为互联网越来越不安全了,所有防火墙的的规则也越来越复杂。防火的工具变化如下:ipfir...

2019-04-02 19:58:43 178

转载 android4.4动态显示隐藏statusbar和禁止下拉

android4.4增加动态显示隐藏statusbar和禁止statusbar下拉功能首先还是在设置->显示里加上图形界面修改packages/apps/Settings/res/xml/display_settings.xml增加 <CheckBoxPreference android:key="drop_statusbar"...

2019-03-28 15:34:54 479

原创 禁止Android系统进入深休眠的方法

在PowerManagerService中,mWakeLockSuspendBlocker是控制CPU休眠的锁;,mDisplaySuspendBlocker是控制显示开关的锁。通过查看文件,亮屏时看到的也是这两个锁:# cat /sys/power/wake_lock PowerManagerServi...

2019-03-02 17:25:48 4744

原创 android 升级命令

adb shell "echo --update_package=/data/update/HwOUC/update.zip&gt;/cache/recovery/command"adb shell "echo --update_package=/data/update/HwOUC/update_data_full_public.zip&gt;&gt;/cache/recovery/comman...

2019-03-02 17:06:38 843

原创 android 6.0 获取U盘的各种信息

权限首先获取U盘信息,我们需要在androidmanifest.xml中添加以下权限&lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;&lt;uses-permission android:name="android.permission.READ_EXTERNAL_STOR...

2019-03-02 17:05:40 1641

原创 Android 7.1.1 Launcher3 去除Quick Search Bar

Android 7.1.1 Launcher3 去除Quick Search Bar先看看launcher3的主要界面组成查看Launcher的代码private void setupViews() {...mWorkspace.bindAndInitFirstWorkspaceScreen(null /* recycled qsb */); 这里初始化了第一个屏幕 qsb就...

2019-03-01 19:51:36 663

原创 Android 去掉 Launcher3 里面默认的Google搜索条

过gms需要去掉Google原生系统里面的搜索条。Android 6.0在Launcher3里面src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java--- a/src/com/android/launcher3/Launcher.java+++ b/src/com/andro...

2019-02-25 17:33:51 1200

原创 C语言复制文件

文件的复制是常用的功能,要求写一段代码,让用户输入要复制的文件以及新建的文件,然后对文件进行复制。能够复制的文件包括文本文件和二进制文件,你可以复制1G的电影,也可以复制1Byte的txt文档。实现文件复制的主要思路是:开辟一个缓冲区,不断从原文件中读取内容到缓冲区,每读取完一次就将缓冲区中的内容写入到新建的文件,直到把原文件的内容读取完。这里有两个关键的问题需要解决:1) 开辟多大的缓...

2019-02-20 09:15:41 1001

原创 APK 签名报错

java -jar signapk.jar  platform.x509.pem platform.pk8 old-unsigned.apk new-signed.apkException in thread "main" java.lang.UnsupportedClassVersionError: com/android/signapk/SignApk : Unsupported majo...

2019-02-15 14:37:13 573

原创 Android7.0安装apk文件之后不弹出安装界面的问题

Android7.0以下的版本,别忘了加上:intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  Android7.0以上的版本,还需要加上权限:&lt;uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/&gt; 完整的代码如下:pr...

2019-01-28 15:40:29 1744

原创 Android设备的序列号与ro.serialno

Android设备的序列号是通过获取Property“ro.serialno”的值取得的。“ro.serialno”的值一般来源于内核启动参数中的"ro.boot.serialno"。在rk3368 Android6.0中,uboot读取idblock的IDBLOCK_SN偏移地址获取序列号-----&gt;保存到env变量“fbt_sn#”-----&gt;保存到env变量“androidb...

2019-01-20 16:32:58 2022

原创 Android 7.1 更改 OtherSound 默认值

最近项目需要修改 Android 7.1 中 Settings 中 OtherSound 子菜单中各项的默认值,并将其隐藏,在此做下整理。更改默认值目标OtherSound子菜单中主要有三项,如下所示。系统中默认这三项为开启的,根据项目要求需将其默认值改为关闭状态。Charging soundsLockscreen soundsTouch sounds做法(1) 修改 Locks...

2019-01-14 10:07:36 530 1

原创 error: ro.product.alipay.profile cannot exceed 91

diff --git a/frameworks/base/core/java/android/os/SystemProperties.java b/frameworks/base/core/java/android/os/SystemProperties.javaindex 1479035df9..a3e6f9508e 100644--- a/frameworks/base/core/java...

2019-01-12 15:06:20 301

原创 android persist属性使用

persit属性 1. 设置前缀 在system\core\init\property_service.c中定义的前缀,并设置了权限 2. 添加一个property并加上默认属性:例如:silvan_liu   路径:system/core/rootdir/int.rc   在on post-fs-data 目录下   setprop persist.sys.silvan_liu 1 ...

2019-01-02 20:23:04 5368 1

原创 Android7.1 Selinux使用

讲Selinux的原理的文章太多了,讲实际使用也是有一些,但是都不够完整,这里举一个在Android7.1下的服务的例子。服务第一步,我们会在init.rc下增加服务。 因为我的设备是freesale sabresd 所以路径是: device/fsl/sabresd_6dq/init.rcservice crondd /system/bin/crondd    class late...

2018-12-30 11:15:00 738

原创 android studio 3.2编译错误

Error:(117, 0) No such property: sdkHandler for class: com.android.build.gradle.AppPlugin的解决办法问题 由于AndroidStudio不断地更新,导致很久以便能编译的NDK无法再编译通过,通过吧版本改成老版本有又太费劲,索性就直接还是找到报错的地方修改,以上报错修改如下: 把: * def ndkDi...

2018-12-15 10:33:54 693

原创 Android 6.0的lowmemorykiller机制

最近在处理一些lowmemorykiller相关的问题,于是对lowmemorykiller机制作了一个简单的了解。在这里总结一下。首先,是lowmemorykiller的一些背景知识。众所周知,Andorid的实质是一个linux的操作系统。所以和其他操作系统一样,每个程序,每个进程运行,都需要一定内存空间进行支撑。而进程的内存空间只是虚拟内存,程序运行需要的是实实在在的内存(物理内存,...

2018-12-14 18:10:01 209

原创 rk3288 6.0 移除uboot和kernel开机logo

Platform: RockchipOS: Android 6.0Kernel: 3.10.92diff --git a/arch/arm/boot/dts/rk3288-b.dts b/arch/arm/boot/dts/rk3288-b.dtsindex ad3bc1a..f000e29 100644--- a/arch/arm/boot/dts/rk3288-b.dts+++ ...

2018-12-10 21:02:45 1266

原创 rk3288 android6.0 hdmi显示横竖屏切换方法

rk3288 android6.0 hdmi显示横竖屏切换方法android hdmi显示横竖屏主要是通过persist.demo.hdmirotation和ro.sf.hwrotation这两个属性值来控制的 。其中 persist.demo.hdmirotation这个属性值是rockchip平台添加的属性值。persist.demo.hdmirotation可以赋值portrai...

2018-12-10 10:59:03 1643

原创 替换默认Launcher

iff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.javaindex 4ba678c..7856c56 100644--- a/core/java/com/android/internal/app/R...

2018-12-08 09:54:15 540

转载 VS-RK3288板卡HDMI显示uboot和kernel的logo图片

VS-RK3288板卡HDMI显示uboot和kernel的logo图片 修改uboot源码: include/configs/rk32plat.h #define CONFIG_ROCKCHIP_MIPI_DSI #define CONFIG_ROCKCHIP_DW_MIPI_DSI #define CONFIG_ROCKCHIP_ANALOGIX_DP ...

2018-11-24 09:52:21 1403

原创 imx6 调节PMIC MMPF0100的输出电压

MMPF0100是Freescale i.MX6Q SABRESD参考设计中使用的PMIC,集成了完善的系统级电源管理功能,简化了系统设计,减少设计复杂性并节省物料成本。其优化的性能架构为消费电子、工业和汽车等应用带来更高的效率和更先进的功能。MMPF0100适合所有i.MX6应用处理器,包括:i.MX6QuadPlus、i.MX6DualPlus、i.MX6SoloLite、i.MX6Solo、...

2018-11-21 18:04:04 3422

原创 Ubuntu 18.04 编译的步骤fresscall 4.4.2

1.make -j4 出现如下错误recipe for target 'kernel/timeconst.h' failed. 查找资料后发现:因为在新版本的(Linux) 上编译老版本的内核版本出现的错误(新版主机linux内核是4.10,被编译版本的内核是3.0的,好像是这么回事!),解决办法是:将kernel/timeconst.pl中第373行的defined()去掉,去掉后如下:...

2018-11-17 14:24:50 792

原创 ubuntu 18.04 搭建android 6.0.1 编译环境

PC安装Ubuntu的步骤1. 准备一个U盘,4G以上。2. 下载Ubuntu系统镜像,https://www.ubuntu.com/download/desktop3. 使用Rufus制作启动U盘, http://rufus.akeo.ie4. 插上U盘,重启,按提示逐步操作。5. 安装完成。vim中文乱码sudo vim /etc/vim/vimrc...

2018-11-15 15:00:21 2733 1

原创 Android检测是否安装了指定应用

本文实例讲述了Android简单判断某个APK是否已经安装的方法。分享给大家供大家参考,具体如下:? 1 2 3 4 5 6 7 8 9 10 11 privateboolean isAppInstalled(String uri){ PackageManager pm =...

2018-11-14 10:34:17 1389

原创 android 7.1 build out/target/product/angler/gen/EXECUTABLES/iw_intermediates/version.c

错误:[  0% 43/19107] build out/target/product/angler/gen/EXECUTABLES/iw_intermediates/version.cFAILED: /bin/bash -c "external/iw/version.sh out/target/product/angler/gen/EXECUTABLES/iw_intermediates...

2018-11-13 14:53:54 507 1

SecureCRT_8.3软件和工具.zip

SecureCRT_8.3是一款非常不错的软件 这个包含工具 和破解文件

2019-01-19

imx6 4.4 添加以太网菜单

iMX6 android 4.4 在设置菜单添加以太网菜单,希望可以帮到有需要的朋友

2017-11-22

用secureCRT通过连接Linux(Ubuntu_10.04)

用secureCRT通过连接Linux(Ubuntu_10.04)

2012-10-19

amlogic uboot user

amlogic uboot user 是关于amlogic uboot的调试移植文档

2012-10-18

Android开发环境搭建图解教程(XP)

Android开发环境搭建图解教程(完整过程详细步骤)

2012-05-27

MT6252_Design_notice_V0.1

MT6252_Design_notice_V0.1

2011-03-21

win7和VC++兼容

win7和VC++不兼容,但很多人安装了VC++ 6.0只是提示不兼容而可以用,我也是win7安装后,为什么不能运行啊

2011-02-07

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

TA关注的人

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