暂无个人介绍
/******************************************************************** * I.MX6 bq27441 GPOUT interrupt * 说明: * 由于目前的bq27441驱动中没有GPOUT中断驱动,所以需要另外加上,其 * 中有参考TI的驱动,但是内核版本不一致,所以处理方式也不一致。
/************************************************************************** * 获取Android APK JNI库 * 说明: * 将Android APK作为内置的APK,经常会遇到找不到JNI库的问题,本文记录 * 如何解决这种问题的办法。
/************************************************************************** * I.MX6 PLL5 clock hakcing * 说明: * 由于需要调整I.MX6的PLL5工作clock,所以需要了解I.MX6的PLL5 clock设置 * 细节。
/**************************************************************************** * 同步 Github fork 分支 * 说明: * 由于梦真的github项目更新了,我这边需要重新pull request其commit。
/*********************************************************************************** * C# mouse keyboard monitor * 说明: * 最近想用C#做一个鼠标、键盘模拟器,所以找了点资料模拟一下。
/**************************************************************************** * I.MX6Q MfgTool2 ucl2.xml eMMC * 说明: * 记录修改MfgTool2来完成I.MX6Q芯片的烧录。
/************************************************************************* * OpenMediaVault 搭建git,ssh无法连接问题 * 说明: * 在使用OpenMediaVault搭建git服务器,ssh总是无法访问,最后找到了原因。
/*********************************************************************** * I.MX6 RGB clock 和 data 重合 * 说明: * 本文记录I.MX6接RGB显示出现不明花纹,原因是Charlie通过逻辑分析仪 * 发现数据线变换的位置和clock上升沿太近,所以需要将clock相位往后偏移。
/*********************************************************************************** * git 一次删除所有删除的文件 * 说明: * 目前没找到很好的一次直接将多个git删除的文件删除的方法。
/*********************************************************************** * C# ListView 列宽调整 刷新 * 说明: * 记录将C#中的ListView列宽设置为自动调整。
/************************************************************************** * I.MX6 dhcpcd 需要指定网卡 * 说明: * Max在设置I.MX6的MAC地址发现IP无效了,需要插拔网线才能重新有效。
/************************************************************************ * VS 一些用法设置 * 说明: * 最近要用到C#,于是开始记录一些VS的内容。
/*********************************************************************** * C# QRCode 二维码 * 说明: * 本文记录如何在C#中调用QRCode库生成二维码并在PictureBox中显示。
/***************************************************************** * C# 调用cmd命令 * 说明: * 本文记录一下C#怎么调用cmd命令。
/***************************************************************** * C# SQLite * 说明: * 本文记录一下C#中使用SQLite参考的文档。
/******************************************************************************* * 输出两个MAC地址之间的地址 * 说明: * 以前用C写过输出MAC地址,但看到这篇文章的时候发现以前对MAC地址格式理解不够 * 准确,记录一下。
/************************************************************************** * I.MX6 ifconfig: SIOCSIFHWADDR: Cannot assign requested address * 说明: * Max在设置I.MX6的MAC地址的时候发现这个问题,记录一下原因。
/*********************************************************************** * I.MX6 AW-NB177NF wifi reset * 说明: * 发现AW-NB177NF要两次上电才有效,第一次上电无效,第二次上电才能生成 * 对应的wlan0、p2p0设备,最后发现是因为上电后没有进行reset操作,本来尝试 * 通过chip enable去操作,发现还是不行,最后通过sdio reset来进行reset才 * 解决。
/*********************************************************************** * I.MX6 wpa_cli 使用 * 说明: * 在调试Android wifi功能之前,先要保证wpa_supplicant调试是正常才行, * 否者都很难确定到底那一层的软件出了问题。
/**************************************************************************** * wpa_supplicant drivers 查看跟踪 * 说明: * 最近调试wifi的时候由于wpa_supplicant仅仅支持wext,但是芯片移植手册上 * 却要使用nl80211模式,总是找不到查询方法,于是今天跟wpa_supplicant代码的 * 时候发现通过-h参数就可以查看到。
/*********************************************************************** * I.MX6 wpa_applicant 开启 debug 输出 * 说明: * 当我们在使用一些工具的时候,为了有助于调试,打开调试功能很多时候 * 是一种需求。
/*********************************************************************** * I.MX6 mkuserimg.sh 使用 * 说明: * 每次都要对Android源码进行模块化编译的时候,经常会遇到要重新制作 * system.img的问题,而普通的方式等待时间实在让人难以接受,而通过这个 * mkuserimg.sh来直接完成对system目录的打包正符合要求。
/*********************************************************************** * I.MX6 mkuserimg.sh hacking * 说明: * 上次发现Android源码使用mkuserimg.sh来打包Android文件系统,现在来 * 跟踪一下其内部的工作机制。
/************************************************************************** * I.MX6 DNS 查看、修改方法 * 说明: * 记录一下Android下dns的查看和修改方法。
/************************************************************************** * I.MX6 android mkuserimg.sh * 说明: * 修改了android源代码中的一些内容之后,如果内容过多,不能确定到底修改 * 了system目录下的哪些文件,于是可能要重新make,但这实在是让人难以接受, * 因为等待的时间会很长,于是从make命令最后看到mkuserimg.sh是用来最后对文件 * 系统进行打包的,先记录,以后再解读。
/************************************************************************* * I.MX6 AW-NB177NF wifi HAL 调试修改 * 说明: * 在进行Android层的wifi驱动层调试中遇到很多问题,记录一下。
/************************************************************************ * I.MX6 wpa_supplicant_8 编译问题 * 说明: * 在移植wifi过程中,要编译wpa_supplicant_8这个模块,记录一下问题。
/************************************************************************** * I.MX6 MAC Address hacking * 说明: * 本文记录I.MX6驱动是如何获取MAC地址的。
/*********************************************************************** * I.MX6 MAC地址修改 * 说明: * I.MX6并没有设置好默认的MAC地址,虽然有自动生成MAC地址的方法,但 * 如果出货量大的话,还是可能照成重复的,记录一下怎么设定MAC地址。
/***************************************************************************** * I.MX6 U-boot imxotp MAC address 写入 * 说明: * I.MX6DL默认是没有MAC地址的,从代码来看,是由自动生成MAC地址的,但是在 * U-boot阶段是可以通过imxotp进行MAC地址的写入的。
/***************************************************************************** * I.MX6 AW-NB177NF p2p support * 说明: * 由于之前调试的过程中一直不能生成p2p的设备,所以无法进行Android层的调试。
/************************************************************************ * I.MX6 lcd lvds 注册流程 * 说明: * 由于屏出现白屏的问题,需要分析lcd、lvds注册的流程,记录这篇文章。
/******************************************************************************** * I.MX6 WIFI wireless_tools 移植 * 说明: * 移植完了wifi驱动,现在要能够测试wifi驱动了,但是Android中间层好像出了点 * 问题,所以需要有工具能够直接测试wifi功能,于是找了这个工具移植一下。
/******************************************************************************** * I.MX6 AW-NB177NF WIFI 驱动移植问题 * 说明: * 之前驱动移植,但看不到有wlan设备产生,于是感觉是wifi驱动出了问题,于是开始 * 分析厂家提供的wifi驱动,发现id对应的信息不对,经过与FAE确认之后并验证,确实是 * 这个问题导致的。
/************************************************************************ * VS 一些配置设置 * 说明: * 最近要用到C#,于是开始记录一些VS的内容。
/***************************************************************************** * I.MX6 boot from Micro SD * 说明: * 之前从USB下载到eMMC中,现在要直接从Micro SD卡启动。
/*********************************************************************************** * Android studio 构建太慢 * 说明: * AS这默认构建速度真是让人难受。
/********************************************************************************** * Android gif 录屏 * 说明: * 有时候需要用到Android录制动态屏幕信息,转成gif方便存放。
/********************************************************************************** * Only the original thread that created a view hierarchy can touch its views. * 说明: * 自定义view的时候出现这个错误,是用错了方法。
/***************************************************************************** * Android 获取View宽度 * 说明: * 在View默认的构造函数里无法获取到View的宽高,需要采用另外的方式获取。
/******************************************************************************************** * Android studio Unable to run mksdcard SDK tool * 说明: * 记录Ubuntu下AS安装过程中遇到的问题。
/******************************************************************************************** * Ubuntu jdk 安装 * 说明: * 主要是在安装AS的时候遇到JDK安装不完整的问题,可能是因为以前装的JRE的问题。
/************************************************************************* * I.MX6 sdio 设备注册及识别 * 说明: * 大多数时候如果驱动都识别不到硬件设备,这就很艰难了,能识别到设备, * 后续才有得发挥。
/************************************************************************ * android系统掉电保护 * 说明: * Android系统突然掉电,可能会照成系统数据丢失、开不了等结果。
/************************************************************************ * I.MX6 ov5640 camera * 说明: * 记录ov5640摄像头的设备注册方式。
/***************************************************************** * github.io hexo 安装 * 说明: * 本文记录hexo的安装,主要是为了生成静态的github.io站点静态 * 页面。
/****************************************************************************** * Ubuntu 14.04搭建简单git服务器 * 说明: * 由于最近需要搭建一下git服务器,记录一下一些疑虑和遇到的一些问题。
/************************************************************************ android linux shell 日期设置 * 说明: * Android下的linux shell中的date和普通的date指令不一样,这里记录一下。
/***************************************************************************** * Linux/Android 性能优化工具 perf * 说明: * 之前一直在找Android上的性能优化工具,但是一直不知道应该找哪方面的关键字, * 今天在看Android源代码目录的时候看到linux-tools-perf,查了点相关资料,最后 * 发现这好像就是我一直在找的查看系统性能的工具,目前没有验证任何东西,先记录 * 下这些东西。
/************************************************************************ * Android 系统属性 * 说明: * 由于需求中需要获取Android系统属性,所以查了点资料,以及验证了一下 * 怎么使用。